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
ADVANCED FLOWER CAP INC COM 00109K105 710 229 SH SOLE 0 0 229
ALLIANT ENERGY CORP COM 018802108 821,491 10,768 SH SOLE 0 0 10,768
ALPHABET INC CAP STK CL A 02079K305 214,780 601 SH SOLE 0 0 601
ALPHABET INC CAP STK CL C 02079K107 184,792 523 SH SOLE 0 0 523
AMAZON COM INC COM 023135106 119,170 500 SH SOLE 0 0 500
AMES NATL CORP COM 031001100 23,807 804 SH SOLE 0 0 804
AMGEN INC COM 031162100 276,660 764 SH SOLE 0 0 764
AON PLC SHS CL A G0403H108 53,734 162 SH SOLE 0 0 162
APOLLO GLOBAL MGMT INC COM 03769M106 5,392 46 SH SOLE 0 0 46
APPLE INC COM 037833100 4,821,401 16,662 SH SOLE 0 0 16,662
ARCHER DANIELS MIDLAND CO COM 039483102 152,800 2,000 SH SOLE 0 0 2,000
ARQIT QUANTUM INC COM NEW G0567U127 2,972 100 SH SOLE 0 0 100
AST SPACEMOBILE INC COM CL A 00217D100 17,772 200 SH SOLE 0 0 200
AT&T INC COM 00206R102 290 14 SH SOLE 0 0 14
ATMUS FILTRATION TECHNOLOGIE COM 04956D107 2,568 50 SH SOLE 0 0 50
BANCO BRADESCO S A SP ADR PFD NEW 059460303 1,041 300 SH SOLE 0 0 300
BANK OF AMER CORP COM 060505104 28,320 497 SH SOLE 0 0 497
BERKSHIRE HATHAWAY INC DEL CL A 084670108 748,850 1 SH SOLE 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 181,642 363 SH SOLE 0 0 363
BIO-TECHNE CORP COM 09073M104 109,932 1,556 SH SOLE 0 0 1,556
BLACKSKY TECHNOLOGY INC CL A NEW 09263B207 2,792 100 SH SOLE 0 0 100
BLACKSTONE INC COM 09260D107 20,710 176 SH SOLE 0 0 176
BOEING CO COM 097023105 93,732 433 SH SOLE 0 0 433
BOOKING HOLDINGS INC COM 09857L108 31,192 175 SH SOLE 0 0 175
BROADCOM INC COM 11135F101 130,324 345 SH SOLE 0 0 345
BYRNA TECHNOLOGIES INC COM NEW 12448X201 671 100 SH SOLE 0 0 100
CASEYS GEN STORES INC COM 147528103 1,697,567 2,136 SH SOLE 0 0 2,136
CHEVRON CORPORATION COM 166764100 146,864 886 SH SOLE 0 0 886
CHURCH & DWIGHT CO INC COM 171340102 175,160 1,808 SH SOLE 0 0 1,808
CISCO SYS INC COM 17275R102 36,296 309 SH SOLE 0 0 309
CITIGROUP INC COM NEW 172967424 48,707 348 SH SOLE 0 0 348
CLOUDFLARE INC CL A COM 18915M107 1,717 7 SH SOLE 0 0 7
CME GROUP INC COM 12572Q105 884 4 SH SOLE 0 0 4
COCA COLA CO COM 191216100 86,553 1,065 SH SOLE 0 0 1,065
COMCAST CORP NEW CL A 20030N101 688 28 SH SOLE 0 0 28
CONSOLIDATED EDISON INC COM 209115104 52,218 472 SH SOLE 0 0 472
CORTEVA INC COM 22052L104 73,460 867 SH SOLE 0 0 867
CUMMINS INC COM 231021106 89,865 126 SH SOLE 0 0 126
DEERE & CO COM 244199105 29,478 46 SH SOLE 0 0 46
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 39,686,239 986,974 SH SOLE 0 0 986,974
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 248,871 4,607 SH SOLE 0 0 4,607
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 187,894 4,555 SH SOLE 0 0 4,555
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849 10,423,975 215,661 SH SOLE 0 0 215,661
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 4,084 79 SH SOLE 0 0 79
DIMENSIONAL ETF TRUST US HIGH PROF ETF 25434V831 10,433 250 SH SOLE 0 0 250
DIMENSIONAL ETF TRUST US LARG VALU ETF 25434V666 18,639,444 471,407 SH SOLE 0 0 471,407
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 18,472,481 224,344 SH SOLE 0 0 224,344
DISNEY WALT CO COM 254687106 482 5 SH SOLE 0 0 5
DOORDASH INC CL A 25809K105 1,108 6 SH SOLE 0 0 6
DORCHESTER MINERALS L P COM UNIT 25820R105 771 31 SH SOLE 0 0 31
EATON CORP PLC SHS G29183103 45,595 107 SH SOLE 0 0 107
ELI LILLY & CO COM 532457108 55,174 46 SH SOLE 0 0 46
ENPHASE ENERGY INC COM 29355A107 1,576 32 SH SOLE 0 0 32
ETFIS SER TR I VIRTUS INFRCAP 26923G822 2,700 131 SH SOLE 0 0 131
FORTINET INC COM 34959E109 2,151 14 SH SOLE 0 0 14
FORTUNA MNG CORP COM NEW 349942102 1,268 150 SH SOLE 0 0 150
FRANKLIN RESOURCES INC COM 354613101 1,024 31 SH SOLE 0 0 31
FREEPORT MCMORAN INC CL B 35671D857 3,184 51 SH SOLE 0 0 51
FS SPECIALTY LENDING FD COM SH BEN INT 644323107 5,687 510 SH SOLE 0 0 510
GALLAGHER ARTHUR J & CO COM 363576109 12,799 56 SH SOLE 0 0 56
GARMIN LTD SHS H2906T109 28,030 118 SH SOLE 0 0 118
GILEAD SCIENCES INC COM 375558103 16,425 130 SH SOLE 0 0 130
GLADSTONE LD CORP COM 376549101 1,834 215 SH SOLE 0 0 215
GLOBAL X FDS GLOBAL X COPPER 37954Y830 616 8 SH SOLE 0 0 8
GLOBE LIFE INC COM 37959E102 357,360 2,000 SH SOLE 0 0 2,000
GLOBUS MED INC CL A 379577208 1,107 14 SH SOLE 0 0 14
GT BIOPHARMA INC COM 36254L308 1,225 2,500 SH SOLE 0 0 2,500
HARTFORD INSURANCE GROUP INC COM 416515104 32,733 247 SH SOLE 0 0 247
HERCULES CAPITAL INC COM 427096508 906 57 SH SOLE 0 0 57
HOME DEPOT INC COM 437076102 57,135 162 SH SOLE 0 0 162
IMMERSION CORP COM 452521107 713 105 SH SOLE 0 0 105
INTEL CORP COM 458140100 217,404 1,557 SH SOLE 0 0 1,557
INTERNATIONAL BUSINESS MACHS COM 459200101 215,407 766 SH SOLE 0 0 766
INTUITIVE MACHINES INC CLASS A COM 46125A100 1,541 72 SH SOLE 0 0 72
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 56,213 1,250 SH SOLE 0 0 1,250
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 12,422 41 SH SOLE 0 0 41
INVESCO EXCH TRADED FD TR II S&P INTL MOMNT 46138E222 145,541 2,414 SH SOLE 0 0 2,414
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 1,930,168 35,724 SH SOLE 0 0 35,724
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 6,596 31 SH SOLE 0 0 31
INVESCO QQQ TR UNIT SER 1 46090E103 6,738,060 9,150 SH SOLE 0 0 9,150
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 625,852 18,800 SH SOLE 0 0 18,800
ISHARES INC CORE MSCI EMKT 46434G103 201,467 2,432 SH SOLE 0 0 2,432
ISHARES TR CORE DIV GRWTH 46434V621 83,218 1,098 SH SOLE 0 0 1,098
ISHARES TR CORE MSCI EAFE 46432F842 28,014,478 290,065 SH SOLE 0 0 290,065
ISHARES TR CORE S&P MCP ETF 464287507 29,630,471 384,262 SH SOLE 0 0 384,262
ISHARES TR CORE S&P TTL STK 464287150 193,018 1,175 SH SOLE 0 0 1,175
ISHARES TR CORE S&P500 ETF 464287200 7,489 10 SH SOLE 0 0 10
ISHARES TR DOW JONES US ETF 464287846 26,613 146 SH SOLE 0 0 146
ISHARES TR EAFE GRWTH ETF 464288885 53,501 430 SH SOLE 0 0 430
ISHARES TR ESG MSCI KLD ETF 464288570 635,487 4,463 SH SOLE 0 0 4,463
ISHARES TR ESG OPTIMIZED 464288802 703,454 4,559 SH SOLE 0 0 4,559
ISHARES TR MSCI EMG MKT ETF 464287234 97,006 1,418 SH SOLE 0 0 1,418
ISHARES TR MSCI USA MMENTM 46432F396 1,093,971 3,191 SH SOLE 0 0 3,191
ISHARES TR NATIONAL MUN ETF 464288414 11,085 103 SH SOLE 0 0 103
ISHARES TR RUS 1000 GRW ETF 464287614 368,025 2,964 SH SOLE 0 0 2,964
ISHARES TR RUS 1000 VAL ETF 464287598 254,310 1,049 SH SOLE 0 0 1,049
ISHARES TR RUS MID CAP ETF 464287499 115,064 1,043 SH SOLE 0 0 1,043
ISHARES TR RUSSELL 2000 ETF 464287655 149,625 498 SH SOLE 0 0 498
ISHARES TR TIPS BD ETF 464287176 20,932,890 191,290 SH SOLE 0 0 191,290
JABIL INC COM 466313103 77,096 200 SH SOLE 0 0 200
JPMORGAN CHASE & CO COM 46625H100 225,531 689 SH SOLE 0 0 689
KINDER MORGAN INC DEL COM 49456B101 7,178 225 SH SOLE 0 0 225
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1,516 134 SH SOLE 0 0 134
LAM RESEARCH CORP COM NEW 512807306 108,333 250 SH SOLE 0 0 250
LITMAN GREGORY FDS TR IMGP DBI MAN ETF 53700T827 2,143 70 SH SOLE 0 0 70
LOWES COS INC COM 548661107 37,484 170 SH SOLE 0 0 170
LUMEN TECHNOLOGIES INC COM 550241103 70 9 SH SOLE 0 0 9
MANULIFE FINL CORP COM 56501R106 35,447 875 SH SOLE 0 0 875
MARRIOTT INTL INC NEW CL A 571903202 50,030 135 SH SOLE 0 0 135
MCDONALDS CORP COM 580135101 28,113 104 SH SOLE 0 0 104
MCKESSON CORP COM 58155Q103 466 1 SH SOLE 0 0 1
MERCK & CO INC COM 58933Y105 143,149 1,114 SH SOLE 0 0 1,114
META PLATFORMS INC CL A 30303M102 104,209 185 SH SOLE 0 0 185
MICROSOFT CORP COM 594918104 999,969 2,681 SH SOLE 0 0 2,681
NAVITAS SEMICONDUCTOR CORP COM 63942X106 8,960 500 SH SOLE 0 0 500
NETAPP INC COM 64110D104 36,679 237 SH SOLE 0 0 237
NORDIC AMERICAN TANKERS LIMI COM G65773106 6,718 1,213 SH SOLE 0 0 1,213
NORFOLK SOUTHN CORP COM 655844108 266,144 846 SH SOLE 0 0 846
NORTHERN OIL & GAS INC COM 665531307 1,039 57 SH SOLE 0 0 57
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 2,111 100 SH SOLE 0 0 100
NVIDIA CORPORATION COM 67066G104 88,640 443 SH SOLE 0 0 443
ORACLE CORP COM 68389X105 335,453 2,289 SH SOLE 0 0 2,289
OTTER TAIL CORP COM 689648103 30,054 334 SH SOLE 0 0 334
PALANTIR TECHNOLOGIES INC CL A 69608A108 1 0 SH SOLE 0 0 0
PANGAEA LOGISTICS SOLUTION L SHS G6891L105 2,600 400 SH SOLE 0 0 400
PAYCOM SOFTWARE INC COM 70432V102 880 7 SH SOLE 0 0 7
PAYPAL HLDGS INC COM 70450Y103 778 18 SH SOLE 0 0 18
PENNANTPARK INVT CORP COM 708062104 1,401 404 SH SOLE 0 0 404
PENNYMAC MTG INVT TR COM 70931T103 477 42 SH SOLE 0 0 42
PERMIAN RESOURCES CORP CLASS A COM 71424F105 1,288 70 SH SOLE 0 0 70
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 14,964 160 SH SOLE 0 0 160
PNC FINL SVCS GROUP INC COM 693475105 42,843 174 SH SOLE 0 0 174
PRICE T ROWE GROUP INC COM 74144T108 83,676 736 SH SOLE 0 0 736
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 162,856 1,511 SH SOLE 0 0 1,511
PROCTER & GAMBLE CO COM 742718109 7,332 50 SH SOLE 0 0 50
PROGRESSIVE CORP COM 743315103 1,093 5 SH SOLE 0 0 5
PRUDENTIAL FINL INC COM 744320102 2,267 21 SH SOLE 0 0 21
QUALCOMM INC COM 747525103 295,664 1,600 SH SOLE 0 0 1,600
REDWIRE CORPORATION COM 75776W103 1,713 140 SH SOLE 0 0 140
RILEY EXPLORATION PERMIAN IN COM 76665T102 3,535 107 SH SOLE 0 0 107
ROBLOX CORP CL A 771049103 1,034 19 SH SOLE 0 0 19
RTX CORPORATION COM 75513E101 26,942 142 SH SOLE 0 0 142
S & T BANCORP INC COM 783859101 12,859 262 SH SOLE 0 0 262
SARATOGA INVT CORP COM NEW 80349A208 1,281 57 SH SOLE 0 0 57
SCHWAB CHARLES CORP COM 808513105 830,430 9,000 SH SOLE 0 0 9,000
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7,729 279 SH SOLE 0 0 279
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 483,082 16,681 SH SOLE 0 0 16,681
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 187,914 5,926 SH SOLE 0 0 5,926
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 3,705,538 69,771 SH SOLE 0 0 69,771
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 4,426,071 23,895 SH SOLE 0 0 23,895
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 4,130,802 81,267 SH SOLE 0 0 81,267
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 4,872,359 25,574 SH SOLE 0 0 25,574
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 2,313 51 SH SOLE 0 0 51
SENTINELONE INC CL A 81730H109 51 3 SH SOLE 0 0 3
SERVICETITAN INC SHS CL A 81764X103 778 11 SH SOLE 0 0 11
SHOPIFY INC CL A SUB VTG SHS 82509L107 1,028 9 SH SOLE 0 0 9
SIRIUSXM HOLDINGS INC COMMON STOCK 829933100 4,587 155 SH SOLE 0 0 155
SOFI TECHNOLOGIES INC COM 83406F102 879 49 SH SOLE 0 0 49
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 10,081 59 SH SOLE 0 0 59
SPDR GOLD TR GOLD SHS 78463V107 40,891 111 SH SOLE 0 0 111
SPDR INDEX SHS FDS ST STR INFRA ETF 78463X855 2,196 29 SH SOLE 0 0 29
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 2,988,839 32,615 SH SOLE 0 0 32,615
SPDR SERIES TRUST ST STR SP DIV 78464A763 44,741 294 SH SOLE 0 0 294
SPIRE GLOBAL INC COM CL A NEW 848560306 1,860 100 SH SOLE 0 0 100
SPOTIFY TECHNOLOGY S A SHS L8681T102 919 2 SH SOLE 0 0 2
STANTEC INC COM 85472N109 827 12 SH SOLE 0 0 12
STARBUCKS CORP COM 855244109 30,369 297 SH SOLE 0 0 297
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 72,733,415 97,397 SH SOLE 0 0 97,397
SYMBOTIC INC CLASS A COM 87151X101 6,743 150 SH SOLE 0 0 150
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,500 6 SH SOLE 0 0 6
TARGA RES CORP COM 87612G101 40,490 151 SH SOLE 0 0 151
TARGET CORP COM 87612E106 13,453 103 SH SOLE 0 0 103
TELUS CORPORATION COM 87971M103 3,171 300 SH SOLE 0 0 300
TESLA INC COM 88160R101 560,660 1,333 SH SOLE 0 0 1,333
THE CIGNA GROUP COM 125523100 9,649 35 SH SOLE 0 0 35
THE TRADE DESK INC COM CL A 88339J105 543 30 SH SOLE 0 0 30
TIDAL TRUST I FUND GRAN US ETF 886364231 24,332 880 SH SOLE 0 0 880
TORO CO COM 891092108 1,364 14 SH SOLE 0 0 14
TYLER TECHNOLOGIES INC COM 902252105 491,218 1,680 SH SOLE 0 0 1,680
UGI CORP NEW COM 902681105 3,642 105 SH SOLE 0 0 105
UNDER ARMOUR INC CL C 904311206 75 12 SH SOLE 0 0 12
UNION PAC CORP COM 907818108 181,424 667 SH SOLE 0 0 667
UNITY SOFTWARE INC COM 91332U101 972 34 SH SOLE 0 0 34
UNIVERSAL TECHNICAL INST INC COM 913915104 4,277 100 SH SOLE 0 0 100
UPSTART HLDGS INC COM 91680M107 993 28 SH SOLE 0 0 28
US BANCORP COM NEW 902973304 224,990 3,725 SH SOLE 0 0 3,725
VALERO ENERGY CORP COM 91913Y100 13,572 52 SH SOLE 0 0 52
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 59,638,508 812,403 SH SOLE 0 0 812,403
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 15,670,739 63,648 SH SOLE 0 0 63,648
VANGUARD INDEX FDS GROWTH ETF 922908736 2,036,224 23,639 SH SOLE 0 0 23,639
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 43,077 218 SH SOLE 0 0 218
VANGUARD INDEX FDS MID CAP ETF 922908629 2,956,891 36,700 SH SOLE 0 0 36,700
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 16,837,956 174,613 SH SOLE 0 0 174,613
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 87,151,914 126,894 SH SOLE 0 0 126,894
VANGUARD INDEX FDS SM CP VAL ETF 922908611 559,571 2,303 SH SOLE 0 0 2,303
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,878,820 12,796 SH SOLE 0 0 12,796
VANGUARD INDEX FDS SML CP GRW ETF 922908595 92,879 254 SH SOLE 0 0 254
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,108,821 16,509 SH SOLE 0 0 16,509
VANGUARD INDEX FDS VALUE ETF 922908744 595,416 2,732 SH SOLE 0 0 2,732
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,465,760 41,309 SH SOLE 0 0 41,309
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 397,869 2,535 SH SOLE 0 0 2,535
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 56,174,199 1,110,601 SH SOLE 0 0 1,110,601
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 22,622,275 273,712 SH SOLE 0 0 273,712
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 8,169,224 34,525 SH SOLE 0 0 34,525
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,241,892 26,224 SH SOLE 0 0 26,224
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 73,134,419 1,026,448 SH SOLE 0 0 1,026,448
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 67,479 427 SH SOLE 0 0 427
VANGUARD WORLD FD ESG INTL STK ETF 921910725 2,497,867 30,336 SH SOLE 0 0 30,336
VANGUARD WORLD FD ESG US CORP BD 921910691 624,056 9,944 SH SOLE 0 0 9,944
VANGUARD WORLD FD ESG US STK ETF 921910733 2,431,341 18,386 SH SOLE 0 0 18,386
VANGUARD WORLD FD MEGA CAP INDEX 921910873 992,457 3,627 SH SOLE 0 0 3,627
VEEVA SYS INC CL A COM 922475108 888 5 SH SOLE 0 0 5
VERIZON COMMUNICATIONS INC COM 92343V104 10,670 252 SH SOLE 0 0 252
VERSANT MEDIA GROUP INC COM CL A 925283103 37 1 SH SOLE 0 0 1
VERTEX PHARMACEUTICALS INC COM 92532F100 1,491 3 SH SOLE 0 0 3
VISA INC COM CL A 92826C839 49,749 145 SH SOLE 0 0 145
WARNER BROS DISCOVERY INC COM SER A 934423104 54 2 SH SOLE 0 0 2
WELLS FARGO & CO COM 949746101 121,422 1,469 SH SOLE 0 0 1,469
WELLTOWER INC COM 95040Q104 72,631 320 SH SOLE 0 0 320
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 5,228 119 SH SOLE 0 0 119
WESTROCK COFFEE CO COM 96145W103 0 31 SH SOLE 0 0 31
WHIRLPOOL CORP COM 963320106 395 10 SH SOLE 0 0 10
WINGSTOP INC COM 974155103 868 5 SH SOLE 0 0 5
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 188,385 3,305 SH SOLE 0 0 3,305