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
3M CO COM 88579Y101   2,039,434 20,376 SH   SOLE   0 0 20,376
ABBOTT LABS COM 002824100   386,557 3,546 SH   SOLE   0 0 3,546
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   13,035,517 709,609 SH   SOLE   0 0 709,609
ADVANCED MICRO DEVICES INC COM 007903107   205,608 1,805 SH   SOLE   0 0 1,805
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,160,982 13,929 SH   SOLE   0 0 13,929
ALPHABET INC CAP STK CL A 02079K305   4,390,117 36,676 SH   SOLE   0 0 36,676
ALPHABET INC CAP STK CL C 02079K107   450,129 3,721 SH   SOLE   0 0 3,721
ALPS ETF TR ALERIAN MLP 00162Q452   899,713 22,946 SH   SOLE   0 0 22,946
ALTRIA GROUP INC COM 02209S103   275,530 6,082 SH   SOLE   0 0 6,082
AMAZON COM INC COM 023135106   3,516,453 26,975 SH   SOLE   0 0 26,975
AMERICAN CENTY ETF TR FOCUSED LRG CAP 025072794   843,787 14,127 SH   SOLE   0 0 14,127
AMERICAN TOWER CORP NEW COM 03027X100   487,565 2,514 SH   SOLE   0 0 2,514
AMGEN INC COM 031162100   2,490,620 11,218 SH   SOLE   0 0 11,218
APPLE INC COM 037833100   15,462,270 79,715 SH   SOLE   0 0 79,715
ASML HOLDING N V N Y REGISTRY SHS N07059210   271,781 375 SH   SOLE   0 0 375
AT&T INC COM 00206R102   231,195 14,495 SH   SOLE   0 0 14,495
BANK AMERICA CORP COM 060505104   779,663 27,175 SH   SOLE   0 0 27,175
BECTON DICKINSON & CO COM 075887109   305,196 1,156 SH   SOLE   0 0 1,156
BERKSHIRE HATHAWAY INC DEL CL A 084670108   517,810 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   32,871,718 96,398 SH   SOLE   0 0 96,398
BLACKSTONE INC COM 09260D107   6,946,355 74,716 SH   SOLE   0 0 74,716
BOOKING HOLDINGS INC COM 09857L108   1,269,155 470 SH   SOLE   0 0 470
BP PLC SPONSORED ADR 055622104   497,836 14,107 SH   SOLE   0 0 14,107
BROADCOM INC COM 11135F101   3,252,863 3,750 SH   SOLE   0 0 3,750
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   1,248,519 7,538 SH   SOLE   0 0 7,538
CASEYS GEN STORES INC COM 147528103   206,566 847 SH   SOLE   0 0 847
CATERPILLAR INC COM 149123101   1,113,469 4,525 SH   SOLE   0 0 4,525
CHEVRON CORP NEW COM 166764100   3,379,486 21,478 SH   SOLE   0 0 21,478
CISCO SYS INC COM 17275R102   4,622,400 89,339 SH   SOLE   0 0 89,339
CUMMINS INC COM 231021106   245,895 1,003 SH   SOLE   0 0 1,003
DANAHER CORPORATION COM 235851102   206,400 860 SH   SOLE   0 0 860
DEERE & CO COM 244199105   3,117,127 7,693 SH   SOLE   0 0 7,693
DEVON ENERGY CORP NEW COM 25179M103   283,079 5,856 SH   SOLE   0 0 5,856
DIAMONDBACK ENERGY INC COM 25278X109   1,063,228 8,094 SH   SOLE   0 0 8,094
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   2,772,545 59,766 SH   SOLE   0 0 59,766
DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740   606,594 24,891 SH   SOLE   0 0 24,891
DISNEY WALT CO COM 254687106   2,335,146 26,155 SH   SOLE   0 0 26,155
DOLLAR GEN CORP NEW COM 256677105   1,331,754 7,844 SH   SOLE   0 0 7,844
DUKE ENERGY CORP NEW COM NEW 26441C204   461,982 5,148 SH   SOLE   0 0 5,148
ENTERPRISE PRODS PARTNERS L COM 293792107   361,866 13,733 SH   SOLE   0 0 13,733
EXXON MOBIL CORP COM 30231G102   2,213,392 20,638 SH   SOLE   0 0 20,638
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   11,417,998 251,387 SH   SOLE   0 0 251,387
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   986,485 16,817 SH   SOLE   0 0 16,817
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   267,111 9,893 SH   SOLE   0 0 9,893
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208   456,651 11,709 SH   SOLE   0 0 11,709
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   40,241,888 911,068 SH   SOLE   0 0 911,068
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   20,527,100 531,512 SH   SOLE   0 0 531,512
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   376,542 79,272 SH   SOLE   0 0 79,272
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   5,887,618 58,835 SH   SOLE   0 0 58,835
HOME DEPOT INC COM 437076102   4,295,448 13,828 SH   SOLE   0 0 13,828
HONEYWELL INTL INC COM 438516106   238,210 1,148 SH   SOLE   0 0 1,148
INNOVATOR ETFS TR INTERNATIONAL DV 45782C631   1,244,721 47,736 SH   SOLE   0 0 47,736
INTEL CORP COM 458140100   4,379,347 130,961 SH   SOLE   0 0 130,961
INTERNATIONAL BUSINESS MACHS COM 459200101   3,336,820 24,937 SH   SOLE   0 0 24,937
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   1,238,503 7,568 SH   SOLE   0 0 7,568
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   2,266,258 7,706 SH   SOLE   0 0 7,706
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   3,058,149 59,718 SH   SOLE   0 0 59,718
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   215,127 2,405 SH   SOLE   0 0 2,405
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   230,202 2,082 SH   SOLE   0 0 2,082
INVESCO QQQ TR UNIT SER 1 46090E103   114,208 2,400 SH Call SOLE   0 0 2,400
INVESCO QQQ TR UNIT SER 1 46090E103   1,169,287 3,165 SH   SOLE   0 0 3,165
INVESCO QQQ TR UNIT SER 1 46090E103   107,244 1,800 SH Call SOLE   0 0 1,800
ISHARES INC CORE MSCI EMKT 46434G103   631,109 12,804 SH   SOLE   0 0 12,804
ISHARES INC EM MKTS DIV ETF 464286319   200,116 8,168 SH   SOLE   0 0 8,168
ISHARES TR MBS ETF 464288588   4,143,579 44,428 SH   SOLE   0 0 44,428
ISHARES TR CORE S&P500 ETF 464287200   3,711,427 8,327 SH   SOLE   0 0 8,327
ISHARES TR US INFRASTRUC 46435U713   639,036 16,352 SH   SOLE   0 0 16,352
ISHARES TR SHORT TREAS BD 464288679   9,605,505 86,967 SH   SOLE   0 0 86,967
ISHARES TR MSCI INTL QUALTY 46434V456   33,932,026 953,147 SH   SOLE   0 0 953,147
ISHARES TR MSCI USA MMENTM 46432F396   386,590 2,680 SH   SOLE   0 0 2,680
ISHARES TR US AER DEF ETF 464288760   702,470 6,021 SH   SOLE   0 0 6,021
ISHARES TR CORE INTL AGGR 46435G672   275,235 5,584 SH   SOLE   0 0 5,584
ISHARES TR CORE DIV GRWTH 46434V621   364,653 7,077 SH   SOLE   0 0 7,077
ISHARES TR 1 3 YR TREAS BD 464287457   230,024 2,837 SH   SOLE   0 0 2,837
ISHARES TR 0-3 MNTH TREASRY 46436E718   573,692 5,701 SH   SOLE   0 0 5,701
ISHARES TR CORE S&P MCP ETF 464287507   1,040,167 3,978 SH   SOLE   0 0 3,978
ISHARES TR MSCI KLD400 SOC 464288570   663,765 7,886 SH   SOLE   0 0 7,886
ISHARES TR CORE S&P US GWT 464287671   641,983 6,575 SH   SOLE   0 0 6,575
ISHARES TR CORE S&P SCP ETF 464287804   1,186,234 11,904 SH   SOLE   0 0 11,904
ISHARES TR MSCI USA QLT FCT 46432F339   822,572 6,099 SH   SOLE   0 0 6,099
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   12,039,483 240,117 SH   SOLE   0 0 240,117
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   12,304,839 222,390 SH   SOLE   0 0 222,390
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   513,786 10,622 SH   SOLE   0 0 10,622
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   11,316,612 227,013 SH   SOLE   0 0 227,013
JD.COM INC SPON ADR CL A 47215P106   1,112,911 32,608 SH   SOLE   0 0 32,608
JOHNSON & JOHNSON COM 478160104   3,580,632 21,633 SH   SOLE   0 0 21,633
JPMORGAN CHASE & CO COM 46625H100   5,469,398 37,606 SH   SOLE   0 0 37,606
KINDER MORGAN INC DEL COM 49456B101   2,270,093 131,829 SH   SOLE   0 0 131,829
KROGER CO COM 501044101   227,715 4,845 SH   SOLE   0 0 4,845
LAMB WESTON HLDGS INC COM 513272104   358,989 3,123 SH   SOLE   0 0 3,123
LOCKHEED MARTIN CORP COM 539830109   1,100,553 2,391 SH   SOLE   0 0 2,391
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   2,656,067 42,620 SH   SOLE   0 0 42,620
MCDONALDS CORP COM 580135101   687,336 2,303 SH   SOLE   0 0 2,303
MERCK & CO INC COM 58933Y105   1,258,877 10,910 SH   SOLE   0 0 10,910
META PLATFORMS INC CL A 30303M102   3,925,312 13,678 SH   SOLE   0 0 13,678
MICRON TECHNOLOGY INC COM 595112103   255,722 4,052 SH   SOLE   0 0 4,052
MICROSOFT CORP COM 594918104   5,831,980 17,126 SH   SOLE   0 0 17,126
MONDELEZ INTL INC CL A 609207105   221,665 3,039 SH   SOLE   0 0 3,039
NIOCORP DEVS LTD COM NEW 654484609   51,397 10,218 SH   SOLE   0 0 10,218
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   258,908 11,213 SH   SOLE   0 0 11,213
NORTHROP GRUMMAN CORP COM 666807102   429,376 942 SH   SOLE   0 0 942
NUCOR CORP COM 670346105   833,185 5,081 SH   SOLE   0 0 5,081
NVIDIA CORPORATION COM 67066G104   2,847,841 6,732 SH   SOLE   0 0 6,732
PEPSICO INC COM 713448108   225,885 1,220 SH   SOLE   0 0 1,220
PFIZER INC COM 717081103   2,405,722 65,587 SH   SOLE   0 0 65,587
PHILLIPS 66 COM 718546104   570,300 5,979 SH   SOLE   0 0 5,979
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   215,874 6,334 SH   SOLE   0 0 6,334
PIMCO ETF TR ACTIVE BD ETF 72201R775   284,755 3,108 SH   SOLE   0 0 3,108
PROCTER AND GAMBLE CO COM 742718109   1,069,390 7,048 SH   SOLE   0 0 7,048
PROSHARES TR SHORT QQQ NEW 74347B714   192,765 18,237 SH   SOLE   0 0 18,237
PROSHARES TR S&P 500 DV ARIST 74348A467   10,974,017 116,398 SH   SOLE   0 0 116,398
PRUDENTIAL FINL INC COM 744320102   2,467,593 27,971 SH   SOLE   0 0 27,971
REALTY INCOME CORP COM 756109104   985,519 16,483 SH   SOLE   0 0 16,483
SCHLUMBERGER LTD COM STK 806857108   256,996 5,232 SH   SOLE   0 0 5,232
SCHWAB CHARLES CORP COM 808513105   4,189,729 73,919 SH   SOLE   0 0 73,919
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   333,281 6,763 SH   SOLE   0 0 6,763
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   1,201,745 27,437 SH   SOLE   0 0 27,437
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   1,977,955 73,887 SH   SOLE   0 0 73,887
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   966,136 39,226 SH   SOLE   0 0 39,226
SCHWAB STRATEGIC TR US REIT ETF 808524847   372,654 19,081 SH   SOLE   0 0 19,081
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,338,045 32,196 SH   SOLE   0 0 32,196
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   1,922,873 53,938 SH   SOLE   0 0 53,938
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,127,848 15,048 SH   SOLE   0 0 15,048
SCHWAB STRATEGIC TR US TIPS ETF 808524870   7,074,418 134,931 SH   SOLE   0 0 134,931
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   9,002,826 171,908 SH   SOLE   0 0 171,908
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   2,100,206 31,304 SH   SOLE   0 0 31,304
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   564,912 16,758 SH   SOLE   0 0 16,758
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   698,027 5,259 SH   SOLE   0 0 5,259
SELECT SECTOR SPDR TR ENERGY 81369Y506   229,935 2,833 SH   SOLE   0 0 2,833
SHERWIN WILLIAMS CO COM 824348106   416,601 1,569 SH   SOLE   0 0 1,569
SPDR GOLD TR GOLD SHS 78463V107   434,622 2,438 SH   SOLE   0 0 2,438
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103   1,045,007 27,136 SH   SOLE   0 0 27,136
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   1,401,034 25,988 SH   SOLE   0 0 25,988
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   5,327,080 154,902 SH   SOLE   0 0 154,902
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   10,477,639 304,760 SH   SOLE   0 0 304,760
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   864,002 26,552 SH   SOLE   0 0 26,552
SPDR S&P 500 ETF TR TR UNIT 78462F103   163,773 32,900 SH Put SOLE   0 0 32,900
SPDR S&P 500 ETF TR TR UNIT 78462F103   16,132 1,400 SH Call SOLE   0 0 1,400
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,733 400 SH Put SOLE   0 0 400
SPDR S&P 500 ETF TR TR UNIT 78462F103   9,533 3,100 SH Call SOLE   0 0 3,100
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,447 3,600 SH Put SOLE   0 0 3,600
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,577,190 3,558 SH   SOLE   0 0 3,558
SPDR S&P 500 ETF TR TR UNIT 78462F103   234,526 21,300 SH Put SOLE   0 0 21,300
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,014 300 SH Put SOLE   0 0 300
SPDR S&P 500 ETF TR TR UNIT 78462F103   24,640 2,400 SH Put SOLE   0 0 2,400
SPDR S&P 500 ETF TR TR UNIT 78462F103   24,819,639 82,300 SH Call SOLE   0 0 82,300
SPDR S&P 500 ETF TR TR UNIT 78462F103   160,412 2,900 SH Call SOLE   0 0 2,900
SPDR S&P 500 ETF TR TR UNIT 78462F103   195,039 27,100 SH Put SOLE   0 0 27,100
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,541 6,100 SH Put SOLE   0 0 6,100
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,872 300 SH Put SOLE   0 0 300
SPDR SER TR PORT MTG BK ETF 78464A383   2,679,565 122,299 SH   SOLE   0 0 122,299
SPDR SER TR PORTFOLIO S&P500 78464A854   44,940,684 862,420 SH   SOLE   0 0 862,420
SPDR SER TR BLOOMBERG SHT TE 78468R408   630,122 25,511 SH   SOLE   0 0 25,511
SPDR SER TR PORTFLI TIPS ETF 78464A656   2,381,544 92,165 SH   SOLE   0 0 92,165
SPDR SER TR PORTFOLIO SH TSR 78468R101   498,125 17,302 SH   SOLE   0 0 17,302
SPDR SER TR PORTFOLIO S&P600 78468R853   11,895,732 306,275 SH   SOLE   0 0 306,275
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   634,707 15,159 SH   SOLE   0 0 15,159
STARBUCKS CORP COM 855244109   210,113 2,121 SH   SOLE   0 0 2,121
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,763,004 37,287 SH   SOLE   0 0 37,287
TESLA INC COM 88160R101   525,372 2,007 SH   SOLE   0 0 2,007
TIDAL ETF TR ZEGA BUY AND HED 886364660   16,554,132 949,477 SH   SOLE   0 0 949,477
TRACTOR SUPPLY CO COM 892356106   1,949,218 8,816 SH   SOLE   0 0 8,816
UNILEVER PLC SPON ADR NEW 904767704   2,915,110 55,920 SH   SOLE   0 0 55,920
UNION PAC CORP COM 907818108   1,304,746 6,376 SH   SOLE   0 0 6,376
UNITED PARCEL SERVICE INC CL B 911312106   381,444 2,128 SH   SOLE   0 0 2,128
UNITEDHEALTH GROUP INC COM 91324P102   201,388 419 SH   SOLE   0 0 419
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   548,246 24,585 SH   SOLE   0 0 24,585
VANGUARD INDEX FDS GROWTH ETF 922908736   300,504 1,062 SH   SOLE   0 0 1,062
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   246,812 606 SH   SOLE   0 0 606
VANGUARD INDEX FDS SMALL CP ETF 922908751   240,657 1,210 SH   SOLE   0 0 1,210
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   4,881,347 58,417 SH   SOLE   0 0 58,417
VANGUARD INDEX FDS VALUE ETF 922908744   200,929 1,414 SH   SOLE   0 0 1,414
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   650,392 15,988 SH   SOLE   0 0 15,988
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,598,452 31,829 SH   SOLE   0 0 31,829
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,037,572 22,468 SH   SOLE   0 0 22,468
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   3,079,095 29,029 SH   SOLE   0 0 29,029
VERIZON COMMUNICATIONS INC COM 92343V104   2,900,519 77,992 SH   SOLE   0 0 77,992
VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535   4,844,399 99,108 SH   SOLE   0 0 99,108
VICTORY PORTFOLIOS II CORE INTERMEDIAT 92647N527   8,828,076 191,688 SH   SOLE   0 0 191,688
VISA INC COM CL A 92826C839   2,275,204 9,581 SH   SOLE   0 0 9,581
WALMART INC COM 931142103   2,280,708 14,510 SH   SOLE   0 0 14,510
WILLIAMS COS INC COM 969457100   285,513 8,750 SH   SOLE   0 0 8,750
WISDOMTREE TR US QTLY DIV GRT 97717X669   665,853 9,989 SH   SOLE   0 0 9,989
WISDOMTREE TR US LARGECAP DIVD 97717W307   2,953,202 46,434 SH   SOLE   0 0 46,434
WISDOMTREE TR INTL EQUITY FD 97717W703   343,606 6,868 SH   SOLE   0 0 6,868
WP CAREY INC COM 92936U109   424,142 6,278 SH   SOLE   0 0 6,278
XYLEM INC COM 98419M100   4,173,825 37,061 SH   SOLE   0 0 37,061