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   67,157 616 SH   SOLE 0 0 0 0
ABBVIE INC COM 00287Y109   88,518 657 SH   SOLE 0 0 0 0
ABSCI CORPORATION COM 00091E109   1,520 1,000 SH   SOLE 0 0 0 0
ADIENT PLC ORD SHS G0084W101   499 13 SH   SOLE 0 0 0 0
AFLAC INC COM 001055102   7,329 105 SH   SOLE 0 0 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   1,446 175 SH   SOLE 0 0 0 0
ALLIANT ENERGY CORP COM 018802108   565,105 10,768 SH   SOLE 0 0 0 0
ALPHABET INC CAP STK CL A 02079K305   239,400 2,000 SH   SOLE 0 0 0 0
ALPHABET INC CAP STK CL C 02079K107   241,940 2,000 SH   SOLE 0 0 0 0
ALTRIA GROUP INC COM 02209S103   136 3 SH   SOLE 0 0 0 0
AMAZON COM INC COM 023135106   41,716 320 SH   SOLE 0 0 0 0
AMBEV SA SPONSORED ADR 02319V103   5,009 1,575 SH   SOLE 0 0 0 0
AMERICAN ELEC PWR CO INC COM 025537101   10,104 120 SH   SOLE 0 0 0 0
AMERICAN TOWER CORP NEW COM 03027X100   6,982 36 SH   SOLE 0 0 0 0
AMES NATL CORP COM 031001100   14,497 804 SH   SOLE 0 0 0 0
AMGEN INC COM 031162100   238,450 1,074 SH   SOLE 0 0 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   2,269 40 SH   SOLE 0 0 0 0
APPLE INC COM 037833100   2,454,959 12,656 SH   SOLE 0 0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   188,900 2,500 SH   SOLE 0 0 0 0
ASANA INC CL A 04342Y104   2,204 100 SH   SOLE 0 0 0 0
AT&T INC COM 00206R102   702 44 SH   SOLE 0 0 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   2,344 100 SH   SOLE 0 0 0 0
BALL CORP COM 058498106   28,407 488 SH   SOLE 0 0 0 0
BAXTER INTL INC COM 071813109   9,112 200 SH   SOLE 0 0 0 0
BEAM GLOBAL COM 07373B109   508 49 SH   SOLE 0 0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   89,001 261 SH   SOLE 0 0 0 0
BEST BUY INC COM 086516101   40,975 500 SH   SOLE 0 0 0 0
BLACKROCK INC COM 09247X101   17,970 26 SH   SOLE 0 0 0 0
BOEING CO COM 097023105   95,656 453 SH   SOLE 0 0 0 0
BYRNA TECHNOLOGIES INC COM NEW 12448X201   501 100 SH   SOLE 0 0 0 0
CAPITOL FED FINL INC COM 14057J101   25,297 4,100 SH   SOLE 0 0 0 0
CARETRUST REIT INC COM 14174T107   2,104 106 SH   SOLE 0 0 0 0
CASEYS GEN STORES INC COM 147528103   35,102 144 SH   SOLE 0 0 0 0
CATERPILLAR INC COM 149123101   25,344 103 SH   SOLE 0 0 0 0
CHEMOURS CO COM 163851108   4,317 117 SH   SOLE 0 0 0 0
CHURCH & DWIGHT CO INC COM 171340102   181,216 1,808 SH   SOLE 0 0 0 0
CISCO SYS INC COM 17275R102   13,712 265 SH   SOLE 0 0 0 0
CLOROX CO DEL COM 189054109   10,020 63 SH   SOLE 0 0 0 0
COCA COLA CO COM 191216100   6,866 114 SH   SOLE 0 0 0 0
CONSOLIDATED EDISON INC COM 209115104   42,669 472 SH   SOLE 0 0 0 0
CORTEVA INC COM 22052L104   273,207 4,768 SH   SOLE 0 0 0 0
COSTCO WHSL CORP NEW COM 22160K105   22,074 41 SH   SOLE 0 0 0 0
CUMMINS INC COM 231021106   30,891 126 SH   SOLE 0 0 0 0
CVS HEALTH CORP COM 126650100   14,034 203 SH   SOLE 0 0 0 0
DEERE & CO COM 244199105   63,650 157 SH   SOLE 0 0 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   7,113 41 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   19,534,931 832,691 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   246 9 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   375,568 12,119 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   9,551,531 174,298 SH   SOLE 0 0 0 0
DISNEY WALT CO COM 254687106   20,356 228 SH   SOLE 0 0 0 0
DOMINION ENERGY INC COM 25746U109   16,884 326 SH   SOLE 0 0 0 0
DOW INC COM 260557103   16,351 307 SH   SOLE 0 0 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   9,692 108 SH   SOLE 0 0 0 0
DUPONT DE NEMOURS INC COM 26614N102   21,718 304 SH   SOLE 0 0 0 0
ETFIS SER TR I VIRTUS INFRCAP 26923G822   424 22 SH   SOLE 0 0 0 0
EXXON MOBIL CORP COM 30231G102   79,473 741 SH   SOLE 0 0 0 0
FEDEX CORP COM 31428X106   6,198 25 SH   SOLE 0 0 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201   150,955 6,332 SH   SOLE 0 0 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   565 100 SH   SOLE 0 0 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   28,785 718 SH   SOLE 0 0 0 0
FMC CORP COM NEW 302491303   27,651 265 SH   SOLE 0 0 0 0
FORTINET INC COM 34959E109   15,118 200 SH   SOLE 0 0 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   1,219 15 SH   SOLE 0 0 0 0
GENERAL ELECTRIC CO COM NEW 369604301   5,163 47 SH   SOLE 0 0 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   17,789 247 SH   SOLE 0 0 0 0
HNI CORP COM 404251100   1,804 64 SH   SOLE 0 0 0 0
HONEYWELL INTL INC COM 438516106   144,213 695 SH   SOLE 0 0 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651   44,713 1,250 SH   SOLE 0 0 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   1,507,053 9,209 SH   SOLE 0 0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   4,282,317 11,592 SH   SOLE 0 0 0 0
ISHARES TR CORE DIV GRWTH 46434V621   97,650 1,895 SH   SOLE 0 0 0 0
ISHARES TR CORE MSCI EAFE 46432F842   15,667,830 232,116 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P MCP ETF 464287507   18,251,043 69,799 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P SCP ETF 464287804   9,965 100 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P500 ETF 464287200   231,770 520 SH   SOLE 0 0 0 0
ISHARES TR DOW JONES US ETF 464287846   17,333 160 SH   SOLE 0 0 0 0
ISHARES TR ISHARES BIOTECH 464287556   18,791 148 SH   SOLE 0 0 0 0
ISHARES TR MSCI EAFE ETF 464287465   49,663 685 SH   SOLE 0 0 0 0
ISHARES TR MSCI KLD400 SOC 464288570   538,436 6,397 SH   SOLE 0 0 0 0
ISHARES TR MSCI USA ESG SLC 464288802   584,127 6,238 SH   SOLE 0 0 0 0
ISHARES TR NATIONAL MUN ETF 464288414   714,665 6,696 SH   SOLE 0 0 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   61,712 391 SH   SOLE 0 0 0 0
ISHARES TR RUS MID CAP ETF 464287499   75,952 1,040 SH   SOLE 0 0 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   81,276 434 SH   SOLE 0 0 0 0
ISHARES TR SELECT DIVID ETF 464287168   30,931 273 SH   SOLE 0 0 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   12,687,158 121,945 SH   SOLE 0 0 0 0
ISHARES TR TIPS BD ETF 464287176   10,987,357 102,094 SH   SOLE 0 0 0 0
JABIL INC COM 466313103   21,586 200 SH   SOLE 0 0 0 0
JOHNSON & JOHNSON COM 478160104   5,132 31 SH   SOLE 0 0 0 0
JOHNSON CTLS INTL PLC SHS G51502105   9,881 145 SH   SOLE 0 0 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102   1,644 112 SH   SOLE 0 0 0 0
KONTOOR BRANDS INC COM 50050N103   337 8 SH   SOLE 0 0 0 0
KRAFT HEINZ CO COM 500754106   249 7 SH   SOLE 0 0 0 0
KROGER CO COM 501044101   52,264 1,112 SH   SOLE 0 0 0 0
LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105   555 100 SH   SOLE 0 0 0 0
LOWES COS INC COM 548661107   57,780 256 SH   SOLE 0 0 0 0
LUMOS PHARMA INC COM 55028X109   2,588 784 SH   SOLE 0 0 0 0
MARRIOTT INTL INC NEW CL A 571903202   24,799 135 SH   SOLE 0 0 0 0
MCDONALDS CORP COM 580135101   43,270 145 SH   SOLE 0 0 0 0
MERCK & CO INC COM 58933Y105   148,161 1,284 SH   SOLE 0 0 0 0
META PLATFORMS INC CL A 30303M102   279,806 975 SH   SOLE 0 0 0 0
MICROSOFT CORP COM 594918104   562,728 1,652 SH   SOLE 0 0 0 0
MONDELEZ INTL INC CL A 609207105   1,459 20 SH   SOLE 0 0 0 0
NEW MTN FIN CORP COM 647551100   1,378 111 SH   SOLE 0 0 0 0
NIKE INC CL B 654106103   66,222 600 SH   SOLE 0 0 0 0
NORFOLK SOUTHN CORP COM 655844108   191,839 846 SH   SOLE 0 0 0 0
NORTHWEST BANCSHARES INC MD COM 667340103   636 60 SH   SOLE 0 0 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405   720 37 SH   SOLE 0 0 0 0
ORACLE CORP COM 68389X105   190,664 1,601 SH   SOLE 0 0 0 0
ORGANON & CO COMMON STOCK 68622V106   2,498 120 SH   SOLE 0 0 0 0
OTTER TAIL CORP COM 689648103   26,373 334 SH   SOLE 0 0 0 0
PAYPAL HLDGS INC COM 70450Y103   3,671 55 SH   SOLE 0 0 0 0
PFIZER INC COM 717081103   21,678 591 SH   SOLE 0 0 0 0
PNC FINL SVCS GROUP INC COM 693475105   21,916 174 SH   SOLE 0 0 0 0
PRICE T ROWE GROUP INC COM 74144T108   430,941 3,847 SH   SOLE 0 0 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   191,496 2,525 SH   SOLE 0 0 0 0
PROCTER AND GAMBLE CO COM 742718109   16,085 106 SH   SOLE 0 0 0 0
PRUDENTIAL FINL INC COM 744320102   11,557 131 SH   SOLE 0 0 0 0
QCR HOLDINGS INC COM 74727A104   35,697 870 SH   SOLE 0 0 0 0
QUALCOMM INC COM 747525103   199,273 1,674 SH   SOLE 0 0 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104   89 5 SH   SOLE 0 0 0 0
S & T BANCORP INC COM 783859101   7,124 262 SH   SOLE 0 0 0 0
SCHLUMBERGER LTD COM STK 806857108   2,162 44 SH   SOLE 0 0 0 0
SCHWAB CHARLES CORP COM 808513105   714,168 12,600 SH   SOLE 0 0 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   45,133 1,266 SH   SOLE 0 0 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   469,695 9,085 SH   SOLE 0 0 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   345,817 4,762 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,818,075 27,936 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,900,854 11,194 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,822,938 16,986 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,777,197 10,222 SH   SOLE 0 0 0 0
SOFI TECHNOLOGIES INC COM 83406F102   409 49 SH   SOLE 0 0 0 0
SPDR GOLD TR GOLD SHS 78463V107   4,457 25 SH   SOLE 0 0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   106,162,458 239,493 SH   SOLE 0 0 0 0
SPDR SER TR S&P DIVID ETF 78464A763   36,039 294 SH   SOLE 0 0 0 0
STARBUCKS CORP COM 855244109   49,251 497 SH   SOLE 0 0 0 0
TARGA RES CORP COM 87612G101   11,492 151 SH   SOLE 0 0 0 0
TARGET CORP COM 87612E106   18,994 144 SH   SOLE 0 0 0 0
TEMPLETON DRAGON FD INC COM 88018T101   1,017 112 SH   SOLE 0 0 0 0
TESLA INC COM 88160R101   98,950 378 SH   SOLE 0 0 0 0
TFI INTL INC COM 87241L109   19,957 1,934 SH   SOLE 0 0 0 0
THE CIGNA GROUP COM 125523100   11,786 42 SH   SOLE 0 0 0 0
THE REALREAL INC COM 88339P101   888 400 SH   SOLE 0 0 0 0
TYLER TECHNOLOGIES INC COM 902252105   550,325 1,321 SH   SOLE 0 0 0 0
UNDER ARMOUR INC CL C 904311206   81 12 SH   SOLE 0 0 0 0
V F CORP COM 918204108   1,203 63 SH   SOLE 0 0 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   39,777,143 547,216 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   9,929,157 66,715 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,548,552 5,473 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   34,057 168 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   30,306 219 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,456,032 6,614 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   9,643,739 115,411 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   9,226,782 22,655 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   339,567 2,053 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,173,920 15,958 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,767,446 21,643 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   159,112 1,120 SH   SOLE 0 0 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   109 2 SH   SOLE 0 0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,314,848 32,322 SH   SOLE 0 0 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   39,194,501 780,456 SH   SOLE 0 0 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   13,333,001 176,223 SH   SOLE 0 0 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   9,006,153 55,446 SH   SOLE 0 0 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   3,000,209 53,499 SH   SOLE 0 0 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   36,599,157 792,533 SH   SOLE 0 0 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   109,677 1,034 SH   SOLE 0 0 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   75,090 1,000 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725   1,146,734 21,592 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG US CORP BD 921910691   461,972 7,454 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   1,372,212 17,514 SH   SOLE 0 0 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   606,283 3,875 SH   SOLE 0 0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   29,567 795 SH   SOLE 0 0 0 0
VIATRIS INC COM 92556V106   729 73 SH   SOLE 0 0 0 0
VISA INC COM CL A 92826C839   17,099 72 SH   SOLE 0 0 0 0
VUZIX CORP COM NEW 92921W300   510 100 SH   SOLE 0 0 0 0
WABTEC COM 929740108   220 2 SH   SOLE 0 0 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   126 10 SH   SOLE 0 0 0 0
WASTE MGMT INC DEL COM 94106L109   3,469 20 SH   SOLE 0 0 0 0
WELLS FARGO CO NEW COM 949746101   50,363 1,180 SH   SOLE 0 0 0 0
WELLTOWER INC COM 95040Q104   25,885 320 SH   SOLE 0 0 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,575 47 SH   SOLE 0 0 0 0
WHIRLPOOL CORP COM 963320106   1,488 10 SH   SOLE 0 0 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   216,710 2,647 SH   SOLE 0 0 0 0
YUM BRANDS INC COM 988498101   8,591 62 SH   SOLE 0 0 0 0
YUM CHINA HLDGS INC COM 98850P109   3,390 60 SH   SOLE 0 0 0 0
ZEVIA PBC CL A 98955K104   4,310 1,000 SH   SOLE 0 0 0 0