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
Expires: July 31, 2015
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 (x$1000) 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