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
AMERICAN CENTY ETF TR AVANTIS RESPON U 025072281   20,186,749 328,614 SH   SOLE 0 0 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   15,565,471 167,029 SH   SOLE 0 0 0 0
AMERICAN CENTY ETF TR AVANTIS RESPONSI 025072299   15,028,566 263,983 SH   SOLE 0 0 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   13,804,620 180,973 SH   SOLE 0 0 0 0
ISHARES TR NATIONAL MUN ETF 464288414   11,360,156 105,578 SH   SOLE 0 0 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   10,592,099 132,550 SH   SOLE 0 0 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   9,573,573 83,277 SH   SOLE 0 0 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   5,902,734 119,999 SH   SOLE 0 0 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   5,484,890 141,145 SH   SOLE 0 0 0 0
ISHARES INC MSCI EMRG CHN 46434G764   5,146,600 89,397 SH   SOLE 0 0 0 0
PIMCO ETF TR MUNI INCOME OPP 72201R635   4,677,771 102,515 SH   SOLE 0 0 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   4,511,768 43,080 SH   SOLE 0 0 0 0
PIMCO ETF TR ENHANCD SHORT 72201R643   3,398,894 34,468 SH   SOLE 0 0 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   1,925,630 37,951 SH   SOLE 0 0 0 0
ISHARES TR ESG ADV TTL USD 46436E619   1,424,575 33,261 SH   SOLE 0 0 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,242,362 14,713 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P TTL STK 464287150   1,241,524 10,768 SH   SOLE 0 0 0 0
ISHARES TR S&P 500 VAL ETF 464287408   754,514 4,039 SH   SOLE 0 0 0 0
ISHARES TR INTL DIV GRWTH 46435G524   737,706 10,952 SH   SOLE 0 0 0 0
MICROSOFT CORP COM 594918104   616,401 1,465 SH   SOLE 0 0 0 0
LENNOX INTL INC COM 526107107   542,390 1,110 SH   SOLE 0 0 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   517,323 21,132 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   434,590 1,672 SH   SOLE 0 0 0 0
CASEYS GEN STORES INC COM 147528103   432,893 1,359 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   430,208 16,489 SH   SOLE 0 0 0 0
DEERE CO COM 244199105   385,185 938 SH   SOLE 0 0 0 0
3M CO COM 88579Y101   359,539 3,390 SH   SOLE 0 0 0 0
NUSHARES ETF TR NUVEEN ESG INTL 67092P805   320,490 10,315 SH   SOLE 0 0 0 0
ISHARES TR S&P SML 600 GWT 464287887   287,617 2,200 SH   SOLE 0 0 0 0
ISHARES TR S&P MC 400VL ETF 464287705   284,038 2,401 SH   SOLE 0 0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   245,584 584 SH   SOLE 0 0 0 0
JOHNSON JOHNSON COM 478160104   218,759 1,383 SH   SOLE 0 0 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   204,024 2,269 SH   SOLE 0 0 0 0
CHEVRON CORP NEW COM 166764100   178,070 1,129 SH   SOLE 0 0 0 0
AMERICAN CENTY ETF TR US EQT ETF 025072885   177,240 1,980 SH   SOLE 0 0 0 0
ISHARES TR USD GRN BOND ETF 46435U440   168,241 3,588 SH   SOLE 0 0 0 0
INTEL CORP COM 458140100   162,625 3,682 SH   SOLE 0 0 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   153,403 2,544 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P500 ETF 464287200   153,318 292 SH   SOLE 0 0 0 0
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   147,656 2,317 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782   143,868 2,522 SH   SOLE 0 0 0 0
WALMART INC COM 931142103   137,319 2,282 SH   SOLE 0 0 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   130,103 326 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   127,069 264 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824   122,933 2,188 SH   SOLE 0 0 0 0
PARKER HANNIFIN CORP COM 701094104   119,635 215 SH   SOLE 0 0 0 0
LOWES COS INC COM 548661107   112,233 441 SH   SOLE 0 0 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   104,692 1,213 SH   SOLE 0 0 0 0
DISNEY WALT CO COM 254687106   98,774 807 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   97,688 1,567 SH   SOLE 0 0 0 0
ISHARES TR PARIS ALGND CLIM 46436E411   90,352 1,588 SH   SOLE 0 0 0 0
NORDSON CORP COM 655663102   89,432 326 SH   SOLE 0 0 0 0
NUSHARES ETF TR ESG DIVIDEND ETF 67092P813   88,249 3,229 SH   SOLE 0 0 0 0
DOVER CORP COM 260003108   86,403 488 SH   SOLE 0 0 0 0
GARMIN LTD SHS H2906T109   86,163 579 SH   SOLE 0 0 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   84,214 2,025 SH   SOLE 0 0 0 0
EMERSON ELEC CO COM 291011104   83,594 737 SH   SOLE 0 0 0 0
CINCINNATI FINL CORP COM 172062101   82,383 663 SH   SOLE 0 0 0 0
ALLIANT ENERGY CORP COM 018802108   81,255 1,612 SH   SOLE 0 0 0 0
TRIP COM GROUP LTD ADS 89677Q107   80,143 1,826 SH   SOLE 0 0 0 0
NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419   80,138 2,669 SH   SOLE 0 0 0 0
COCA COLA CO COM 191216100   78,925 1,290 SH   SOLE 0 0 0 0
WELLS FARGO CO NEW COM 949746101   78,539 1,355 SH   SOLE 0 0 0 0
GENUINE PARTS CO COM 372460105   77,846 502 SH   SOLE 0 0 0 0
LANCASTER COLONY CORP COM 513847103   77,818 375 SH   SOLE 0 0 0 0
APPLE INC COM 037833100   75,592 441 SH   SOLE 0 0 0 0
AMER STATES WTR CO COM 029899101   73,139 1,012 SH   SOLE 0 0 0 0
COLGATE PALMOLIVE CO COM 194162103   69,727 774 SH   SOLE 0 0 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   68,046 676 SH   SOLE 0 0 0 0
ISHARES TR SHORT TREAS BD 464288679   67,972 615 SH   SOLE 0 0 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   67,025 674 SH   SOLE 0 0 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   66,452 348 SH   SOLE 0 0 0 0
TARGET CORP COM 87612E106   61,423 347 SH   SOLE 0 0 0 0
NORTHWEST NAT HLDG CO COM 66765N105   61,095 1,641 SH   SOLE 0 0 0 0
GENERAL ELECTRIC CO COM NEW 369604301   59,154 337 SH   SOLE 0 0 0 0
ABM INDS INC COM 000957100   55,864 1,252 SH   SOLE 0 0 0 0
HORMEL FOODS CORP COM 440452100   55,357 1,587 SH   SOLE 0 0 0 0
TOOTSIE ROLL INDS INC COM 890516107   54,505 1,702 SH   SOLE 0 0 0 0
AMAZON COM INC COM 023135106   54,114 300 SH   SOLE 0 0 0 0
STEPAN CO COM 858586100   54,049 600 SH   SOLE 0 0 0 0
STANLEY BLACK DECKER INC COM 854502101   53,042 542 SH   SOLE 0 0 0 0
ALPHABET INC CAP STK CL A 02079K305   51,316 340 SH   SOLE 0 0 0 0
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647   50,105 987 SH   SOLE 0 0 0 0
HEARTLAND FINL USA INC COM 42234Q102   47,617 1,355 SH   SOLE 0 0 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   47,607 398 SH   SOLE 0 0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   46,239 736 SH   SOLE 0 0 0 0
PEPSICO INC COM 713448108   45,974 263 SH   SOLE 0 0 0 0
TENNANT CO COM 880345103   45,503 374 SH   SOLE 0 0 0 0
GORMAN RUPP CO COM 383082104   45,417 1,148 SH   SOLE 0 0 0 0
NUCOR CORP COM 670346105   43,240 218 SH   SOLE 0 0 0 0
NATIONAL FUEL GAS CO COM 636180101   42,887 798 SH   SOLE 0 0 0 0
GRAINGER W W INC COM 384802104   42,465 42 SH   SOLE 0 0 0 0
MSA SAFETY INC COM 553498106   42,438 219 SH   SOLE 0 0 0 0
ILLINOIS TOOL WKS INC COM 452308109   42,371 158 SH   SOLE 0 0 0 0
COMMERCE BANCSHARES INC COM 200525103   42,068 791 SH   SOLE 0 0 0 0
BLACK HILLS CORP COM 092113109   41,990 769 SH   SOLE 0 0 0 0
KIMBERLY CLARK CORP COM 494368103   41,967 324 SH   SOLE 0 0 0 0
BECTON DICKINSON CO COM 075887109   41,517 168 SH   SOLE 0 0 0 0
SYSCO CORP COM 871829107   41,447 511 SH   SOLE 0 0 0 0
ABBVIE INC COM 00287Y109   41,415 227 SH   SOLE 0 0 0 0
PPG INDS INC COM 693506107   41,294 285 SH   SOLE 0 0 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   40,946 401 SH   SOLE 0 0 0 0
MIDDLESEX WTR CO COM 596680108   40,806 777 SH   SOLE 0 0 0 0
FULLER H B CO COM 359694106   40,766 511 SH   SOLE 0 0 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   40,659 875 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527   40,301 1,037 SH   SOLE 0 0 0 0
S P GLOBAL INC COM 78409V104   40,005 94 SH   SOLE 0 0 0 0
TELEPHONE DATA SYS INC COM NEW 879433829   39,893 2,490 SH   SOLE 0 0 0 0
SJW GROUP COM 784305104   39,690 701 SH   SOLE 0 0 0 0
EXXON MOBIL CORP COM 30231G102   39,029 336 SH   SOLE 0 0 0 0
ABBOTT LABS COM 002824100   38,537 339 SH   SOLE 0 0 0 0
CONSOLIDATED EDISON INC COM 209115104   38,503 424 SH   SOLE 0 0 0 0
UNITED BANKSHARES INC WEST V COM 909907107   38,331 1,071 SH   SOLE 0 0 0 0
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   38,288 661 SH   SOLE 0 0 0 0
RPM INTL INC COM 749685103   38,241 321 SH   SOLE 0 0 0 0
FORTIS INC COM 349553107   37,720 955 SH   SOLE 0 0 0 0
LEGGETT PLATT INC COM 524660107   37,485 1,957 SH   SOLE 0 0 0 0
AMES NATL CORP COM 031001100   36,466 1,807 SH   SOLE 0 0 0 0
NOVO NORDISK A S ADR 670100205   35,182 274 SH   SOLE 0 0 0 0
MANULIFE FINL CORP COM 56501R106   31,466 1,259 SH   SOLE 0 0 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   29,731 773 SH   SOLE 0 0 0 0
ISHARES TR ESG AWARE MSCI 46435U663   28,951 719 SH   SOLE 0 0 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   28,884 913 SH   SOLE 0 0 0 0
INDEPENDENT BK CORP MICH COM NEW 453838609   26,947 1,063 SH   SOLE 0 0 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   25,711 379 SH   SOLE 0 0 0 0
HOME DEPOT INC COM 437076102   25,036 65 SH   SOLE 0 0 0 0
TOYOTA MOTOR CORP ADS 892331307   24,981 99 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790   24,606 417 SH   SOLE 0 0 0 0
JPMORGAN CHASE CO COM 46625H100   24,510 122 SH   SOLE 0 0 0 0
US BANCORP DEL COM NEW 902973304   24,294 543 SH   SOLE 0 0 0 0
GENERAL DYNAMICS CORP COM 369550108   22,599 80 SH   SOLE 0 0 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   22,127 1,407 SH   SOLE 0 0 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874   19,850 398 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P SCP ETF 464287804   19,278 174 SH   SOLE 0 0 0 0
COUSINS PPTYS INC COM NEW 222795502   18,868 785 SH   SOLE 0 0 0 0
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   18,366 537 SH   SOLE 0 0 0 0
ISHARES INC ESG AWR MSCI EM 46434G863   17,711 550 SH   SOLE 0 0 0 0
BK OF AMERICA CORP COM 060505104   17,405 459 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   15,935 376 SH   SOLE 0 0 0 0
META PLATFORMS INC CL A 30303M102   15,554 32 SH   SOLE 0 0 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   14,941 105 SH   SOLE 0 0 0 0
CONOCOPHILLIPS COM 20825C104   14,637 115 SH   SOLE 0 0 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   14,067 128 SH   SOLE 0 0 0 0
PRUDENTIAL FINL INC COM 744320102   13,749 117 SH   SOLE 0 0 0 0
ISHARES TR SELECT DIVID ETF 464287168   12,971 105 SH   SOLE 0 0 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   12,836 512 SH   SOLE 0 0 0 0
SPDR GOLD TR GOLD SHS 78463V107   11,403 55 SH   SOLE 0 0 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   10,651 87 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725   10,032 480 SH   SOLE 0 0 0 0
ISHARES TR CORE US AGGBD ET 464287226   9,780 100 SH   SOLE 0 0 0 0
ISHARES TR ESG AWR US AGRGT 46435U549   9,377 199 SH   SOLE 0 0 0 0
LULULEMON ATHLETICA INC COM 550021109   9,376 24 SH   SOLE 0 0 0 0
WEST BANCORPORATION INC CAP STK 95123P106   8,915 500 SH   SOLE 0 0 0 0
CISCO SYS INC COM 17275R102   7,645 153 SH   SOLE 0 0 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   7,569 15 SH   SOLE 0 0 0 0
FIDELITY COVINGTON TRUST EMERG MKTS MLTFT 316092543   7,506 303 SH   SOLE 0 0 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   7,401 41 SH   SOLE 0 0 0 0
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214   6,627 216 SH   SOLE 0 0 0 0
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200   6,186 126 SH   SOLE 0 0 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   6,111 135 SH   SOLE 0 0 0 0
MERCK CO INC COM 58933Y105   5,014 38 SH   SOLE 0 0 0 0
WHIRLPOOL CORP COM 963320106   4,977 42 SH   SOLE 0 0 0 0
REGENERON PHARMACEUTICALS COM 75886F107   4,812 5 SH   SOLE 0 0 0 0
ON SEMICONDUCTOR CORP COM 682189105   4,634 63 SH   SOLE 0 0 0 0
ISHARES TR CORE S&P MCP ETF 464287507   4,353 72 SH   SOLE 0 0 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   4,285 999 SH   SOLE 0 0 0 0
DOMINION ENERGY INC COM 25746U109   4,187 85 SH   SOLE 0 0 0 0
ISHARES TR MSCI USA ESG SLC 464288802   4,096 38 SH   SOLE 0 0 0 0
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106   3,690 239 SH   SOLE 0 0 0 0
WILLAMETTE VY VINEYARD INC COM 969136100   3,668 700 SH   SOLE 0 0 0 0
ICU MED INC COM 44930G107   3,649 34 SH   SOLE 0 0 0 0
NORTHERN LTS FD TR IV INSPIRE CORP ESG 66538H633   3,525 150 SH   SOLE 0 0 0 0
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458   3,354 72 SH   SOLE 0 0 0 0
MEDTRONIC PLC SHS G5960L103   3,313 38 SH   SOLE 0 0 0 0
METLIFE INC COM 59156R108   3,239 44 SH   SOLE 0 0 0 0
SAREPTA THERAPEUTICS INC COM 803607100   3,237 25 SH   SOLE 0 0 0 0
MP MATERIALS CORP COM CL A 553368101   3,218 225 SH   SOLE 0 0 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   2,888 56 SH   SOLE 0 0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   2,295 14 SH   SOLE 0 0 0 0
ISHARES INC CORE MSCI EMKT 46434G103   2,292 44 SH   SOLE 0 0 0 0
ISHARES TR CORE MSCI EAFE 46432F842   2,213 30 SH   SOLE 0 0 0 0
ISHARES TR CORE LT USDB ETF 464289479   2,148 42 SH   SOLE 0 0 0 0
NVIDIA CORPORATION COM 67066G104   1,956 2 SH   SOLE 0 0 0 0
FS KKR CAP CORP COM 302635206   1,936 102 SH   SOLE 0 0 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   1,781 60 SH   SOLE 0 0 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,326 26 SH   SOLE 0 0 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,132 52 SH   SOLE 0 0 0 0
AKERO THERAPEUTICS INC COM 00973Y108   1,061 42 SH   SOLE 0 0 0 0
AT T INC COM 00206R102   1,045 59 SH   SOLE 0 0 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   1,032 20 SH   SOLE 0 0 0 0
CVS HEALTH CORP COM 126650100   925 12 SH   SOLE 0 0 0 0
GENERAL MTRS CO COM 37045V100   771 17 SH   SOLE 0 0 0 0
PIPER SANDLER COMPANIES COM 724078100   769 4 SH   SOLE 0 0 0 0
BRIGHTHOUSE FINL INC COM 10922N103   722 14 SH   SOLE 0 0 0 0
REALTY INCOME CORP COM 756109104   674 12 SH   SOLE 0 0 0 0
PAYPAL HLDGS INC COM 70450Y103   653 10 SH   SOLE 0 0 0 0