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,804 616 SH   SOLE 0 0 0 0
ABBVIE INC COM 00287Y109   101,816 657 SH   SOLE 0 0 0 0
AFLAC INC COM 001055102   8,663 105 SH   SOLE 0 0 0 0
ALLIANT ENERGY CORP COM 018802108   552,399 10,768 SH   SOLE 0 0 0 0
ALPHABET INC CAP STK CL A 02079K305   279,380 2,000 SH   SOLE 0 0 0 0
ALPHABET INC CAP STK CL C 02079K107   281,860 2,000 SH   SOLE 0 0 0 0
AMERICAN ELEC PWR CO INC COM 025537101   9,747 120 SH   SOLE 0 0 0 0
AMERICAN TOWER CORP NEW COM 03027X100   7,772 36 SH   SOLE 0 0 0 0
AMES NATL CORP COM 031001100   17,158 804 SH   SOLE 0 0 0 0
AMGEN INC COM 031162100   309,334 1,074 SH   SOLE 0 0 0 0
APPLE INC COM 037833100   2,427,902 12,611 SH   SOLE 0 0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   144,440 2,000 SH   SOLE 0 0 0 0
ASANA INC CL A 04342Y104   1,882 99 SH   SOLE 0 0 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   2,150 100 SH   SOLE 0 0 0 0
BALL CORP COM 058498106   28,070 488 SH   SOLE 0 0 0 0
BAXTER INTL INC COM 071813109   7,732 200 SH   SOLE 0 0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   93,089 261 SH   SOLE 0 0 0 0
BLACKROCK INC COM 09247X101   21,107 26 SH   SOLE 0 0 0 0
BOEING CO COM 097023105   112,866 433 SH   SOLE 0 0 0 0
BYRNA TECHNOLOGIES INC COM NEW 12448X201   639 100 SH   SOLE 0 0 0 0
CAPITOL FED FINL INC COM 14057J101   26,445 4,100 SH   SOLE 0 0 0 0
CASEYS GEN STORES INC COM 147528103   50,870 185 SH   SOLE 0 0 0 0
CATERPILLAR INC COM 149123101   30,455 103 SH   SOLE 0 0 0 0
CHEMOURS CO COM 163851108   3,691 117 SH   SOLE 0 0 0 0
CHURCH & DWIGHT CO INC COM 171340102   170,965 1,808 SH   SOLE 0 0 0 0
CISCO SYS INC COM 17275R102   13,388 265 SH   SOLE 0 0 0 0
CLOROX CO DEL COM 189054109   8,984 63 SH   SOLE 0 0 0 0
COCA COLA CO COM 191216100   6,719 114 SH   SOLE 0 0 0 0
CONSOLIDATED EDISON INC COM 209115104   42,938 472 SH   SOLE 0 0 0 0
CORTEVA INC COM 22052L104   74,372 1,552 SH   SOLE 0 0 0 0
COSTCO WHSL CORP NEW COM 22160K105   27,064 41 SH   SOLE 0 0 0 0
CUMMINS INC COM 231021106   30,186 126 SH   SOLE 0 0 0 0
CVS HEALTH CORP COM 126650100   16,029 203 SH   SOLE 0 0 0 0
DEERE & CO COM 244199105   64,166 160 SH   SOLE 0 0 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   5,973 41 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   20,758,710 861,000 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   258 9 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   8,079,584 166,555 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   39,368 1,184 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831   10,663,777 372,729 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   10,610,930 177,976 SH   SOLE 0 0 0 0
DISNEY WALT CO COM 254687106   7,765 86 SH   SOLE 0 0 0 0
DOMINION ENERGY INC COM 25746U109   15,322 326 SH   SOLE 0 0 0 0
DOW INC COM 260557103   13,656 249 SH   SOLE 0 0 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   10,481 108 SH   SOLE 0 0 0 0
DUPONT DE NEMOURS INC COM 26614N102   19,156 249 SH   SOLE 0 0 0 0
ETFIS SER TR I VIRTUS INFRCAP 26923G822   467 23 SH   SOLE 0 0 0 0
EXXON MOBIL CORP COM 30231G102   74,086 741 SH   SOLE 0 0 0 0
FEDEX CORP COM 31428X106   6,325 25 SH   SOLE 0 0 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201   194,709 6,332 SH   SOLE 0 0 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   615 100 SH   SOLE 0 0 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   29,123 718 SH   SOLE 0 0 0 0
FMC CORP COM NEW 302491303   16,709 265 SH   SOLE 0 0 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   19,854 247 SH   SOLE 0 0 0 0
HONEYWELL INTL INC COM 438516106   145,749 695 SH   SOLE 0 0 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651   49,413 1,250 SH   SOLE 0 0 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   1,569,885 44,599 SH   SOLE 0 0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   4,338,455 10,594 SH   SOLE 0 0 0 0
ISHARES TR CORE DIV GRWTH 46434V621   101,989 1,895 SH   SOLE 0 0 0 0
ISHARES TR CORE MSCI EAFE 46432F842   17,351,054 246,639 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P MCP ETF 464287507   19,291,026 69,605 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P SCP ETF 464287804   8,552 79 SH   SOLE 0 0 0 0
ISHARES TR DOW JONES US ETF 464287846   18,645 160 SH   SOLE 0 0 0 0
ISHARES TR ISHARES BIOTECH 464287556   20,106 148 SH   SOLE 0 0 0 0
ISHARES TR MSCI EAFE ETF 464287465   48,903 649 SH   SOLE 0 0 0 0
ISHARES TR MSCI KLD400 SOC 464288570   428,391 4,705 SH   SOLE 0 0 0 0
ISHARES TR MSCI USA ESG SLC 464288802   522,150 5,195 SH   SOLE 0 0 0 0
ISHARES TR NATIONAL MUN ETF 464288414   727,106 6,707 SH   SOLE 0 0 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   58,003 351 SH   SOLE 0 0 0 0
ISHARES TR RUS MID CAP ETF 464287499   80,840 1,040 SH   SOLE 0 0 0 0
ISHARES TR SELECT DIVID ETF 464287168   32,002 273 SH   SOLE 0 0 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   152,136 1,443 SH   SOLE 0 0 0 0
ISHARES TR TIPS BD ETF 464287176   9,165,995 85,273 SH   SOLE 0 0 0 0
JABIL INC COM 466313103   25,480 200 SH   SOLE 0 0 0 0
JOHNSON CTLS INTL PLC SHS G51502105   8,358 145 SH   SOLE 0 0 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102   1,781 118 SH   SOLE 0 0 0 0
KINDER MORGAN INC DEL COM 49456B101   3,528 200 SH   SOLE 0 0 0 0
KROGER CO COM 501044101   50,830 1,112 SH   SOLE 0 0 0 0
LOWES COS INC COM 548661107   56,973 256 SH   SOLE 0 0 0 0
LUMOS PHARMA INC COM 55028X109   2,494 784 SH   SOLE 0 0 0 0
MARRIOTT INTL INC NEW CL A 571903202   30,444 135 SH   SOLE 0 0 0 0
MCDONALDS CORP COM 580135101   42,994 145 SH   SOLE 0 0 0 0
MERCK & CO INC COM 58933Y105   139,982 1,284 SH   SOLE 0 0 0 0
MICROSOFT CORP COM 594918104   618,382 1,644 SH   SOLE 0 0 0 0
NEW MTN FIN CORP COM 647551100   1,480 116 SH   SOLE 0 0 0 0
NIKE INC CL B 654106103   65,142 600 SH   SOLE 0 0 0 0
NORFOLK SOUTHN CORP COM 655844108   199,978 846 SH   SOLE 0 0 0 0
NORTHERN OIL & GAS INC COM 665531307   853 23 SH   SOLE 0 0 0 0
NORTHWEST BANCSHARES INC MD COM 667340103   763 61 SH   SOLE 0 0 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405   800 39 SH   SOLE 0 0 0 0
ORACLE CORP COM 68389X105   168,794 1,601 SH   SOLE 0 0 0 0
ORGANON & CO COMMON STOCK 68622V106   1,731 120 SH   SOLE 0 0 0 0
OTTER TAIL CORP COM 689648103   28,380 334 SH   SOLE 0 0 0 0
PFIZER INC COM 717081103   17,015 591 SH   SOLE 0 0 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   6,003,847 64,502 SH   SOLE 0 0 0 0
PNC FINL SVCS GROUP INC COM 693475105   26,944 174 SH   SOLE 0 0 0 0
PRICE T ROWE GROUP INC COM 74144T108   386,285 3,587 SH   SOLE 0 0 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   193,686 2,462 SH   SOLE 0 0 0 0
PROCTER AND GAMBLE CO COM 742718109   15,534 106 SH   SOLE 0 0 0 0
PRUDENTIAL FINL INC COM 744320102   13,587 131 SH   SOLE 0 0 0 0
QCR HOLDINGS INC COM 74727A104   50,800 870 SH   SOLE 0 0 0 0
QUALCOMM INC COM 747525103   242,111 1,674 SH   SOLE 0 0 0 0
S & T BANCORP INC COM 783859101   8,757 262 SH   SOLE 0 0 0 0
SCHWAB CHARLES CORP COM 808513105   866,880 12,600 SH   SOLE 0 0 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   51,560 1,395 SH   SOLE 0 0 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   492,847 8,853 SH   SOLE 0 0 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   252,904 3,322 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   2,025,979 27,883 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   2,061,120 54,817 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   2,075,269 11,606 SH   SOLE 0 0 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,030,087 10,547 SH   SOLE 0 0 0 0
SOFI TECHNOLOGIES INC COM 83406F102   488 49 SH   SOLE 0 0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   109,551,826 230,485 SH   SOLE 0 0 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   5,847,041 63,979 SH   SOLE 0 0 0 0
SPDR SER TR S&P DIVID ETF 78464A763   36,742 294 SH   SOLE 0 0 0 0
STARBUCKS CORP COM 855244109   47,735 497 SH   SOLE 0 0 0 0
TARGA RES CORP COM 87612G101   13,118 151 SH   SOLE 0 0 0 0
TARGET CORP COM 87612E106   14,670 103 SH   SOLE 0 0 0 0
TEMPLETON DRAGON FD INC COM 88018T101   912 112 SH   SOLE 0 0 0 0
TESLA INC COM 88160R101   93,926 378 SH   SOLE 0 0 0 0
THE CIGNA GROUP COM 125523100   10,481 35 SH   SOLE 0 0 0 0
TYLER TECHNOLOGIES INC COM 902252105   570,431 1,364 SH   SOLE 0 0 0 0
UNDER ARMOUR INC CL C 904311206   101 12 SH   SOLE 0 0 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   45,649,405 620,658 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   10,584,935 64,377 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,800,828 5,793 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   25,306 116 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   31,613 218 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,743,430 7,494 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,292,216 14,624 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   9,358,863 21,426 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   353,462 1,964 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,041,224 14,256 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,906,920 20,685 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   177,221 1,185 SH   SOLE 0 0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,345,467 32,736 SH   SOLE 0 0 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   45,121,666 883,872 SH   SOLE 0 0 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   9,035,654 111,167 SH   SOLE 0 0 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   666,854 8,619 SH   SOLE 0 0 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   9,384,994 55,076 SH   SOLE 0 0 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   3,060,725 52,808 SH   SOLE 0 0 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   42,582,811 888,994 SH   SOLE 0 0 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   104,263 934 SH   SOLE 0 0 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   79,340 1,000 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725   1,312,890 23,750 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG US CORP BD 921910691   443,015 6,990 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   1,386,447 16,300 SH   SOLE 0 0 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   647,835 3,827 SH   SOLE 0 0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   9,501 252 SH   SOLE 0 0 0 0
VIATRIS INC COM 92556V106   791 73 SH   SOLE 0 0 0 0
VISA INC COM CL A 92826C839   18,746 72 SH   SOLE 0 0 0 0
VUZIX CORP COM NEW 92921W300   209 100 SH   SOLE 0 0 0 0
WELLS FARGO CO NEW COM 949746101   97,456 1,980 SH   SOLE 0 0 0 0
WELLTOWER INC COM 95040Q104   28,855 320 SH   SOLE 0 0 0 0
WHIRLPOOL CORP COM 963320106   1,218 10 SH   SOLE 0 0 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   226,848 5,294 SH   SOLE 0 0 0 0
YUM BRANDS INC COM 988498101   8,101 62 SH   SOLE 0 0 0 0