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
ZIM INTEGRATED SHIPPING SERV SHS M9T951109   1,283 50 SH   SOLE 0 0 0 50
GARMIN LTD SHS H2906T109   102,865 584 SH   SOLE 0 0 0 584
MEDTRONIC PLC SHS G5960L103   3,483 39 SH   SOLE 0 0 0 39
WORLD GOLD TR SPDR GLD MINIS 98149E303   1,043 20 SH   SOLE 0 0 0 20
WISDOMTREE TR EM EX ST-OWNED 97717X578   2,016 61 SH   SOLE 0 0 0 61
WEST BANCORPORATION INC CAP STK 95123P106   19,010 1,000 SH   SOLE 0 0 0 1,000
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   102,186 1,144 SH   SOLE 0 0 0 1,144
VANGUARD WORLD FDS UTILITIES ETF 92204A876   18,392 106 SH   SOLE 0 0 0 106
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   42,903 853 SH   SOLE 0 0 0 853
VANECK ETF TRUST GOLD MINERS ETF 92189F106   36,374 913 SH   SOLE 0 0 0 913
TRIP COM GROUP LTD ADS 89677Q107   108,519 1,826 SH   SOLE 0 0 0 1,826
3M CO COM 88579Y101   401,945 2,940 SH   SOLE 0 0 0 2,940
TARGET CORP COM 87612E106   61,270 393 SH   SOLE 0 0 0 393
SPDR GOLD TR GOLD SHS 78463V107   13,473 55 SH   SOLE 0 0 0 55
S P GLOBAL INC COM 78409V104   47,215 91 SH   SOLE 0 0 0 91
REGENERON PHARMACEUTICALS COM 75886F107   5,256 5 SH   SOLE 0 0 0 5
RAYTHEON TECHNOLOGIES CORP COM 75513E101   13,916 115 SH   SOLE 0 0 0 115
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   104,834 1,220 SH   SOLE 0 0 0 1,220
PIMCO ETF TR SHTRM MUN BD ACT 72201R874   21,207 420 SH   SOLE 0 0 0 420
PIMCO ETF TR ENHANCD SHORT 72201R643   3,943,556 39,846 SH   SOLE 0 0 0 39,846
PIMCO ETF TR MUNI INCOME OPP 72201R635   6,732,711 145,856 SH   SOLE 0 0 0 145,856
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   80,319 1,875 SH   SOLE 0 0 0 1,875
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   14,657 398 SH   SOLE 0 0 0 398
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   5,980,162 143,340 SH   SOLE 0 0 0 143,340
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   14,514,031 175,651 SH   SOLE 0 0 0 175,651
NVIDIA CORPORATION COM 67066G104   15,017 124 SH   SOLE 0 0 0 124
NORTHWEST NAT HLDG CO COM 66765N105   69,262 1,697 SH   SOLE 0 0 0 1,697
NORTHERN LTS FD TR IV INSPIRE CORP ESG 66538H633   114,900 4,772 SH   SOLE 0 0 0 4,772
NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419   3,855 119 SH   SOLE 0 0 0 119
METLIFE INC COM 59156R108   3,659 44 SH   SOLE 0 0 0 44
MERCK CO INC COM 58933Y105   4,315 38 SH   SOLE 0 0 0 38
MANULIFE FINL CORP COM 56501R106   37,893 1,282 SH   SOLE 0 0 0 1,282
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,195 52 SH   SOLE 0 0 0 52
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,138 42 SH   SOLE 0 0 0 42
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   2,375,757 46,638 SH   SOLE 0 0 0 46,638
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647   51,939 1,013 SH   SOLE 0 0 0 1,013
JPMORGAN CHASE CO COM 46625H100   25,820 122 SH   SOLE 0 0 0 122
ISHARES TR ESG MSCI USA ETF 46436E767   36,982 754 SH   SOLE 0 0 0 754
ISHARES TR ESG EAFE ETF 46436E759   40,508 562 SH   SOLE 0 0 0 562
ISHARES TR 0-3 MNTH TREASRY 46436E718   69,871 694 SH   SOLE 0 0 0 694
ISHARES TR ESG ADV TTL USD 46436E619   1,574,834 35,549 SH   SOLE 0 0 0 35,549
ISHARES TR ESG AWARE MSCI 46435U663   19,261 461 SH   SOLE 0 0 0 461
ISHARES TR ESG AWR US AGRGT 46435U549   9,873 203 SH   SOLE 0 0 0 203
ISHARES TR USD GRN BOND ETF 46435U440   77,816 1,610 SH   SOLE 0 0 0 1,610
ISHARES TR ESG MSCI LEADR 46435U218   127,896 1,260 SH   SOLE 0 0 0 1,260
ISHARES TR INTL DIV GRWTH 46435G524   979,607 13,133 SH   SOLE 0 0 0 13,133
ISHARES TR ESG AW MSCI EAFE 46435G516   780,428 9,272 SH   SOLE 0 0 0 9,272
ISHARES TR ESG AWR MSCI USA 46435G425   10,545,267 83,573 SH   SOLE 0 0 0 83,573
ISHARES TR ESG AWRE 1 5 YR 46435G243   642,428 25,534 SH   SOLE 0 0 0 25,534
ISHARES INC ESG AWR MSCI EM 46434G863   20,342 559 SH   SOLE 0 0 0 559
ISHARES INC MSCI EMRG CHN 46434G764   5,568,952 91,130 SH   SOLE 0 0 0 91,130
ISHARES INC CORE MSCI EMKT 46434G103   2,566 45 SH   SOLE 0 0 0 45
ISHARES TR CORE MSCI EAFE 46432F842   2,350 30 SH   SOLE 0 0 0 30
ISHARES TR CORE MSCI TOTAL 46432F834   27,898 384 SH   SOLE 0 0 0 384
ISHARES U S ETF TR BLACKROCK SHORT 46431W838   4,927,025 97,914 SH   SOLE 0 0 0 97,914
ISHARES TR 0-5 YR TIPS ETF 46429B747   69,686 688 SH   SOLE 0 0 0 688
ISHARES TR CORE HIGH DV ETF 46429B663   15,107 128 SH   SOLE 0 0 0 128
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214   6,933 218 SH   SOLE 0 0 0 218
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   28,016 690 SH   SOLE 0 0 0 690
INTUITIVE SURGICAL INC COM NEW 46120E602   160,154 326 SH   SOLE 0 0 0 326
ICU MED INC COM 44930G107   6,195 34 SH   SOLE 0 0 0 34
HEARTLAND FINL USA INC COM 42234Q102   77,751 1,371 SH   SOLE 0 0 0 1,371
GENERAL MTRS CO COM 37045V100   762 17 SH   SOLE 0 0 0 17
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106   4,363 242 SH   SOLE 0 0 0 242
META PLATFORMS INC CL A 30303M102   18,371 32 SH   SOLE 0 0 0 32
EXXON MOBIL CORP COM 30231G102   39,447 337 SH   SOLE 0 0 0 337
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   23,495 1,464 SH   SOLE 0 0 0 1,464
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458   2,651 72 SH   SOLE 0 0 0 72
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   10,335 385 SH   SOLE 0 0 0 385
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   14,804 228 SH   SOLE 0 0 0 228
CONOCOPHILLIPS COM 20825C104   12,107 115 SH   SOLE 0 0 0 115
CISCO SYS INC COM 17275R102   8,290 156 SH   SOLE 0 0 0 156
BROADCOM INC COM 11135F101   551 3 SH   SOLE 0 0 0 3
BRIGHTHOUSE FINL INC COM 10922N103   630 14 SH   SOLE 0 0 0 14
BLACK HILLS CORP COM 092113109   46,643 763 SH   SOLE 0 0 0 763
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   272,014 591 SH   SOLE 0 0 0 591
BECTON DICKINSON CO COM 075887109   41,906 174 SH   SOLE 0 0 0 174
BK OF AMERICA CORP COM 060505104   18,333 462 SH   SOLE 0 0 0 462
ARCHER DANIELS MIDLAND CO COM 039483102   41,863 701 SH   SOLE 0 0 0 701
APPLE INC COM 037833100   184,424 792 SH   SOLE 0 0 0 792
AMES NATL CORP COM 031001100   33,860 1,857 SH   SOLE 0 0 0 1,857
AMERICAN WTR WKS CO INC NEW COM 030420103   12,889 88 SH   SOLE 0 0 0 88
AMER STATES WTR CO COM 029899101   84,720 1,017 SH   SOLE 0 0 0 1,017
AMERICAN CENTY ETF TR US EQT ETF 025072885   204,493 2,149 SH   SOLE 0 0 0 2,149
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   145,228 2,167 SH   SOLE 0 0 0 2,167
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   39,827 617 SH   SOLE 0 0 0 617
AMERICAN CENTY ETF TR AVANTIS RESPONSI 025072299   16,557,677 273,319 SH   SOLE 0 0 0 273,319
AMERICAN CENTY ETF TR AVANTIS RESPON U 025072281   25,393,398 388,873 SH   SOLE 0 0 0 388,873
AMAZON COM INC COM 023135106   139,748 750 SH   SOLE 0 0 0 750
ALPHABET INC CAP STK CL A 02079K305   56,461 340 SH   SOLE 0 0 0 340
ALLIANT ENERGY CORP COM 018802108   99,592 1,641 SH   SOLE 0 0 0 1,641
AKERO THERAPEUTICS INC COM 00973Y108   1,205 42 SH   SOLE 0 0 0 42
ABBVIE INC COM 00287Y109   48,101 244 SH   SOLE 0 0 0 244
ABBOTT LABS COM 002824100   46,159 405 SH   SOLE 0 0 0 405
ARK ETF TR 3D PRINTING ETF 00214Q500   5,429 260 SH   SOLE 0 0 0 260
AT T INC COM 00206R102   1,346 61 SH   SOLE 0 0 0 61
ABM INDS INC COM 000957100   61,106 1,158 SH   SOLE 0 0 0 1,158
WILLAMETTE VY VINEYARD INC COM 969136100   2,436 700 SH   SOLE 0 0 0 700
WHIRLPOOL CORP COM 963320106   4,618 43 SH   SOLE 0 0 0 43
WELLS FARGO CO NEW COM 949746101   71,499 1,266 SH   SOLE 0 0 0 1,266
WALMART INC COM 931142103   176,617 2,187 SH   SOLE 0 0 0 2,187
VANGUARD INDEX FDS TOTAL STK MKT 922908769   474,195 1,675 SH   SOLE 0 0 0 1,675
VANGUARD INDEX FDS VALUE ETF 922908744   2,489 14 SH   SOLE 0 0 0 14
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   139,983 265 SH   SOLE 0 0 0 265
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   47,705 372 SH   SOLE 0 0 0 372
VANGUARD WORLD FD ESG US STK ETF 921910733   17,269,921 169,896 SH   SOLE 0 0 0 169,896
VANGUARD STAR FDS VG TL INTL STK F 921909768   164,699 2,544 SH   SOLE 0 0 0 2,544
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   8,060 41 SH   SOLE 0 0 0 41
UNITED BANKSHARES INC WEST V COM 909907107   45,032 1,214 SH   SOLE 0 0 0 1,214
US BANCORP DEL COM NEW 902973304   25,437 556 SH   SOLE 0 0 0 556
TOYOTA MOTOR CORP ADS 892331307   17,926 100 SH   SOLE 0 0 0 100
TOOTSIE ROLL INDS INC COM 890516107   43,938 1,419 SH   SOLE 0 0 0 1,419
TENNANT CO COM 880345103   39,803 414 SH   SOLE 0 0 0 414
TELEPHONE DATA SYS INC COM NEW 879433829   44,174 1,900 SH   SOLE 0 0 0 1,900
SYSCO CORP COM 871829107   44,877 575 SH   SOLE 0 0 0 575
STEPAN CO COM 858586100   37,723 488 SH   SOLE 0 0 0 488
STANLEY BLACK DECKER INC COM 854502101   51,343 466 SH   SOLE 0 0 0 466
SAREPTA THERAPEUTICS INC COM 803607100   3,122 25 SH   SOLE 0 0 0 25
SJW GROUP COM 784305104   44,259 762 SH   SOLE 0 0 0 762
REALTY INCOME CORP COM 756109104   812 13 SH   SOLE 0 0 0 13
RPM INTL INC COM 749685103   45,291 374 SH   SOLE 0 0 0 374
PRUDENTIAL FINL INC COM 744320102   14,506 120 SH   SOLE 0 0 0 120
PIPER SANDLER COMPANIES COM 724078100   1,106 4 SH   SOLE 0 0 0 4
PEPSICO INC COM 713448108   44,164 260 SH   SOLE 0 0 0 260
PARKER HANNIFIN CORP COM 701094104   127,333 202 SH   SOLE 0 0 0 202
PPG INDS INC COM 693506107   42,275 319 SH   SOLE 0 0 0 319
NUCOR CORP COM 670346105   38,657 257 SH   SOLE 0 0 0 257
NORDSON CORP COM 655663102   87,670 334 SH   SOLE 0 0 0 334
NATIONAL FUEL GAS CO COM 636180101   45,247 747 SH   SOLE 0 0 0 747
MIDDLESEX WTR CO COM 596680108   47,806 733 SH   SOLE 0 0 0 733
MICROSOFT CORP COM 594918104   452,812 1,052 SH   SOLE 0 0 0 1,052
MSA SAFETY INC COM 553498106   41,774 236 SH   SOLE 0 0 0 236
LULULEMON ATHLETICA INC COM 550021109   6,512 24 SH   SOLE 0 0 0 24
LOWES COS INC COM 548661107   116,433 430 SH   SOLE 0 0 0 430
LENNOX INTL INC COM 526107107   673,552 1,115 SH   SOLE 0 0 0 1,115
LANCASTER COLONY CORP COM 513847103   70,718 401 SH   SOLE 0 0 0 401
KIMBERLY CLARK CORP COM 494368103   43,729 307 SH   SOLE 0 0 0 307
JOHNSON JOHNSON COM 478160104   230,496 1,422 SH   SOLE 0 0 0 1,422
ISHARES TR CORE LT USDB ETF 464289479   2,292 43 SH   SOLE 0 0 0 43
ISHARES TR MSCI USA ESG SLC 464288802   4,543 38 SH   SOLE 0 0 0 38
ISHARES TR SHORT TREAS BD 464288679   69,806 631 SH   SOLE 0 0 0 631
ISHARES TR ISHS 5-10YR INVT 464288638   1,074 20 SH   SOLE 0 0 0 20
ISHARES TR NATIONAL MUN ETF 464288414   10,519,260 96,836 SH   SOLE 0 0 0 96,836
ISHARES TR SHRT NAT MUN ETF 464288158   9,620 91 SH   SOLE 0 0 0 91
ISHARES TR S&P SML 600 GWT 464287887   308,888 2,214 SH   SOLE 0 0 0 2,214
ISHARES TR CORE S&P SCP ETF 464287804   20,562 176 SH   SOLE 0 0 0 176
ISHARES TR S&P MC 400VL ETF 464287705   299,964 2,427 SH   SOLE 0 0 0 2,427
ISHARES TR CORE S&P US VLU 464287663   38,615 404 SH   SOLE 0 0 0 404
ISHARES TR CORE S&P MCP ETF 464287507   19,598 314 SH   SOLE 0 0 0 314
ISHARES TR S&P 500 VAL ETF 464287408   919,957 4,666 SH   SOLE 0 0 0 4,666
ISHARES TR S&P 500 GRWT ETF 464287309   1,474,145 15,396 SH   SOLE 0 0 0 15,396
ISHARES TR CORE US AGGBD ET 464287226   10,267 101 SH   SOLE 0 0 0 101
ISHARES TR CORE S&P500 ETF 464287200   183,905 319 SH   SOLE 0 0 0 319
ISHARES TR CORE S&P TTL STK 464287150   1,363,920 10,858 SH   SOLE 0 0 0 10,858
ISHARES GOLD TR ISHARES NEW 464285204   4,305 87 SH   SOLE 0 0 0 87
INTERNATIONAL BUSINESS MACHS COM 459200101   78,327 354 SH   SOLE 0 0 0 354
INTEL CORP COM 458140100   110,603 4,715 SH   SOLE 0 0 0 4,715
INDEPENDENT BK CORP MICH COM NEW 453838609   35,451 1,063 SH   SOLE 0 0 0 1,063
ILLINOIS TOOL WKS INC COM 452308109   45,015 172 SH   SOLE 0 0 0 172
HORMEL FOODS CORP COM 440452100   42,891 1,353 SH   SOLE 0 0 0 1,353
HOME DEPOT INC COM 437076102   26,473 65 SH   SOLE 0 0 0 65
HENNESSY ADVISORS INC COM 425885100   656 66 SH   SOLE 0 0 0 66
GRAINGER W W INC COM 384802104   47,722 46 SH   SOLE 0 0 0 46
GORMAN RUPP CO COM 383082104   43,454 1,116 SH   SOLE 0 0 0 1,116
GENUINE PARTS CO COM 372460105   73,559 527 SH   SOLE 0 0 0 527
GENERAL ELECTRIC CO COM NEW 369604301   63,551 337 SH   SOLE 0 0 0 337
GENERAL DYNAMICS CORP COM 369550108   24,176 80 SH   SOLE 0 0 0 80
FULLER H B CO COM 359694106   41,528 523 SH   SOLE 0 0 0 523
FORTIS INC COM 349553107   46,748 1,029 SH   SOLE 0 0 0 1,029
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   11,138 238 SH   SOLE 0 0 0 238
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200   4,044 80 SH   SOLE 0 0 0 80
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   19,757 381 SH   SOLE 0 0 0 381
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   558,429 18,943 SH   SOLE 0 0 0 18,943
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824   135,157 2,203 SH   SOLE 0 0 0 2,203
FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816   16,062 243 SH   SOLE 0 0 0 243
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790   36,203 558 SH   SOLE 0 0 0 558
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782   137,856 2,275 SH   SOLE 0 0 0 2,275
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725   10,930 502 SH   SOLE 0 0 0 502
FIDELITY COVINGTON TRUST EMERG MKTS MLTFT 316092543   8,210 304 SH   SOLE 0 0 0 304
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527   980 24 SH   SOLE 0 0 0 24
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   46,620 405 SH   SOLE 0 0 0 405
FS KKR CAP CORP COM 302635206   2,153 109 SH   SOLE 0 0 0 109
EMERSON ELEC CO COM 291011104   82,419 754 SH   SOLE 0 0 0 754
DOVER CORP COM 260003108   83,084 433 SH   SOLE 0 0 0 433
DISNEY WALT CO COM 254687106   78,037 811 SH   SOLE 0 0 0 811
DEERE CO COM 244199105   145,601 349 SH   SOLE 0 0 0 349
COUSINS PPTYS INC COM NEW 222795502   23,769 806 SH   SOLE 0 0 0 806
CONSOLIDATED EDISON INC COM 209115104   46,996 451 SH   SOLE 0 0 0 451
COMMERCE BANCSHARES INC COM 200525103   43,407 731 SH   SOLE 0 0 0 731
COLGATE PALMOLIVE CO COM 194162103   77,554 747 SH   SOLE 0 0 0 747
COCA COLA CO COM 191216100   90,100 1,254 SH   SOLE 0 0 0 1,254
CINCINNATI FINL CORP COM 172062101   91,663 673 SH   SOLE 0 0 0 673
CHEVRON CORP NEW COM 166764100   166,647 1,132 SH   SOLE 0 0 0 1,132
CASEYS GEN STORES INC COM 147528103   512,072 1,363 SH   SOLE 0 0 0 1,363
CALIFORNIA WTR SVC GROUP COM 130788102   46,123 851 SH   SOLE 0 0 0 851
CVS HEALTH CORP COM 126650100   744 12 SH   SOLE 0 0 0 12