The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   292,390 3,019 SH   SOLE 0 487 0 2,532
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,002,714 3,265 SH   SOLE 0 680 0 2,585
ADOBE INC COM 00724F101   1,747,937 3,428 SH   SOLE 0 892 0 2,536
ADVANCED MICRO DEVICES INC COM 007903107   5,703,258 55,467 SH   SOLE 0 15,362 0 40,105
AEHR TEST SYS COM 00760J108   253,955 5,557 SH   SOLE 0 0 0 5,557
ALLIANT ENERGY CORP COM 018802108   826,412 17,057 SH   SOLE 0 4,070 0 12,987
ALPHABET INC CAP STK CL A 02079K305   17,353,214 132,609 SH   SOLE 0 35,994 0 96,615
ALPHABET INC CAP STK CL C 02079K107   1,197,438 9,082 SH   SOLE 0 1,594 0 7,488
AMAZON COM INC COM 023135106   16,303,648 128,254 SH   SOLE 0 36,841 0 91,413
AMERICAN TOWER CORP NEW COM 03027X100   2,787,739 16,952 SH   SOLE 0 2,331 0 14,621
AMGEN INC COM 031162100   303,161 1,128 SH   SOLE 0 0 0 1,128
ANALOG DEVICES INC COM 032654105   243,200 1,389 SH   SOLE 0 263 0 1,126
APPLE INC COM 037833100   27,025,064 157,847 SH   SOLE 0 46,636 0 111,211
APPLIED MATLS INC COM 038222105   4,435,814 32,039 SH   SOLE 0 12,333 0 19,706
ARCHER DANIELS MIDLAND CO COM 039483102   3,686,522 48,880 SH   SOLE 0 6,295 0 42,585
ARES CAPITAL CORP COM 04010L103   670,975 34,462 SH   SOLE 0 8,191 0 26,271
BANK AMERICA CORP COM 060505104   1,566,821 57,225 SH   SOLE 0 0 0 57,225
BANK NEW YORK MELLON CORP COM 064058100   1,904,786 59,884 SH   SOLE 0 20,555 0 39,329
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208   310,201 11,455 SH   SOLE 0 0 0 11,455
BCE INC COM NEW 05534B760   226,463 5,933 SH   SOLE 0 524 0 5,409
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   14,706,645 41,983 SH   SOLE 0 11,526 0 30,457
BOEING CO COM 097023105   7,284,990 38,006 SH   SOLE 0 10,379 0 27,627
BRISTOL-MYERS SQUIBB CO COM 110122108   3,921,105 67,559 SH   SOLE 0 18,835 0 48,724
BROWN FORMAN CORP CL B 115637209   2,395,601 41,525 SH   SOLE 0 11,765 0 29,760
CARDLYTICS INC COM 14161W105   173,250 10,500 SH   SOLE 0 0 0 10,500
CENTERPOINT ENERGY INC COM 15189T107   1,277,591 47,583 SH   SOLE 0 3,266 0 44,317
CHEVRON CORP NEW COM 166764100   592,362 3,513 SH   SOLE 0 1,454 0 2,059
CLOUDFLARE INC CL A COM 18915M107   3,399,810 53,931 SH   SOLE 0 22,211 0 31,720
CVS HEALTH CORP COM 126650100   2,774,406 39,737 SH   SOLE 0 3,719 0 36,018
DEERE & CO COM 244199105   254,732 675 SH   SOLE 0 8 0 667
DOMINOS PIZZA INC COM 25754A201   4,127,963 10,898 SH   SOLE 0 3,150 0 7,748
DOW INC COM 260557103   2,734,305 53,032 SH   SOLE 0 16,907 0 36,125
DRAFTKINGS INC NEW COM CL A 26142V105   5,789,818 196,665 SH   SOLE 0 69,982 0 126,683
DYNATRACE INC COM NEW 268150109   5,707,135 122,130 SH   SOLE 0 37,728 0 84,402
ELI LILLY & CO COM 532457108   264,268 492 SH   SOLE 0 113 0 379
EQT CORP COM 26884L109   2,618,110 64,517 SH   SOLE 0 20,108 0 44,409
EXXON MOBIL CORP COM 30231G102   7,144,908 60,766 SH   SOLE 0 16,037 0 44,729
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   3,664,904 88,739 SH   SOLE 0 15,593 0 73,146
FISERV INC COM 337738108   2,988,357 26,455 SH   SOLE 0 4,436 0 22,019
FORD MTR CO DEL COM 345370860   173,646 13,981 SH   SOLE 0 0 0 13,981
FORTINET INC COM 34959E109   247,043 4,210 SH   SOLE 0 0 0 4,210
FREEPORT-MCMORAN INC CL B 35671D857   489,431 13,125 SH   SOLE 0 0 0 13,125
GENERAC HLDGS INC COM 368736104   5,001,155 45,899 SH   SOLE 0 13,484 0 32,415
GENERAL ELECTRIC CO COM NEW 369604301   5,194,694 46,990 SH   SOLE 0 14,142 0 32,848
GOLDMINING INC COM 38149E101   10,997 14,000 SH   SOLE 0 0 0 14,000
HALLADOR ENERGY COMPANY COM 40609P105   173,040 12,000 SH   SOLE 0 0 0 12,000
HENRY SCHEIN INC COM 806407102   6,642,851 89,466 SH   SOLE 0 25,437 0 64,029
HOME DEPOT INC COM 437076102   3,610,171 11,948 SH   SOLE 0 3,631 0 8,317
HONEYWELL INTL INC COM 438516106   4,200,988 22,740 SH   SOLE 0 5,839 0 16,901
INGERSOLL RAND INC COM 45687V106   4,927,024 77,323 SH   SOLE 0 22,220 0 55,103
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,562,687 23,293 SH   SOLE 0 9,194 0 14,099
INTUITIVE SURGICAL INC COM NEW 46120E602   7,884,230 26,974 SH   SOLE 0 8,114 0 18,860
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   4,059,719 370,751 SH   SOLE 0 69,637 0 301,113
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   1,806,756 71,442 SH   SOLE 0 14,775 0 56,667
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   997,214 7,038 SH   SOLE 0 956 0 6,082
INVESCO QQQ TR UNIT SER 1 46090E103   370,527 1,034 SH   SOLE 0 0 0 1,034
ISHARES INC CORE MSCI EMKT 46434G103   2,655,668 55,803 SH   SOLE 0 8,487 0 47,316
ISHARES TR 0-5YR HI YL CP 46434V407   1,408,396 34,326 SH   SOLE 0 6,460 0 27,866
ISHARES TR FALN ANGLS USD 46435G474   1,904,933 76,812 SH   SOLE 0 15,015 0 61,797
ISHARES TR 0-5 YR TIPS ETF 46429B747   1,394,679 14,390 SH   SOLE 0 2,970 0 11,420
ISHARES TR FLTG RATE NT ETF 46429B655   1,491,331 29,305 SH   SOLE 0 5,660 0 23,645
ISHARES TR ISHS 1-5YR INVS 464288646   11,494,350 230,671 SH   SOLE 0 35,260 0 195,411
ISHARES TR NATIONAL MUN ETF 464288414   3,603,871 35,146 SH   SOLE 0 3,505 0 31,641
ISHARES TR ISHS 5-10YR INVT 464288638   1,012,958 20,821 SH   SOLE 0 2,918 0 17,904
ISHARES TR INTRM GOV CR ETF 464288612   21,507,461 212,252 SH   SOLE 0 33,105 0 179,147
ISHARES TR MSCI EAFE ETF 464287465   8,088,878 117,366 SH   SOLE 0 20,698 0 96,668
ISHARES TR CORE S&P500 ETF 464287200   1,241,363 2,891 SH   SOLE 0 0 0 2,891
ISHARES TR RUSSELL 2000 ETF 464287655   3,369,395 19,064 SH   SOLE 0 4,932 0 14,132
ISHARES TR US HLTHCARE ETF 464287762   778,612 2,883 SH   SOLE 0 588 0 2,295
ISHARES TR US INDUSTRIALS 464287754   1,439,297 14,266 SH   SOLE 0 2,262 0 12,004
ISHARES TR U.S. TECH ETF 464287721   491,340 4,683 SH   SOLE 0 415 0 4,268
ISHARES TR CORE US AGGBD ET 464287226   4,067,986 43,258 SH   SOLE 0 5,674 0 37,584
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,112,471 42,098 SH   SOLE 0 7,678 0 34,420
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   4,757,889 94,309 SH   SOLE 0 32,465 0 61,844
JOHNSON & JOHNSON COM 478160104   7,176,468 46,077 SH   SOLE 0 12,116 0 33,961
JPMORGAN CHASE & CO COM 46625H100   8,932,887 61,598 SH   SOLE 0 17,479 0 44,119
KENVUE INC COM 49177J102   3,273,863 163,041 SH   SOLE 0 44,755 0 118,286
KRAFT HEINZ CO COM 500754106   2,006,286 59,640 SH   SOLE 0 17,175 0 42,465
MATADOR RES CO COM 576485205   209,964 3,530 SH   SOLE 0 0 0 3,530
MCDONALDS CORP COM 580135101   649,906 2,467 SH   SOLE 0 969 0 1,498
META PLATFORMS INC CL A 30303M102   7,835,481 26,100 SH   SOLE 0 8,996 0 17,104
MICROSOFT CORP COM 594918104   24,125,188 76,406 SH   SOLE 0 22,836 0 53,570
MORGAN STANLEY COM NEW 617446448   5,102,109 62,472 SH   SOLE 0 17,436 0 45,036
MOSAIC CO NEW COM 61945C103   4,209,741 118,251 SH   SOLE 0 42,487 0 75,764
NETFLIX INC COM 64110L106   4,792,520 12,694 SH   SOLE 0 4,201 0 8,493
NEXTERA ENERGY INC COM 65339F101   1,663,988 29,045 SH   SOLE 0 2,743 0 26,302
NUCOR CORP COM 670346105   4,315,229 27,600 SH   SOLE 0 7,751 0 19,849
NUVEEN MUN VALUE FD INC COM 670928100   350,914 42,483 SH   SOLE 0 6,005 0 36,478
OCCIDENTAL PETE CORP COM 674599105   2,964,450 45,691 SH   SOLE 0 14,056 0 31,635
OLD DOMINION FREIGHT LINE IN COM 679580100   418,550 1,023 SH   SOLE 0 347 0 676
ON SEMICONDUCTOR CORP COM 682189105   8,566,956 92,173 SH   SOLE 0 28,757 0 63,416
PEPSICO INC COM 713448108   712,834 4,207 SH   SOLE 0 1,658 0 2,549
PROCTER AND GAMBLE CO COM 742718109   6,132,776 42,046 SH   SOLE 0 9,486 0 32,560
QUEST DIAGNOSTICS INC COM 74834L100   1,109,413 9,104 SH   SOLE 0 2,117 0 6,987
REPLIGEN CORP COM 759916109   1,336,002 8,402 SH   SOLE 0 2,158 0 6,244
RTX CORPORATION COM 75513E101   3,959,172 55,011 SH   SOLE 0 16,393 0 38,618
SALESFORCE INC COM 79466L302   4,480,627 22,096 SH   SOLE 0 6,175 0 15,921
SCHLUMBERGER LTD COM STK 806857108   3,919,240 67,225 SH   SOLE 0 16,637 0 50,588
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   1,280,043 28,941 SH   SOLE 0 2,264 0 26,677
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   262,453 3,709 SH   SOLE 0 0 0 3,709
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   28,781,341 577,359 SH   SOLE 0 46,899 0 530,460
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   550,750 7,574 SH   SOLE 0 1,739 0 5,835
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   785,971 10,006 SH   SOLE 0 1,496 0 8,510
SELECT SECTOR SPDR TR ENERGY 81369Y506   13,463,074 148,944 SH   SOLE 0 30,161 0 118,783
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,168,837 35,238 SH   SOLE 0 7,993 0 27,245
SELECT SECTOR SPDR TR INDL 81369Y704   890,920 8,788 SH   SOLE 0 769 0 8,019
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   666,331 4,065 SH   SOLE 0 75 0 3,990
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,941,612 28,217 SH   SOLE 0 7,126 0 21,091
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,765,907 29,966 SH   SOLE 0 6,280 0 23,686
SNOWFLAKE INC CL A 833445109   1,406,706 9,208 SH   SOLE 0 686 0 8,522
SOUTHERN CO COM 842587107   1,815,960 28,059 SH   SOLE 0 12,496 0 15,563
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   560,769 1,674 SH   SOLE 0 0 0 1,674
SPDR GOLD TR GOLD SHS 78463V107   372,047 2,170 SH   SOLE 0 0 0 2,170
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,589,555 6,058 SH   SOLE 0 1,162 0 4,895
SPDR SER TR S&P OILGAS EXP 78468R556   1,056,521 7,143 SH   SOLE 0 1,791 0 5,352
SPDR SER TR S&P BIOTECH 78464A870   6,923,035 94,810 SH   SOLE 0 22,914 0 71,896
STARBUCKS CORP COM 855244109   454,890 4,984 SH   SOLE 0 395 0 4,589
TARGET CORP COM 87612E106   526,313 4,760 SH   SOLE 0 920 0 3,840
TEXAS INSTRS INC COM 882508104   5,195,263 32,673 SH   SOLE 0 9,763 0 22,910
TOLL BROTHERS INC COM 889478103   7,681,361 103,858 SH   SOLE 0 29,235 0 74,623
TRAVELERS COMPANIES INC COM 89417E109   210,507 1,289 SH   SOLE 0 667 0 622
UNION PAC CORP COM 907818108   365,719 1,796 SH   SOLE 0 231 0 1,565
UNITED PARCEL SERVICE INC CL B 911312106   4,789,356 30,727 SH   SOLE 0 7,511 0 23,216
UNITEDHEALTH GROUP INC COM 91324P102   7,612,912 15,099 SH   SOLE 0 4,349 0 10,750
URANIUM ENERGY CORP COM 916896103   51,500 10,000 SH   SOLE 0 0 0 10,000
VANGUARD INDEX FDS SMALL CP ETF 922908751   295,327 1,562 SH   SOLE 0 0 0 1,562
VANGUARD INDEX FDS VALUE ETF 922908744   219,309 1,590 SH   SOLE 0 0 0 1,590
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   385,378 2,480 SH   SOLE 0 345 0 2,135
WASTE MGMT INC DEL COM 94106L109   249,440 1,636 SH   SOLE 0 273 0 1,363
WEC ENERGY GROUP INC COM 92939U106   251,316 3,120 SH   SOLE 0 2,195 0 925
WINGSTOP INC COM 974155103   6,547,335 36,406 SH   SOLE 0 10,103 0 26,303
WOLFSPEED INC COM 977852102   3,968,344 104,156 SH   SOLE 0 23,991 0 80,165
WP CAREY INC COM 92936U109   1,841,208 34,046 SH   SOLE 0 12,062 0 21,984