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   59,660 616 SH   SOLE 0 0 0 0
ABBVIE INC COM 00287Y109   110,007 738 SH   SOLE 0 0 0 0
ABSCI CORPORATION COM 00091E109   1,320 1,000 SH   SOLE 0 0 0 0
ADIENT PLC ORD SHS G0084W101   478 13 SH   SOLE 0 0 0 0
AFLAC INC COM 001055102   8,059 105 SH   SOLE 0 0 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   1,036 175 SH   SOLE 0 0 0 0
ALLIANT ENERGY CORP COM 018802108   521,710 10,768 SH   SOLE 0 0 0 0
ALPHABET INC CAP STK CL A 02079K305   261,720 2,000 SH   SOLE 0 0 0 0
ALPHABET INC CAP STK CL C 02079K107   263,700 2,000 SH   SOLE 0 0 0 0
ALTRIA GROUP INC COM 02209S103   127 3 SH   SOLE 0 0 0 0
AMBEV SA SPONSORED ADR 02319V103   4,064 1,575 SH   SOLE 0 0 0 0
AMERICAN ELEC PWR CO INC COM 025537101   9,027 120 SH   SOLE 0 0 0 0
AMERICAN TOWER CORP NEW COM 03027X100   5,921 36 SH   SOLE 0 0 0 0
AMES NATL CORP COM 031001100   13,339 804 SH   SOLE 0 0 0 0
AMGEN INC COM 031162100   295,905 1,101 SH   SOLE 0 0 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   2,212 40 SH   SOLE 0 0 0 0
APPLE INC COM 037833100   2,172,993 12,692 SH   SOLE 0 0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   188,550 2,500 SH   SOLE 0 0 0 0
ASANA INC CL A 04342Y104   1,831 100 SH   SOLE 0 0 0 0
AT&T INC COM 00206R102   661 44 SH   SOLE 0 0 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   1,910 100 SH   SOLE 0 0 0 0
BALL CORP COM 058498106   24,293 488 SH   SOLE 0 0 0 0
BAXTER INTL INC COM 071813109   7,548 200 SH   SOLE 0 0 0 0
BEAM GLOBAL COM 07373B109   362 49 SH   SOLE 0 0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   91,429 261 SH   SOLE 0 0 0 0
BEST BUY INC COM 086516101   34,735 500 SH   SOLE 0 0 0 0
BLACKROCK INC COM 09247X101   23,274 36 SH   SOLE 0 0 0 0
BOEING CO COM 097023105   86,832 453 SH   SOLE 0 0 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   5,979 103 SH   SOLE 0 0 0 0
BYRNA TECHNOLOGIES INC COM NEW 12448X201   224 100 SH   SOLE 0 0 0 0
CAPITOL FED FINL INC COM 14057J101   19,557 4,100 SH   SOLE 0 0 0 0
CARETRUST REIT INC COM 14174T107   2,202 107 SH   SOLE 0 0 0 0
CASEYS GEN STORES INC COM 147528103   50,161 185 SH   SOLE 0 0 0 0
CATERPILLAR INC COM 149123101   37,947 139 SH   SOLE 0 0 0 0
CHEMOURS CO COM 163851108   3,282 117 SH   SOLE 0 0 0 0
CHEVRON CORP NEW COM 166764100   14,670 87 SH   SOLE 0 0 0 0
CHURCH & DWIGHT CO INC COM 171340102   165,668 1,808 SH   SOLE 0 0 0 0
CISCO SYS INC COM 17275R102   21,827 406 SH   SOLE 0 0 0 0
CLOROX CO DEL COM 189054109   8,257 63 SH   SOLE 0 0 0 0
COCA COLA CO COM 191216100   6,382 114 SH   SOLE 0 0 0 0
COMCAST CORP NEW CL A 20030N101   4,390 99 SH   SOLE 0 0 0 0
CONSOLIDATED EDISON INC COM 209115104   40,371 472 SH   SOLE 0 0 0 0
CORTEVA INC COM 22052L104   170,005 3,323 SH   SOLE 0 0 0 0
COSTCO WHSL CORP NEW COM 22160K105   23,164 41 SH   SOLE 0 0 0 0
CUMMINS INC COM 231021106   28,786 126 SH   SOLE 0 0 0 0
CVS HEALTH CORP COM 126650100   16,338 234 SH   SOLE 0 0 0 0
DEERE & CO COM 244199105   59,737 158 SH   SOLE 0 0 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   6,117 41 SH   SOLE 0 0 0 0
DIGITAL RLTY TR INC COM 253868103   3,631 30 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   19,283,921 854,405 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   235 9 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   7,834,145 168,585 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   360,149 12,025 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831   8,528,901 331,993 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   9,628,031 183,426 SH   SOLE 0 0 0 0
DISNEY WALT CO COM 254687106   6,971 86 SH   SOLE 0 0 0 0
DOMINION ENERGY INC COM 25746U109   14,563 326 SH   SOLE 0 0 0 0
DOW INC COM 260557103   19,903 386 SH   SOLE 0 0 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   14,034 159 SH   SOLE 0 0 0 0
DUPONT DE NEMOURS INC COM 26614N102   22,676 304 SH   SOLE 0 0 0 0
EATON CORP PLC SHS G29183103   7,252 34 SH   SOLE 0 0 0 0
EMERSON ELEC CO COM 291011104   4,926 51 SH   SOLE 0 0 0 0
EOG RES INC COM 26875P101   2,916 23 SH   SOLE 0 0 0 0
ETFIS SER TR I VIRTUS INFRCAP 26923G822   429 22 SH   SOLE 0 0 0 0
EXELON CORP COM 30161N101   7,747 205 SH   SOLE 0 0 0 0
EXXON MOBIL CORP COM 30231G102   101,825 866 SH   SOLE 0 0 0 0
FEDEX CORP COM 31428X106   6,623 25 SH   SOLE 0 0 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201   157,921 6,332 SH   SOLE 0 0 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   513 100 SH   SOLE 0 0 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   26,847 718 SH   SOLE 0 0 0 0
FMC CORP COM NEW 302491303   17,748 265 SH   SOLE 0 0 0 0
FORTINET INC COM 34959E109   11,736 200 SH   SOLE 0 0 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   1,021 15 SH   SOLE 0 0 0 0
GENERAL ELECTRIC CO COM NEW 369604301   5,196 47 SH   SOLE 0 0 0 0
GILEAD SCIENCES INC COM 375558103   6,146 82 SH   SOLE 0 0 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   17,515 247 SH   SOLE 0 0 0 0
HNI CORP COM 404251100   2,217 64 SH   SOLE 0 0 0 0
HONEYWELL INTL INC COM 438516106   128,395 695 SH   SOLE 0 0 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   5,332 38 SH   SOLE 0 0 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651   42,225 1,250 SH   SOLE 0 0 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   4,851 443 SH   SOLE 0 0 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   1,433,810 45,060 SH   SOLE 0 0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   4,160,948 11,614 SH   SOLE 0 0 0 0
ISHARES INC CORE MSCI EMKT 46434G103   11,089 233 SH   SOLE 0 0 0 0
ISHARES TR CORE DIV GRWTH 46434V621   93,860 1,895 SH   SOLE 0 0 0 0
ISHARES TR CORE MSCI EAFE 46432F842   15,616,458 242,680 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P MCP ETF 464287507   17,803,590 71,400 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P SCP ETF 464287804   9,433 100 SH   SOLE 0 0 0 0
ISHARES TR DOW JONES US ETF 464287846   16,717 160 SH   SOLE 0 0 0 0
ISHARES TR ISHARES BIOTECH 464287556   18,099 148 SH   SOLE 0 0 0 0
ISHARES TR MSCI EAFE ETF 464287465   47,211 685 SH   SOLE 0 0 0 0
ISHARES TR MSCI KLD400 SOC 464288570   520,780 6,397 SH   SOLE 0 0 0 0
ISHARES TR MSCI USA ESG SLC 464288802   561,233 6,238 SH   SOLE 0 0 0 0
ISHARES TR NATIONAL MUN ETF 464288414   774,485 7,553 SH   SOLE 0 0 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   59,362 391 SH   SOLE 0 0 0 0
ISHARES TR RUS MID CAP ETF 464287499   72,020 1,040 SH   SOLE 0 0 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   76,706 434 SH   SOLE 0 0 0 0
ISHARES TR SELECT DIVID ETF 464287168   29,386 273 SH   SOLE 0 0 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   977,582 9,504 SH   SOLE 0 0 0 0
ISHARES TR TIPS BD ETF 464287176   10,658,890 102,766 SH   SOLE 0 0 0 0
JABIL INC COM 466313103   25,378 200 SH   SOLE 0 0 0 0
JOHNSON & JOHNSON COM 478160104   8,099 52 SH   SOLE 0 0 0 0
JOHNSON CTLS INTL PLC SHS G51502105   7,716 145 SH   SOLE 0 0 0 0
JPMORGAN CHASE & CO COM 46625H100   10,152 70 SH   SOLE 0 0 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102   1,833 115 SH   SOLE 0 0 0 0
KONTOOR BRANDS INC COM 50050N103   352 8 SH   SOLE 0 0 0 0
KRAFT HEINZ CO COM 500754106   236 7 SH   SOLE 0 0 0 0
KROGER CO COM 501044101   49,762 1,112 SH   SOLE 0 0 0 0
LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105   355 100 SH   SOLE 0 0 0 0
LINDE PLC SHS G54950103   4,469 12 SH   SOLE 0 0 0 0
LOWES COS INC COM 548661107   57,780 278 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   26,536 135 SH   SOLE 0 0 0 0
MCDONALDS CORP COM 580135101   42,678 162 SH   SOLE 0 0 0 0
MERCK & CO INC COM 58933Y105   139,189 1,352 SH   SOLE 0 0 0 0
METLIFE INC COM 59156R108   9,122 145 SH   SOLE 0 0 0 0
MICROSOFT CORP COM 594918104   525,553 1,664 SH   SOLE 0 0 0 0
MONDELEZ INTL INC CL A 609207105   6,524 94 SH   SOLE 0 0 0 0
MORGAN STANLEY COM NEW 617446448   10,209 125 SH   SOLE 0 0 0 0
NEW MTN FIN CORP COM 647551100   1,471 114 SH   SOLE 0 0 0 0
NIKE INC CL B 654106103   57,372 600 SH   SOLE 0 0 0 0
NORFOLK SOUTHN CORP COM 655844108   166,603 846 SH   SOLE 0 0 0 0
NORTHWEST BANCSHARES INC MD COM 667340103   625 61 SH   SOLE 0 0 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405   767 38 SH   SOLE 0 0 0 0
OMNICOM GROUP INC COM 681919106   3,948 53 SH   SOLE 0 0 0 0
ORACLE CORP COM 68389X105   169,578 1,601 SH   SOLE 0 0 0 0
ORGANON & CO COMMON STOCK 68622V106   2,084 120 SH   SOLE 0 0 0 0
OTTER TAIL CORP COM 689648103   25,358 334 SH   SOLE 0 0 0 0
PAYPAL HLDGS INC COM 70450Y103   3,216 55 SH   SOLE 0 0 0 0
PEPSICO INC COM 713448108   6,948 41 SH   SOLE 0 0 0 0
PFIZER INC COM 717081103   25,276 762 SH   SOLE 0 0 0 0
PNC FINL SVCS GROUP INC COM 693475105   21,362 174 SH   SOLE 0 0 0 0
PRICE T ROWE GROUP INC COM 74144T108   403,435 3,847 SH   SOLE 0 0 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   181,257 2,515 SH   SOLE 0 0 0 0
PROCTER AND GAMBLE CO COM 742718109   22,171 152 SH   SOLE 0 0 0 0
PRUDENTIAL FINL INC COM 744320102   20,971 221 SH   SOLE 0 0 0 0
QCR HOLDINGS INC COM 74727A104   42,213 870 SH   SOLE 0 0 0 0
QUALCOMM INC COM 747525103   185,915 1,674 SH   SOLE 0 0 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104   79 5 SH   SOLE 0 0 0 0
S & T BANCORP INC COM 783859101   7,095 262 SH   SOLE 0 0 0 0
SCHLUMBERGER LTD COM STK 806857108   2,566 44 SH   SOLE 0 0 0 0
SCHWAB CHARLES CORP COM 808513105   691,740 12,600 SH   SOLE 0 0 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   42,994 1,266 SH   SOLE 0 0 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   449,548 9,018 SH   SOLE 0 0 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   336,960 4,762 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,871,631 28,544 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,836,454 20,317 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,906,326 11,842 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,841,918 11,236 SH   SOLE 0 0 0 0
SOFI TECHNOLOGIES INC COM 83406F102   392 49 SH   SOLE 0 0 0 0
SPDR GOLD TR GOLD SHS 78463V107   4,287 25 SH   SOLE 0 0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   103,511,718 242,144 SH   SOLE 0 0 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   1,389,421 15,132 SH   SOLE 0 0 0 0
SPDR SER TR S&P DIVID ETF 78464A763   33,813 294 SH   SOLE 0 0 0 0
STARBUCKS CORP COM 855244109   45,378 497 SH   SOLE 0 0 0 0
SYSCO CORP COM 871829107   6,936 105 SH   SOLE 0 0 0 0
TARGA RES CORP COM 87612G101   12,944 151 SH   SOLE 0 0 0 0
TARGET CORP COM 87612E106   18,023 163 SH   SOLE 0 0 0 0
TEMPLETON DRAGON FD INC COM 88018T101   953 112 SH   SOLE 0 0 0 0
TESLA INC COM 88160R101   94,584 378 SH   SOLE 0 0 0 0
TFI INTL INC COM 87241L109   21,279 2,099 SH   SOLE 0 0 0 0
THE CIGNA GROUP COM 125523100   12,015 42 SH   SOLE 0 0 0 0
THE REALREAL INC COM 88339P101   844 400 SH   SOLE 0 0 0 0
TRUIST FINL CORP COM 89832Q109   3,977 139 SH   SOLE 0 0 0 0
TYLER TECHNOLOGIES INC COM 902252105   568,167 1,471 SH   SOLE 0 0 0 0
UNDER ARMOUR INC CL C 904311206   77 12 SH   SOLE 0 0 0 0
UNITED PARCEL SERVICE INC CL B 911312106   4,832 31 SH   SOLE 0 0 0 0
V F CORP COM 918204108   1,114 63 SH   SOLE 0 0 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   39,949,862 572,512 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   9,528,171 66,477 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,490,402 5,473 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   28,571 146 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   28,681 219 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,417,762 6,808 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,138,870 15,052 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   8,604,412 21,911 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   316,269 1,983 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,895,163 15,313 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,574,788 21,538 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   162,190 1,176 SH   SOLE 0 0 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   104 2 SH   SOLE 0 0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,181,354 30,129 SH   SOLE 0 0 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   41,838,727 869,828 SH   SOLE 0 0 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   13,179,350 175,374 SH   SOLE 0 0 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   8,574,762 55,186 SH   SOLE 0 0 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   2,860,186 53,441 SH   SOLE 0 0 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   35,751,058 817,728 SH   SOLE 0 0 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   106,833 1,034 SH   SOLE 0 0 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   71,330 1,000 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725   1,093,011 21,670 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG US CORP BD 921910691   442,842 7,456 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   1,318,499 17,529 SH   SOLE 0 0 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   588,497 3,875 SH   SOLE 0 0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   28,521 880 SH   SOLE 0 0 0 0
VIATRIS INC COM 92556V106   720 73 SH   SOLE 0 0 0 0
VISA INC COM CL A 92826C839   16,561 72 SH   SOLE 0 0 0 0
VUZIX CORP COM NEW 92921W300   363 100 SH   SOLE 0 0 0 0
WABTEC COM 929740108   213 2 SH   SOLE 0 0 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   109 10 SH   SOLE 0 0 0 0
WASTE MGMT INC DEL COM 94106L109   3,049 20 SH   SOLE 0 0 0 0
WELLS FARGO CO NEW COM 949746101   48,215 1,180 SH   SOLE 0 0 0 0
WELLTOWER INC COM 95040Q104   26,215 320 SH   SOLE 0 0 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,442 47 SH   SOLE 0 0 0 0
WHIRLPOOL CORP COM 963320106   1,337 10 SH   SOLE 0 0 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   209,113 5,294 SH   SOLE 0 0 0 0
YUM BRANDS INC COM 988498101   7,747 62 SH   SOLE 0 0 0 0
YUM CHINA HLDGS INC COM 98850P109   3,344 60 SH   SOLE 0 0 0 0
ZEVIA PBC CL A 98955K104   2,220 1,000 SH   SOLE 0 0 0 0