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 83,783 616 SH SOLE 0 0 0
ABBVIE INC COM 00287Y109 121,953 657 SH SOLE 0 0 0
ADVANCED FLOWER CAP INC COM 00109K105 937 209 SH SOLE 0 0 0
AFLAC INC COM 001055102 11,074 105 SH SOLE 0 0 0
ALLIANT ENERGY CORP COM 018802108 651,141 10,768 SH SOLE 0 0 0
ALPHABET INC CAP STK CL A 02079K305 458,375 2,601 SH SOLE 0 0 0
ALPHABET INC CAP STK CL C 02079K107 426,269 2,403 SH SOLE 0 0 0
AMAZON COM INC COM 023135106 87,756 400 SH SOLE 0 0 0
AMERICAN TOWER CORP NEW COM 03027X100 7,957 36 SH SOLE 0 0 0
AMES NATL CORP COM 031001100 14,320 804 SH SOLE 0 0 0
AMGEN INC COM 031162100 213,317 764 SH SOLE 0 0 0
APPLE INC COM 037833100 3,732,773 18,194 SH SOLE 0 0 0
ARBOR REALTY TRUST INC COM 038923108 2,284 213 SH SOLE 0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 105,560 2,000 SH SOLE 0 0 0
ARQIT QUANTUM INC COM NEW G0567U127 3,703 100 SH SOLE 0 0 0
AST SPACEMOBILE INC COM CL A 00217D100 9,346 200 SH SOLE 0 0 0
AT&T INC COM 00206R102 406 14 SH SOLE 0 0 0
ATMUS FILTRATION TECHNOLOGIE COM 04956D107 1,827 50 SH SOLE 0 0 0
BALL CORP COM 058498106 27,372 488 SH SOLE 0 0 0
BANK AMERICA CORP COM 060505104 23,519 497 SH SOLE 0 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 728,800 1 SH SOLE 0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 187,508 386 SH SOLE 0 0 0
BIO-TECHNE CORP COM 09073M104 80,057 1,556 SH SOLE 0 0 0
BLACKROCK INC COM 09290D101 27,281 26 SH SOLE 0 0 0
BLACKSTONE INC COM 09260D107 26,327 176 SH SOLE 0 0 0
BOEING CO COM 097023105 132,633 633 SH SOLE 0 0 0
BOOKING HOLDINGS INC COM 09857L108 40,525 7 SH SOLE 0 0 0
BROADCOM INC COM 11135F101 95,100 345 SH SOLE 0 0 0
BYRNA TECHNOLOGIES INC COM NEW 12448X201 3,088 100 SH SOLE 0 0 0
CARETRUST REIT INC COM 14174T107 4,645 152 SH SOLE 0 0 0
CASEYS GEN STORES INC COM 147528103 363,497 712 SH SOLE 0 0 0
CATERPILLAR INC COM 149123101 39,986 103 SH SOLE 0 0 0
CHEVRON CORP NEW COM 166764100 126,867 886 SH SOLE 0 0 0
CHURCH & DWIGHT CO INC COM 171340102 173,767 1,808 SH SOLE 0 0 0
CISCO SYS INC COM 17275R102 39,825 574 SH SOLE 0 0 0
CITIGROUP INC COM NEW 172967424 29,622 348 SH SOLE 0 0 0
CLOROX CO DEL COM 189054109 7,565 63 SH SOLE 0 0 0
COCA COLA CO COM 191216100 83,415 1,179 SH SOLE 0 0 0
COMCAST CORP NEW CL A 20030N101 1,000 28 SH SOLE 0 0 0
CONSOLIDATED EDISON INC COM 209115104 47,366 472 SH SOLE 0 0 0
CORTEVA INC COM 22052L104 97,113 1,303 SH SOLE 0 0 0
COSTCO WHSL CORP NEW COM 22160K105 40,588 41 SH SOLE 0 0 0
COUCHBASE INC COM 22207T101 2,438 100 SH SOLE 0 0 0
CUMMINS INC COM 231021106 41,265 126 SH SOLE 0 0 0
CVS HEALTH CORP COM 126650100 14,003 203 SH SOLE 0 0 0
DEERE & CO COM 244199105 87,279 172 SH SOLE 0 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 4,135 41 SH SOLE 0 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 28,437,180 982,286 SH SOLE 0 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 28,525 666 SH SOLE 0 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 312 9 SH SOLE 0 0 0
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849 8,894,122 187,521 SH SOLE 0 0 0
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 2,966 70 SH SOLE 0 0 0
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 21,832,276 613,956 SH SOLE 0 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 13,511,872 212,084 SH SOLE 0 0 0
DISNEY WALT CO COM 254687106 11,285 91 SH SOLE 0 0 0
DOMINION ENERGY INC COM 25746U109 18,426 326 SH SOLE 0 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 770 28 SH SOLE 0 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 12,744 108 SH SOLE 0 0 0
EATON CORP PLC SHS G29183103 38,198 107 SH SOLE 0 0 0
ELI LILLY & CO COM 532457108 35,859 46 SH SOLE 0 0 0
ETFIS SER TR I VIRTUS INFRCAP 26923G822 545 26 SH SOLE 0 0 0
EXXON MOBIL CORP COM 30231G102 109,633 1,017 SH SOLE 0 0 0
FEDEX CORP COM 31428X106 5,683 25 SH SOLE 0 0 0
FRANKLIN RESOURCES INC COM 354613101 1,270 53 SH SOLE 0 0 0
GALLAGHER ARTHUR J & CO COM 363576109 14,237 44 SH SOLE 0 0 0
GARMIN LTD SHS H2906T109 24,629 118 SH SOLE 0 0 0
GILEAD SCIENCES INC COM 375558103 14,414 130 SH SOLE 0 0 0
GLADSTONE LD CORP COM 376549101 2,063 203 SH SOLE 0 0 0
GLOBE LIFE INC COM 37959E102 248,580 2,000 SH SOLE 0 0 0
HARTFORD INSURANCE GROUP INC COM 416515104 31,337 247 SH SOLE 0 0 0
HERCULES CAPITAL INC COM 427096508 955 52 SH SOLE 0 0 0
HOLOGIC INC COM 436440101 53,171 816 SH SOLE 0 0 0
HOME DEPOT INC COM 437076102 59,396 162 SH SOLE 0 0 0
HONEYWELL INTL INC COM 438516106 161,852 695 SH SOLE 0 0 0
IMMERSION CORP COM 452521107 800 101 SH SOLE 0 0 0
INTEL CORP COM 458140100 34,877 1,557 SH SOLE 0 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 225,802 766 SH SOLE 0 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 55,838 1,250 SH SOLE 0 0 0
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 1,563,145 36,980 SH SOLE 0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,568,255 10,094 SH SOLE 0 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 75,166 1,228 SH SOLE 0 0 0
ISHARES INC CORE MSCI EMKT 46434G103 144,913 2,414 SH SOLE 0 0 0
ISHARES TR CORE DIV GRWTH 46434V621 70,207 1,098 SH SOLE 0 0 0
ISHARES TR CORE MSCI EAFE 46432F842 23,827,697 285,430 SH SOLE 0 0 0
ISHARES TR CORE S&P MCP ETF 464287507 24,066,055 388,037 SH SOLE 0 0 0
ISHARES TR CORE S&P TTL STK 464287150 158,672 1,175 SH SOLE 0 0 0
ISHARES TR DOW JONES US ETF 464287846 24,140 160 SH SOLE 0 0 0
ISHARES TR EAFE GRWTH ETF 464288885 43,232 386 SH SOLE 0 0 0
ISHARES TR ESG MSCI KLD 400 464288570 577,432 4,971 SH SOLE 0 0 0
ISHARES TR ESG OPTIMIZED 464288802 660,748 5,213 SH SOLE 0 0 0
ISHARES TR MSCI EAFE ETF 464287465 11,264 126 SH SOLE 0 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 68,405 1,418 SH SOLE 0 0 0
ISHARES TR NATIONAL MUN ETF 464288414 583,208 5,582 SH SOLE 0 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 379,098 893 SH SOLE 0 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 207,827 1,070 SH SOLE 0 0 0
ISHARES TR RUS MID CAP ETF 464287499 95,649 1,040 SH SOLE 0 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 112,427 521 SH SOLE 0 0 0
ISHARES TR TIPS BD ETF 464287176 2,201 20 SH SOLE 0 0 0
JABIL INC COM 466313103 43,620 200 SH SOLE 0 0 0
JOHNSON & JOHNSON COM 478160104 9,776 64 SH SOLE 0 0 0
JOHNSON CTLS INTL PLC SHS G51502105 15,315 145 SH SOLE 0 0 0
JPMORGAN CHASE & CO. COM 46625H100 164,090 566 SH SOLE 0 0 0
KINDER MORGAN INC DEL COM 49456B101 6,346 216 SH SOLE 0 0 0
KROGER CO COM 501044101 47,055 656 SH SOLE 0 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 5,623 134 SH SOLE 0 0 0
LAM RESEARCH CORP COM NEW 512807306 24,335 250 SH SOLE 0 0 0
LOWES COS INC COM 548661107 56,799 256 SH SOLE 0 0 0
LUMEN TECHNOLOGIES INC COM 550241103 40 9 SH SOLE 0 0 0
MANULIFE FINL CORP COM 56501R106 27,965 875 SH SOLE 0 0 0
MARRIOTT INTL INC NEW CL A 571903202 36,884 135 SH SOLE 0 0 0
MCDONALDS CORP COM 580135101 36,522 125 SH SOLE 0 0 0
MERCK & CO INC COM 58933Y105 91,747 1,159 SH SOLE 0 0 0
META PLATFORMS INC CL A 30303M102 62,738 85 SH SOLE 0 0 0
MICROSOFT CORP COM 594918104 1,761,198 3,541 SH SOLE 0 0 0
NAVITAS SEMICONDUCTOR CORP COM 63942X106 3,275 500 SH SOLE 0 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 2,799 1,064 SH SOLE 0 0 0
NORFOLK SOUTHN CORP COM 655844108 216,551 846 SH SOLE 0 0 0
NORTHERN OIL & GAS INC COM 665531307 1,513 53 SH SOLE 0 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 2,028 100 SH SOLE 0 0 0
NVIDIA CORPORATION COM 67066G104 54,191 343 SH SOLE 0 0 0
ORACLE CORP COM 68389X105 500,445 2,289 SH SOLE 0 0 0
ORGANON & CO COMMON STOCK 68622V106 49 5 SH SOLE 0 0 0
OTTER TAIL CORP COM 689648103 25,749 334 SH SOLE 0 0 0
PANGAEA LOGISTICS SOLUTION L SHS G6891L105 940 200 SH SOLE 0 0 0
PENNANTPARK INVT CORP COM 708062104 2,397 350 SH SOLE 0 0 0
PENNYMAC MTG INVT TR COM 70931T103 480 37 SH SOLE 0 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105 918 67 SH SOLE 0 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 13,720,205 144,408 SH SOLE 0 0 0
PNC FINL SVCS GROUP INC COM 693475105 32,438 174 SH SOLE 0 0 0
PRICE T ROWE GROUP INC COM 74144T108 326,653 3,385 SH SOLE 0 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 145,357 1,830 SH SOLE 0 0 0
PROCTER AND GAMBLE CO COM 742718109 7,966 50 SH SOLE 0 0 0
PROSPECT CAP CORP COM 74348T102 873 274 SH SOLE 0 0 0
PRUDENTIAL FINL INC COM 744320102 14,075 131 SH SOLE 0 0 0
QCR HOLDINGS INC COM 74727A104 59,073 870 SH SOLE 0 0 0
QUALCOMM INC COM 747525103 266,602 1,674 SH SOLE 0 0 0
RILEY EXPLORATION PERMIAN IN COM 76665T102 2,663 102 SH SOLE 0 0 0
RTX CORPORATION COM 75513E101 20,735 142 SH SOLE 0 0 0
S & T BANCORP INC COM 783859101 9,909 262 SH SOLE 0 0 0
SARATOGA INVT CORP COM NEW 80349A208 1,253 51 SH SOLE 0 0 0
SCHWAB CHARLES CORP COM 808513105 1,149,624 12,600 SH SOLE 0 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 6,697 303 SH SOLE 0 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 457,608 19,203 SH SOLE 0 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 149,752 5,651 SH SOLE 0 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3,495,643 32,209 SH SOLE 0 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 3,491,613 66,672 SH SOLE 0 0 0
SELECT SECTOR SPDR TR INDL 81369Y704 3,421,284 23,192 SH SOLE 0 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 74,110 341 SH SOLE 0 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 81,987 1,004 SH SOLE 0 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,420,631 13,508 SH SOLE 0 0 0
SOFI TECHNOLOGIES INC COM 83406F102 893 49 SH SOLE 0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 65,544,618 106,085 SH SOLE 0 0 0
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663 7,369,314 80,337 SH SOLE 0 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 39,905 294 SH SOLE 0 0 0
STARBUCKS CORP COM 855244109 45,557 497 SH SOLE 0 0 0
SUPER MICRO COMPUTER INC COM NEW 86800U302 2,451 50 SH SOLE 0 0 0
SYMBOTIC INC CLASS A COM 87151X101 5,828 150 SH SOLE 0 0 0
TARGA RES CORP COM 87612G101 26,287 151 SH SOLE 0 0 0
TARGET CORP COM 87612E106 10,161 103 SH SOLE 0 0 0
TELUS CORPORATION COM 87971M103 4,818 300 SH SOLE 0 0 0
TESLA INC COM 88160R101 423,441 1,333 SH SOLE 0 0 0
THE CIGNA GROUP COM 125523100 11,571 35 SH SOLE 0 0 0
TIDAL TRUST I FUNDSTRAT GRANNY 886364231 19,959 880 SH SOLE 0 0 0
TYLER TECHNOLOGIES INC COM 902252105 853,950 1,440 SH SOLE 0 0 0
UGI CORP NEW COM 902681105 3,683 101 SH SOLE 0 0 0
UNDER ARMOUR INC CL C 904311206 78 12 SH SOLE 0 0 0
UNION PAC CORP COM 907818108 153,464 667 SH SOLE 0 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 3,389 100 SH SOLE 0 0 0
US BANCORP DEL COM NEW 902973304 168,557 3,725 SH SOLE 0 0 0
VALERO ENERGY CORP COM 91913Y100 6,835 51 SH SOLE 0 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 60,935,380 827,589 SH SOLE 0 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 12,893,700 66,907 SH SOLE 0 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,460,554 5,613 SH SOLE 0 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 12,268 43 SH SOLE 0 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 35,853 218 SH SOLE 0 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,544,816 9,094 SH SOLE 0 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,432,718 16,087 SH SOLE 0 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 79,868,266 140,606 SH SOLE 0 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 453,370 2,325 SH SOLE 0 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,251,923 13,722 SH SOLE 0 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 70,337 254 SH SOLE 0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,106,641 16,802 SH SOLE 0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 488,629 2,765 SH SOLE 0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,963,861 39,706 SH SOLE 0 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 55,781,530 1,137,702 SH SOLE 0 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 16,088,007 194,018 SH SOLE 0 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 9,450,084 46,172 SH SOLE 0 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 1,976,635 28,610 SH SOLE 0 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 64,392,376 1,129,493 SH SOLE 0 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 56,924 427 SH SOLE 0 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 64,526 716 SH SOLE 0 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 2,115,716 32,301 SH SOLE 0 0 0
VANGUARD WORLD FD ESG US CORP BD 921910691 849,209 13,394 SH SOLE 0 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 2,196,010 20,029 SH SOLE 0 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 838,952 3,730 SH SOLE 0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 10,905 252 SH SOLE 0 0 0
VISA INC COM CL A 92826C839 51,483 145 SH SOLE 0 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 23 2 SH SOLE 0 0 0
WELLS FARGO CO NEW COM 949746101 162,143 2,024 SH SOLE 0 0 0
WELLTOWER INC COM 95040Q104 49,194 320 SH SOLE 0 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 4,239 110 SH SOLE 0 0 0
WESTROCK COFFEE CO COM 96145W103 0 31 SH SOLE 0 0 0
WHIRLPOOL CORP COM 963320106 1,015 10 SH SOLE 0 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 178,718 3,714 SH SOLE 0 0 0
XCEL ENERGY INC COM 98389B100 45,083 662 SH SOLE 0 0 0
XPLR INFRASTRUCTURE LP COM UNIT PART IN 65341B106 1,640 200 SH SOLE 0 0 0
YUM BRANDS INC COM 988498101 9,188 62 SH SOLE 0 0 0