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
ISHARES TR ESG AWR MSCI USA 46435G425   23,446,180 223,467 SH   SOLE 0 0 0 0
AMERICAN CENTY ETF TR AVANTIS RESPON U 025072281   15,121,288 269,110 SH   SOLE 0 0 0 0
AMERICAN CENTY ETF TR AVANTIS RESPONSI 025072299   14,237,575 264,246 SH   SOLE 0 0 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   10,934,697 304,503 SH   SOLE 0 0 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   10,029,472 132,770 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   7,716,863 129,434 SH   SOLE 0 0 0 0
ISHARES TR NATIONAL MUN ETF 464288414   7,657,724 70,637 SH   SOLE 0 0 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   5,631,190 114,061 SH   SOLE 0 0 0 0
ISHARES INC MSCI EMRG CHN 46434G764   4,960,705 89,527 SH   SOLE 0 0 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   4,308,777 40,869 SH   SOLE 0 0 0 0
PIMCO ETF TR ENHANCD SHORT 72201R643   3,202,953 32,707 SH   SOLE 0 0 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   1,773,429 34,951 SH   SOLE 0 0 0 0
ISHARES TR S&P 500 VAL ETF 464287408   1,667,949 9,592 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P TTL STK 464287150   1,130,054 10,739 SH   SOLE 0 0 0 0
ISHARES TR ESG ADV TTL USD 46436E619   973,716 22,508 SH   SOLE 0 0 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   965,311 39,433 SH   SOLE 0 0 0 0
ISHARES TR INTL DIV GRWTH 46435G524   719,151 11,138 SH   SOLE 0 0 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   542,797 7,228 SH   SOLE 0 0 0 0
LENNOX INTL INC COM 526107107   495,361 1,107 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   457,857 17,180 SH   SOLE 0 0 0 0
MICROSOFT CORP COM 594918104   424,147 1,128 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527   417,362 11,520 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   396,078 1,670 SH   SOLE 0 0 0 0
DEERE CO COM 244199105   374,050 935 SH   SOLE 0 0 0 0
CASEYS GEN STORES INC COM 147528103   372,910 1,357 SH   SOLE 0 0 0 0
3M CO COM 88579Y101   359,209 3,286 SH   SOLE 0 0 0 0
NUSHARES ETF TR NUVEEN ESG INTL 67092P805   311,002 10,571 SH   SOLE 0 0 0 0
ISHARES TR S&P SML 600 GWT 464287887   274,849 2,196 SH   SOLE 0 0 0 0
ISHARES TR S&P MC 400VL ETF 464287705   272,967 2,394 SH   SOLE 0 0 0 0
JOHNSON JOHNSON COM 478160104   216,546 1,382 SH   SOLE 0 0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   208,289 584 SH   SOLE 0 0 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   203,302 2,395 SH   SOLE 0 0 0 0
ALPHABET INC CAP STK CL A 02079K305   188,582 1,350 SH   SOLE 0 0 0 0
INTEL CORP COM 458140100   184,969 3,681 SH   SOLE 0 0 0 0
ISHARES TR USD GRN BOND ETF 46435U440   172,053 3,643 SH   SOLE 0 0 0 0
CHEVRON CORP NEW COM 166764100   168,188 1,128 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P500 ETF 464287200   166,999 350 SH   SOLE 0 0 0 0
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   157,312 2,603 SH   SOLE 0 0 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   147,450 2,544 SH   SOLE 0 0 0 0
AMERICAN CENTY ETF TR US EQT ETF 025072885   134,273 1,647 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782   133,056 2,510 SH   SOLE 0 0 0 0
WALMART INC COM 931142103   125,786 798 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824   115,434 2,179 SH   SOLE 0 0 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   109,979 326 SH   SOLE 0 0 0 0
PARKER HANNIFIN CORP COM 701094104   105,325 229 SH   SOLE 0 0 0 0
LOWES COS INC COM 548661107   100,881 453 SH   SOLE 0 0 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   95,153 1,210 SH   SOLE 0 0 0 0
NORDSON CORP COM 655663102   87,697 332 SH   SOLE 0 0 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   86,992 2,225 SH   SOLE 0 0 0 0
APPLE INC COM 037833100   85,330 443 SH   SOLE 0 0 0 0
ISHARES TR PARIS ALGND CLIM 46436E411   83,404 1,584 SH   SOLE 0 0 0 0
NUSHARES ETF TR ESG DIVIDEND ETF 67092P813   82,974 3,230 SH   SOLE 0 0 0 0
ALLIANT ENERGY CORP COM 018802108   81,879 1,596 SH   SOLE 0 0 0 0
DOVER CORP COM 260003108   79,694 518 SH   SOLE 0 0 0 0
NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419   78,830 2,669 SH   SOLE 0 0 0 0
EMERSON ELEC CO COM 291011104   77,402 795 SH   SOLE 0 0 0 0
COCA COLA CO COM 191216100   76,671 1,301 SH   SOLE 0 0 0 0
AMER STATES WTR CO COM 029899101   75,977 945 SH   SOLE 0 0 0 0
GARMIN LTD SHS H2906T109   73,972 575 SH   SOLE 0 0 0 0
CINCINNATI FINL CORP COM 172062101   73,717 713 SH   SOLE 0 0 0 0
GENUINE PARTS CO COM 372460105   72,696 525 SH   SOLE 0 0 0 0
DISNEY WALT CO COM 254687106   72,647 805 SH   SOLE 0 0 0 0
LANCASTER COLONY CORP COM 513847103   70,016 421 SH   SOLE 0 0 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   67,166 670 SH   SOLE 0 0 0 0
ISHARES TR SHORT TREAS BD 464288679   67,157 610 SH   SOLE 0 0 0 0
ISHARES TR SELECT DIVID ETF 464287168   67,073 572 SH   SOLE 0 0 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   66,459 674 SH   SOLE 0 0 0 0
WELLS FARGO CO NEW COM 949746101   66,439 1,350 SH   SOLE 0 0 0 0
COLGATE PALMOLIVE CO COM 194162103   66,280 832 SH   SOLE 0 0 0 0
TRIP COM GROUP LTD ADS 89677Q107   65,754 1,826 SH   SOLE 0 0 0 0
NORTHWEST NAT HLDG CO COM 66765N105   63,124 1,621 SH   SOLE 0 0 0 0
TARGET CORP COM 87612E106   57,109 401 SH   SOLE 0 0 0 0
STEPAN CO COM 858586100   55,383 586 SH   SOLE 0 0 0 0
TOOTSIE ROLL INDS INC COM 890516107   55,353 1,665 SH   SOLE 0 0 0 0
ABM INDS INC COM 000957100   54,262 1,210 SH   SOLE 0 0 0 0
HORMEL FOODS CORP COM 440452100   54,174 1,687 SH   SOLE 0 0 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   53,599 1,728 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   52,353 120 SH   SOLE 0 0 0 0
STANLEY BLACK DECKER INC COM 854502101   51,878 529 SH   SOLE 0 0 0 0
HEARTLAND FINL USA INC COM 42234Q102   50,498 1,343 SH   SOLE 0 0 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   48,261 295 SH   SOLE 0 0 0 0
AMAZON COM INC COM 023135106   46,122 304 SH   SOLE 0 0 0 0
PEPSICO INC COM 713448108   44,292 261 SH   SOLE 0 0 0 0
COMMERCE BANCSHARES INC COM 200525103   43,133 808 SH   SOLE 0 0 0 0
GENERAL ELECTRIC CO COM NEW 369604301   43,011 337 SH   SOLE 0 0 0 0
GORMAN RUPP CO COM 383082104   42,367 1,192 SH   SOLE 0 0 0 0
ABBOTT LABS COM 002824100   42,285 384 SH   SOLE 0 0 0 0
ILLINOIS TOOL WKS INC COM 452308109   42,179 161 SH   SOLE 0 0 0 0
ABBVIE INC COM 00287Y109   42,151 272 SH   SOLE 0 0 0 0
TENNANT CO COM 880345103   41,899 452 SH   SOLE 0 0 0 0
MSA SAFETY INC COM 553498106   41,801 248 SH   SOLE 0 0 0 0
S P GLOBAL INC COM 78409V104   41,774 95 SH   SOLE 0 0 0 0
PPG INDS INC COM 693506107   41,531 278 SH   SOLE 0 0 0 0
KIMBERLY CLARK CORP COM 494368103   41,207 339 SH   SOLE 0 0 0 0
BECTON DICKINSON CO COM 075887109   41,153 169 SH   SOLE 0 0 0 0
GRAINGER W W INC COM 384802104   41,144 50 SH   SOLE 0 0 0 0
SYSCO CORP COM 871829107   41,087 562 SH   SOLE 0 0 0 0
BLACK HILLS CORP COM 092113109   40,928 759 SH   SOLE 0 0 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   40,884 397 SH   SOLE 0 0 0 0
FULLER H B CO COM 359694106   40,862 502 SH   SOLE 0 0 0 0
LEGGETT PLATT INC COM 524660107   40,767 1,558 SH   SOLE 0 0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   40,723 564 SH   SOLE 0 0 0 0
NUCOR CORP COM 670346105   40,693 234 SH   SOLE 0 0 0 0
NATIONAL FUEL GAS CO COM 636180101   40,362 805 SH   SOLE 0 0 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   40,107 773 SH   SOLE 0 0 0 0
SJW GROUP COM 784305104   39,798 609 SH   SOLE 0 0 0 0
ISHARES INC ESG AWR MSCI EM 46434G863   39,472 1,231 SH   SOLE 0 0 0 0
FORTIS INC COM 349553107   39,444 959 SH   SOLE 0 0 0 0
RPM INTL INC COM 749685103   38,847 348 SH   SOLE 0 0 0 0
UNITED BANKSHARES INC WEST V COM 909907107   38,714 1,031 SH   SOLE 0 0 0 0
MIDDLESEX WTR CO COM 596680108   38,293 584 SH   SOLE 0 0 0 0
AMES NATL CORP COM 031001100   38,009 1,781 SH   SOLE 0 0 0 0
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   37,251 661 SH   SOLE 0 0 0 0
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   34,930 1,107 SH   SOLE 0 0 0 0
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647   34,390 675 SH   SOLE 0 0 0 0
EXXON MOBIL CORP COM 30231G102   33,529 335 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P SCP ETF 464287804   30,547 282 SH   SOLE 0 0 0 0
ISHARES TR MSCI USA ESG SLC 464288802   29,959 298 SH   SOLE 0 0 0 0
INDEPENDENT BK CORP MICH COM NEW 453838609   27,659 1,063 SH   SOLE 0 0 0 0
MANULIFE FINL CORP COM 56501R106   27,542 1,246 SH   SOLE 0 0 0 0
ISHARES TR ESG AWARE MSCI 46435U663   27,252 717 SH   SOLE 0 0 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   27,087 770 SH   SOLE 0 0 0 0
ISHARES TR CORE MSCI EAFE 46432F842   25,815 367 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   24,855 1,028 SH   SOLE 0 0 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   24,600 379 SH   SOLE 0 0 0 0
US BANCORP DEL COM NEW 902973304   23,254 537 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790   22,623 416 SH   SOLE 0 0 0 0
HOME DEPOT INC COM 437076102   22,608 65 SH   SOLE 0 0 0 0
JPMORGAN CHASE CO COM 46625H100   20,807 122 SH   SOLE 0 0 0 0
GENERAL DYNAMICS CORP COM 369550108   20,774 80 SH   SOLE 0 0 0 0
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396   19,432 286 SH   SOLE 0 0 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   18,992 1,376 SH   SOLE 0 0 0 0
COUSINS PPTYS INC COM NEW 222795502   18,861 775 SH   SOLE 0 0 0 0
WHIRLPOOL CORP COM 963320106   18,542 152 SH   SOLE 0 0 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874   18,412 368 SH   SOLE 0 0 0 0
TOYOTA MOTOR CORP ADS 892331307   18,202 99 SH   SOLE 0 0 0 0
ISHARES TR ESG AWR US AGRGT 46435U549   17,738 372 SH   SOLE 0 0 0 0
BK OF AMERICA CORP COM 060505104   15,455 459 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   15,206 372 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P MCP ETF 464287507   14,882 54 SH   SOLE 0 0 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   14,250 104 SH   SOLE 0 0 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   13,895 302 SH   SOLE 0 0 0 0
CONOCOPHILLIPS COM 20825C104   13,348 115 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   13,227 156 SH   SOLE 0 0 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   12,985 127 SH   SOLE 0 0 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   12,580 74 SH   SOLE 0 0 0 0
LULULEMON ATHLETICA INC COM 550021109   12,271 24 SH   SOLE 0 0 0 0
PRUDENTIAL FINL INC COM 744320102   12,006 116 SH   SOLE 0 0 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   11,435 87 SH   SOLE 0 0 0 0
META PLATFORMS INC CL A 30303M102   11,327 32 SH   SOLE 0 0 0 0
ISHARES TR U.S. REAL ES ETF 464287739   10,786 118 SH   SOLE 0 0 0 0
WEST BANCORPORATION INC CAP STK 95123P106   10,600 500 SH   SOLE 0 0 0 0
SPDR GOLD TR GOLD SHS 78463V107   10,596 55 SH   SOLE 0 0 0 0
ISHARES TR CORE US AGGBD ET 464287226   9,863 99 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725   9,771 474 SH   SOLE 0 0 0 0
ISHARES INC CORE MSCI EMKT 46434G103   7,804 154 SH   SOLE 0 0 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   7,782 183 SH   SOLE 0 0 0 0
CISCO SYS INC COM 17275R102   7,680 152 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST EMERG MKTS MLTFT 316092543   7,227 301 SH   SOLE 0 0 0 0
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458   6,729 214 SH   SOLE 0 0 0 0
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200   6,148 125 SH   SOLE 0 0 0 0
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E218   6,134 215 SH   SOLE 0 0 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   6,090 1,000 SH   SOLE 0 0 0 0
RIOT BLOCKCHAIN INC COM 767292105   5,415 350 SH   SOLE 0 0 0 0
ROKU INC COM CL A 77543R102   4,583 50 SH   SOLE 0 0 0 0
REGENERON PHARMACEUTICALS COM 75886F107   4,391 5 SH   SOLE 0 0 0 0
MERCK CO INC COM 58933Y105   4,143 38 SH   SOLE 0 0 0 0
DOMINION ENERGY INC COM 25746U109   3,946 84 SH   SOLE 0 0 0 0
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106   3,937 239 SH   SOLE 0 0 0 0
WILLAMETTE VY VINEYARD INC COM 969136100   3,750 700 SH   SOLE 0 0 0 0
NORTHERN LTS FD TR IV INSPIRE CORP ESG 66538H633   3,522 149 SH   SOLE 0 0 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   3,460 56 SH   SOLE 0 0 0 0
ICU MED INC COM 44930G107   3,391 34 SH   SOLE 0 0 0 0
MEDTRONIC PLC SHS G5960L103   3,107 38 SH   SOLE 0 0 0 0
METLIFE INC COM 59156R108   2,869 43 SH   SOLE 0 0 0 0
SAREPTA THERAPEUTICS INC COM 803607100   2,411 25 SH   SOLE 0 0 0 0
ISHARES TR CORE LT USDB ETF 464289479   2,193 42 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   2,094 14 SH   SOLE 0 0 0 0
FS KKR CAP CORP COM 302635206   1,956 98 SH   SOLE 0 0 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   1,746 60 SH   SOLE 0 0 0 0
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109   1,706 496 SH   SOLE 0 0 0 0
NVIDIA CORPORATION COM 67066G104   1,620 3 SH   SOLE 0 0 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,303 26 SH   SOLE 0 0 0 0
NIKE INC CL B 654106103   1,086 10 SH   SOLE 0 0 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,081 52 SH   SOLE 0 0 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   1,040 20 SH   SOLE 0 0 0 0
SOFI TECHNOLOGIES INC COM 83406F102   995 100 SH   SOLE 0 0 0 0
AKERO THERAPEUTICS INC COM 00973Y108   981 42 SH   SOLE 0 0 0 0
AT T INC COM 00206R102   981 58 SH   SOLE 0 0 0 0
CVS HEALTH CORP COM 126650100   907 11 SH   SOLE 0 0 0 0
BRIGHTHOUSE FINL INC COM 10922N103   741 14 SH   SOLE 0 0 0 0
REALTY INCOME CORP COM 756109104   705 12 SH   SOLE 0 0 0 0
PIPER SANDLER COMPANIES COM 724078100   672 4 SH   SOLE 0 0 0 0
GENERAL MTRS CO COM 37045V100   611 17 SH   SOLE 0 0 0 0
PAYPAL HLDGS INC COM 70450Y103   599 10 SH   SOLE 0 0 0 0
TESLA INC COM 88160R101   546 2 SH   SOLE 0 0 0 0