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   82,508 616 SH   SOLE   0 0 616
ABBVIE INC COM 00287Y109   152,122 657 SH   SOLE   0 0 657
ADVANCED FLOWER CAP INC COM 00109K105   828 216 SH   SOLE   0 0 216
ALLIANT ENERGY CORP COM 018802108   725,871 10,768 SH   SOLE   0 0 10,768
ALPHABET INC CAP STK CL A 02079K305   632,304 2,601 SH   SOLE   0 0 2,601
ALPHABET INC CAP STK CL C 02079K107   590,122 2,423 SH   SOLE   0 0 2,423
AMAZON COM INC COM 023135106   87,828 400 SH   SOLE   0 0 400
AMES NATL CORP COM 031001100   16,257 804 SH   SOLE   0 0 804
AMGEN INC COM 031162100   215,601 764 SH   SOLE   0 0 764
AON PLC SHS CL A G0403H108   57,766 162 SH   SOLE   0 0 162
APPLE INC COM 037833100   4,710,157 18,498 SH   SOLE   0 0 18,498
ARBOR REALTY TRUST INC COM 038923108   2,672 219 SH   SOLE   0 0 219
ARCHER DANIELS MIDLAND CO COM 039483102   119,480 2,000 SH   SOLE   0 0 2,000
ARQIT QUANTUM INC COM NEW G0567U127   3,875 100 SH   SOLE   0 0 100
AST SPACEMOBILE INC COM CL A 00217D100   9,816 200 SH   SOLE   0 0 200
AT&T INC COM 00206R102   396 14 SH   SOLE   0 0 14
ATMUS FILTRATION TECHNOLOGIE COM 04956D107   2,264 50 SH   SOLE   0 0 50
BANK AMERICA CORP COM 060505104   25,641 497 SH   SOLE   0 0 497
BERKSHIRE HATHAWAY INC DEL CL A 084670108   754,200 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   197,075 392 SH   SOLE   0 0 392
BIO-TECHNE CORP COM 09073M104   86,561 1,556 SH   SOLE   0 0 1,556
BLACKSTONE INC COM 09260D107   30,070 176 SH   SOLE   0 0 176
BOEING CO COM 097023105   136,621 633 SH   SOLE   0 0 633
BOOKING HOLDINGS INC COM 09857L108   37,795 7 SH   SOLE   0 0 7
BROADCOM INC COM 11135F101   113,819 345 SH   SOLE   0 0 345
BYRNA TECHNOLOGIES INC COM NEW 12448X201   2,216 100 SH   SOLE   0 0 100
CARETRUST REIT INC COM 14174T107   5,320 153 SH   SOLE   0 0 153
CASEYS GEN STORES INC COM 147528103   403,146 713 SH   SOLE   0 0 713
CATERPILLAR INC COM 149123101   49,147 103 SH   SOLE   0 0 103
CHEVRON CORP NEW COM 166764100   137,587 886 SH   SOLE   0 0 886
CHURCH & DWIGHT CO INC COM 171340102   158,436 1,808 SH   SOLE   0 0 1,808
CISCO SYS INC COM 17275R102   21,142 309 SH   SOLE   0 0 309
CITIGROUP INC COM NEW 172967424   35,322 348 SH   SOLE   0 0 348
COCA COLA CO COM 191216100   70,631 1,065 SH   SOLE   0 0 1,065
COMCAST CORP NEW CL A 20030N101   880 28 SH   SOLE   0 0 28
CONSOLIDATED EDISON INC COM 209115104   47,446 472 SH   SOLE   0 0 472
CORTEVA INC COM 22052L104   107,169 1,585 SH   SOLE   0 0 1,585
COSTCO WHSL CORP NEW COM 22160K105   37,951 41 SH   SOLE   0 0 41
CUMMINS INC COM 231021106   53,219 126 SH   SOLE   0 0 126
DEERE & CO COM 244199105   79,495 174 SH   SOLE   0 0 174
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   29,056,409 921,548 SH   SOLE   0 0 921,548
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   30,716 666 SH   SOLE   0 0 666
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   291 8 SH   SOLE   0 0 8
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   9,295,646 193,740 SH   SOLE   0 0 193,740
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   3,066 67 SH   SOLE   0 0 67
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831   9,443 250 SH   SOLE   0 0 250
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   14,051,073 205,245 SH   SOLE   0 0 205,245
DISNEY WALT CO COM 254687106   573 5 SH   SOLE   0 0 5
DORCHESTER MINERALS LP COM UNIT 25820R105   734 28 SH   SOLE   0 0 28
EATON CORP PLC SHS G29183103   40,045 107 SH   SOLE   0 0 107
ELI LILLY & CO COM 532457108   35,098 46 SH   SOLE   0 0 46
ETFIS SER TR I VIRTUS INFRCAP 26923G822   581 27 SH   SOLE   0 0 27
EXXON MOBIL CORP COM 30231G102   90,651 804 SH   SOLE   0 0 804
FORTUNA MNG CORP COM NEW 349942102   1,344 150 SH   SOLE   0 0 150
FRANKLIN RESOURCES INC COM 354613101   1,248 54 SH   SOLE   0 0 54
FREEPORT-MCMORAN INC CL B 35671D857   1,969 50 SH   SOLE   0 0 50
GALLAGHER ARTHUR J & CO COM 363576109   15,002 48 SH   SOLE   0 0 48
GARMIN LTD SHS H2906T109   29,054 118 SH   SOLE   0 0 118
GILEAD SCIENCES INC COM 375558103   14,430 130 SH   SOLE   0 0 130
GLADSTONE LD CORP COM 376549101   1,887 206 SH   SOLE   0 0 206
GLOBE LIFE INC COM 37959E102   285,940 2,000 SH   SOLE   0 0 2,000
HARTFORD INSURANCE GROUP INC COM 416515104   32,948 247 SH   SOLE   0 0 247
HERCULES CAPITAL INC COM 427096508   1,008 53 SH   SOLE   0 0 53
HOLOGIC INC COM 436440101   55,072 816 SH   SOLE   0 0 816
HOME DEPOT INC COM 437076102   65,641 162 SH   SOLE   0 0 162
HONEYWELL INTL INC COM 438516106   139,772 664 SH   SOLE   0 0 664
IMMERSION CORP COM 452521107   750 102 SH   SOLE   0 0 102
INTEL CORP COM 458140100   52,238 1,557 SH   SOLE   0 0 1,557
INTERNATIONAL BUSINESS MACHS COM 459200101   216,135 766 SH   SOLE   0 0 766
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651   56,118 1,250 SH   SOLE   0 0 1,250
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613   1,651,386 36,527 SH   SOLE   0 0 36,527
INVESCO QQQ TR UNIT SER 1 46090E103   6,028,916 10,042 SH   SOLE   0 0 10,042
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   918,125 14,125 SH   SOLE   0 0 14,125
ISHARES INC CORE MSCI EMKT 46434G103   159,131 2,414 SH   SOLE   0 0 2,414
ISHARES TR CORE DIV GRWTH 46434V621   74,752 1,098 SH   SOLE   0 0 1,098
ISHARES TR CORE MSCI EAFE 46432F842   25,440,825 291,385 SH   SOLE   0 0 291,385
ISHARES TR CORE S&P MCP ETF 464287507   24,191,295 370,691 SH   SOLE   0 0 370,691
ISHARES TR CORE S&P TTL STK 464287150   171,139 1,175 SH   SOLE   0 0 1,175
ISHARES TR DOW JONES US ETF 464287846   23,722 146 SH   SOLE   0 0 146
ISHARES TR EAFE GRWTH ETF 464288885   43,958 386 SH   SOLE   0 0 386
ISHARES TR ESG MSCI KLD 400 464288570   575,844 4,572 SH   SOLE   0 0 4,572
ISHARES TR ESG OPTIMIZED 464288802   631,316 4,654 SH   SOLE   0 0 4,654
ISHARES TR MSCI EMG MKT ETF 464287234   75,722 1,418 SH   SOLE   0 0 1,418
ISHARES TR NATIONAL MUN ETF 464288414   426 4 SH   SOLE   0 0 4
ISHARES TR RUS 1000 GRW ETF 464287614   418,232 893 SH   SOLE   0 0 893
ISHARES TR RUS 1000 VAL ETF 464287598   217,842 1,070 SH   SOLE   0 0 1,070
ISHARES TR RUS MID CAP ETF 464287499   100,412 1,040 SH   SOLE   0 0 1,040
ISHARES TR RUSSELL 2000 ETF 464287655   123,400 510 SH   SOLE   0 0 510
ISHARES TR TIPS BD ETF 464287176   14,889,578 133,875 SH   SOLE   0 0 133,875
JABIL INC COM 466313103   43,434 200 SH   SOLE   0 0 200
JOHNSON & JOHNSON COM 478160104   11,867 64 SH   SOLE   0 0 64
JPMORGAN CHASE & CO. COM 46625H100   178,534 566 SH   SOLE   0 0 566
KINDER MORGAN INC DEL COM 49456B101   6,178 218 SH   SOLE   0 0 218
KROGER CO COM 501044101   34,986 519 SH   SOLE   0 0 519
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   4,025 134 SH   SOLE   0 0 134
LAM RESEARCH CORP COM NEW 512807306   33,475 250 SH   SOLE   0 0 250
LOWES COS INC COM 548661107   64,336 256 SH   SOLE   0 0 256
LUMEN TECHNOLOGIES INC COM 550241103   56 9 SH   SOLE   0 0 9
MANULIFE FINL CORP COM 56501R106   27,257 875 SH   SOLE   0 0 875
MARRIOTT INTL INC NEW CL A 571903202   35,160 135 SH   SOLE   0 0 135
MCDONALDS CORP COM 580135101   31,605 104 SH   SOLE   0 0 104
MERCK & CO INC COM 58933Y105   93,499 1,114 SH   SOLE   0 0 1,114
META PLATFORMS INC CL A 30303M102   135,861 185 SH   SOLE   0 0 185
MICROSOFT CORP COM 594918104   1,845,838 3,564 SH   SOLE   0 0 3,564
NAVITAS SEMICONDUCTOR CORP COM 63942X106   3,610 500 SH   SOLE   0 0 500
NORDIC AMERICAN TANKERS LIMI COM G65773106   3,342 1,064 SH   SOLE   0 0 1,064
NORFOLK SOUTHN CORP COM 655844108   254,147 846 SH   SOLE   0 0 846
NORTHERN OIL & GAS INC COM 665531307   1,345 54 SH   SOLE   0 0 54
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   2,463 100 SH   SOLE   0 0 100
NVIDIA CORPORATION COM 67066G104   63,997 343 SH   SOLE   0 0 343
ORACLE CORP COM 68389X105   643,759 2,289 SH   SOLE   0 0 2,289
OTTER TAIL CORP COM 689648103   27,378 334 SH   SOLE   0 0 334
PANGAEA LOGISTICS SOLUTION L SHS G6891L105   1,016 200 SH   SOLE   0 0 200
PENNANTPARK INVT CORP COM 708062104   2,461 367 SH   SOLE   0 0 367
PENNYMAC MTG INVT TR COM 70931T103   472 38 SH   SOLE   0 0 38
PERMIAN RESOURCES CORP CLASS A COM 71424F105   872 68 SH   SOLE   0 0 68
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   421,567 4,406 SH   SOLE   0 0 4,406
PNC FINL SVCS GROUP INC COM 693475105   34,962 174 SH   SOLE   0 0 174
PRICE T ROWE GROUP INC COM 74144T108   347,437 3,385 SH   SOLE   0 0 3,385
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   149,736 1,806 SH   SOLE   0 0 1,806
PROCTER AND GAMBLE CO COM 742718109   7,683 50 SH   SOLE   0 0 50
PROSPECT CAP CORP COM 74348T102   790 287 SH   SOLE   0 0 287
PRUDENTIAL FINL INC COM 744320102   13,590 131 SH   SOLE   0 0 131
QUALCOMM INC COM 747525103   266,176 1,600 SH   SOLE   0 0 1,600
RILEY EXPLORATION PERMIAN IN COM 76665T102   2,791 103 SH   SOLE   0 0 103
RTX CORPORATION COM 75513E101   23,761 142 SH   SOLE   0 0 142
S & T BANCORP INC COM 783859101   9,849 262 SH   SOLE   0 0 262
SARATOGA INVT CORP COM NEW 80349A208   1,269 52 SH   SOLE   0 0 52
SCHWAB CHARLES CORP COM 808513105   1,202,922 12,600 SH   SOLE   0 0 12,600
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   7,054 303 SH   SOLE   0 0 303
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   472,807 18,390 SH   SOLE   0 0 18,390
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   154,273 5,651 SH   SOLE   0 0 5,651
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,851,050 32,534 SH   SOLE   0 0 32,534
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   82,583 1,533 SH   SOLE   0 0 1,533
SELECT SECTOR SPDR TR INDL 81369Y704   3,760,899 24,385 SH   SOLE   0 0 24,385
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   3,850,057 16,066 SH   SOLE   0 0 16,066
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   87,559 1,004 SH   SOLE   0 0 1,004
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,780,589 13,413 SH   SOLE   0 0 13,413
SENTINELONE INC CL A 81730H109   53 3 SH   SOLE   0 0 3
SIRIUSXM HOLDINGS INC COMMON STOCK 829933100   3,492 150 SH   SOLE   0 0 150
SOFI TECHNOLOGIES INC COM 83406F102   1,295 49 SH   SOLE   0 0 49
SPDR S&P 500 ETF TR TR UNIT 78462F103   69,651,784 104,554 SH   SOLE   0 0 104,554
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663   7,683,421 83,743 SH   SOLE   0 0 83,743
SPDR SERIES TRUST S&P DIVID ETF 78464A763   41,175 294 SH   SOLE   0 0 294
STARBUCKS CORP COM 855244109   42,062 497 SH   SOLE   0 0 497
SUPER MICRO COMPUTER INC COM NEW 86800U302   2,397 50 SH   SOLE   0 0 50
SYMBOTIC INC CLASS A COM 87151X101   8,085 150 SH   SOLE   0 0 150
TARGA RES CORP COM 87612G101   25,299 151 SH   SOLE   0 0 151
TARGET CORP COM 87612E106   9,240 103 SH   SOLE   0 0 103
TELUS CORPORATION COM 87971M103   4,731 300 SH   SOLE   0 0 300
TESLA INC COM 88160R101   592,812 1,333 SH   SOLE   0 0 1,333
THE CIGNA GROUP COM 125523100   10,089 35 SH   SOLE   0 0 35
TIDAL TRUST I FUNDSTRAT GRANNY 886364231   21,992 880 SH   SOLE   0 0 880
TYLER TECHNOLOGIES INC COM 902252105   758,216 1,449 SH   SOLE   0 0 1,449
UGI CORP NEW COM 902681105   3,399 102 SH   SOLE   0 0 102
UNDER ARMOUR INC CL C 904311206   58 12 SH   SOLE   0 0 12
UNION PAC CORP COM 907818108   157,659 667 SH   SOLE   0 0 667
UNIVERSAL TECHNICAL INST INC COM 913915104   3,255 100 SH   SOLE   0 0 100
US BANCORP DEL COM NEW 902973304   180,030 3,725 SH   SOLE   0 0 3,725
VALERO ENERGY CORP COM 91913Y100   8,721 51 SH   SOLE   0 0 51
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   60,047,381 807,414 SH   SOLE   0 0 807,414
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   13,802,868 65,935 SH   SOLE   0 0 65,935
VANGUARD INDEX FDS GROWTH ETF 922908736   2,675,406 5,578 SH   SOLE   0 0 5,578
VANGUARD INDEX FDS LARGE CAP ETF 922908637   6,773 22 SH   SOLE   0 0 22
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   38,059 218 SH   SOLE   0 0 218
VANGUARD INDEX FDS MID CAP ETF 922908629   2,660,341 9,057 SH   SOLE   0 0 9,057
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   14,984,019 163,903 SH   SOLE   0 0 163,903
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   98,605,403 161,020 SH   SOLE   0 0 161,020
VANGUARD INDEX FDS SM CP VAL ETF 922908611   480,629 2,303 SH   SOLE   0 0 2,303
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,511,747 13,811 SH   SOLE   0 0 13,811
VANGUARD INDEX FDS SML CP GRW ETF 922908595   75,589 254 SH   SOLE   0 0 254
VANGUARD INDEX FDS TOTAL STK MKT 922908769   5,475,484 16,685 SH   SOLE   0 0 16,685
VANGUARD INDEX FDS VALUE ETF 922908744   498,951 2,675 SH   SOLE   0 0 2,675
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,141,212 39,520 SH   SOLE   0 0 39,520
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   56,866,753 1,135,745 SH   SOLE   0 0 1,135,745
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   16,636,572 197,795 SH   SOLE   0 0 197,795
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   9,852,152 45,656 SH   SOLE   0 0 45,656
VANGUARD STAR FDS VG TL INTL STK F 921909768   2,137,789 29,101 SH   SOLE   0 0 29,101
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   67,417,717 1,125,129 SH   SOLE   0 0 1,125,129
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   60,191 427 SH   SOLE   0 0 427
VANGUARD WORLD FD ESG INTL STK ETF 921910725   2,176,276 31,372 SH   SOLE   0 0 31,372
VANGUARD WORLD FD ESG US CORP BD 921910691   577,531 8,996 SH   SOLE   0 0 8,996
VANGUARD WORLD FD ESG US STK ETF 921910733   2,253,857 19,030 SH   SOLE   0 0 19,030
VANGUARD WORLD FD MEGA CAP INDEX 921910873   910,456 3,730 SH   SOLE   0 0 3,730
VERIZON COMMUNICATIONS INC COM 92343V104   11,076 252 SH   SOLE   0 0 252
VISA INC COM CL A 92826C839   49,501 145 SH   SOLE   0 0 145
WARNER BROS DISCOVERY INC COM SER A 934423104   40 2 SH   SOLE   0 0 2
WELLS FARGO CO NEW COM 949746101   169,824 2,026 SH   SOLE   0 0 2,026
WELLTOWER INC COM 95040Q104   57,005 320 SH   SOLE   0 0 320
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   4,405 112 SH   SOLE   0 0 112
WESTROCK COFFEE CO COM 96145W103   0 31 SH   SOLE   0 0 31
WHIRLPOOL CORP COM 963320106   786 10 SH   SOLE   0 0 10
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   187,186 3,714 SH   SOLE   0 0 3,714