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   22,127,939 358,347 SH   SOLE   0 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   16,240,314 168,084 SH   SOLE   0 0 0
AMERICAN CENTY ETF TR AVANTIS RESPONSI 025072299   14,868,446 267,707 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   14,440,718 177,929 SH   SOLE   0 0 0
ISHARES TR NATIONAL MUN ETF 464288414   11,454,455 107,503 SH   SOLE   0 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   10,281,209 86,165 SH   SOLE   0 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   5,869,383 74,503 SH   SOLE   0 0 0
ISHARES INC MSCI EMRG CHN 46434G764   5,426,259 91,660 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   5,394,487 142,749 SH   SOLE   0 0 0
PIMCO ETF TR MUNI INCOME OPP 72201R635   4,769,922 104,972 SH   SOLE   0 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   4,562,076 43,635 SH   SOLE   0 0 0
PIMCO ETF TR ENHANCD SHORT 72201R643   3,698,716 37,478 SH   SOLE   0 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   3,329,909 68,418 SH   SOLE   0 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   1,972,236 38,862 SH   SOLE   0 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,471,090 15,897 SH   SOLE   0 0 0
ISHARES TR CORE S&P TTL STK 464287150   1,284,886 10,817 SH   SOLE   0 0 0
ISHARES TR INTL DIV GRWTH 46435G524   882,200 13,089 SH   SOLE   0 0 0
ISHARES TR S&P 500 VAL ETF 464287408   843,098 4,632 SH   SOLE   0 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   621,342 25,371 SH   SOLE   0 0 0
LENNOX INTL INC COM 526107107   595,083 1,112 SH   SOLE   0 0 0
CASEYS GEN STORES INC COM 147528103   519,340 1,361 SH   SOLE   0 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   486,535 19,200 SH   SOLE   0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   447,315 1,672 SH   SOLE   0 0 0
MICROSOFT CORP COM 594918104   427,182 956 SH   SOLE   0 0 0
DEERE CO COM 244199105   351,242 940 SH   SOLE   0 0 0
3M CO COM 88579Y101   300,385 2,939 SH   SOLE   0 0 0
ISHARES TR S&P SML 600 GWT 464287887   283,332 2,206 SH   SOLE   0 0 0
ISHARES TR S&P MC 400VL ETF 464287705   273,699 2,412 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG INTL 67092P805   256,651 8,244 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   238,792 587 SH   SOLE   0 0 0
APPLE INC COM 037833100   230,815 1,096 SH   SOLE   0 0 0
JOHNSON JOHNSON COM 478160104   206,754 1,415 SH   SOLE   0 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   195,518 2,257 SH   SOLE   0 0 0
CHEVRON CORP NEW COM 166764100   176,778 1,130 SH   SOLE   0 0 0
AMERICAN CENTY ETF TR US EQT ETF 025072885   176,031 1,952 SH   SOLE   0 0 0
ISHARES TR USD GRN BOND ETF 46435U440   161,540 3,471 SH   SOLE   0 0 0
ISHARES TR CORE S&P500 ETF 464287200   160,053 292 SH   SOLE   0 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   153,403 2,544 SH   SOLE   0 0 0
WALMART INC COM 931142103   151,486 2,237 SH   SOLE   0 0 0
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   142,302 2,286 SH   SOLE   0 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   132,205 264 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL A 02079K305   130,504 716 SH   SOLE   0 0 0
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782   130,457 2,266 SH   SOLE   0 0 0
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824   125,253 2,196 SH   SOLE   0 0 0
ISHARES TR ESG MSCI LEADR 46435U218   124,600 1,279 SH   SOLE   0 0 0
INTEL CORP COM 458140100   114,060 3,683 SH   SOLE   0 0 0
NORTHERN LTS FD TR IV INSPIRE CORP ESG 66538H633   111,266 4,771 SH   SOLE   0 0 0
PARKER HANNIFIN CORP COM 701094104   110,231 218 SH   SOLE   0 0 0
LOWES COS INC COM 548661107   102,223 464 SH   SOLE   0 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   95,459 1,217 SH   SOLE   0 0 0
GARMIN LTD SHS H2906T109   94,766 582 SH   SOLE   0 0 0
DOVER CORP COM 260003108   86,975 482 SH   SOLE   0 0 0
TRIP COM GROUP LTD ADS 89677Q107   85,822 1,826 SH   SOLE   0 0 0
EMERSON ELEC CO COM 291011104   83,020 754 SH   SOLE   0 0 0
ALLIANT ENERGY CORP COM 018802108   82,826 1,627 SH   SOLE   0 0 0
NORDSON CORP COM 655663102   82,502 356 SH   SOLE   0 0 0
DISNEY WALT CO COM 254687106   80,151 807 SH   SOLE   0 0 0
CINCINNATI FINL CORP COM 172062101   79,712 675 SH   SOLE   0 0 0
COCA COLA CO COM 191216100   79,709 1,252 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   79,658 2,025 SH   SOLE   0 0 0
LANCASTER COLONY CORP COM 513847103   75,307 399 SH   SOLE   0 0 0
WELLS FARGO CO NEW COM 949746101   74,828 1,260 SH   SOLE   0 0 0
AMER STATES WTR CO COM 029899101   74,556 1,027 SH   SOLE   0 0 0
COLGATE PALMOLIVE CO COM 194162103   72,818 750 SH   SOLE   0 0 0
GENUINE PARTS CO COM 372460105   72,321 523 SH   SOLE   0 0 0
ISHARES TR SHORT TREAS BD 464288679   68,826 623 SH   SOLE   0 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   67,987 683 SH   SOLE   0 0 0
NORTHWEST NAT HLDG CO COM 66765N105   61,105 1,692 SH   SOLE   0 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   60,776 351 SH   SOLE   0 0 0
HEARTLAND FINL USA INC COM 42234Q102   60,627 1,364 SH   SOLE   0 0 0
ABM INDS INC COM 000957100   60,294 1,192 SH   SOLE   0 0 0
AMAZON COM INC COM 023135106   57,975 300 SH   SOLE   0 0 0
TOOTSIE ROLL INDS INC COM 890516107   56,854 1,860 SH   SOLE   0 0 0
GENERAL ELECTRIC CO COM NEW 369604301   53,573 337 SH   SOLE   0 0 0
HORMEL FOODS CORP COM 440452100   53,056 1,740 SH   SOLE   0 0 0
STEPAN CO COM 858586100   52,469 625 SH   SOLE   0 0 0
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647   50,188 996 SH   SOLE   0 0 0
STANLEY BLACK DECKER INC COM 854502101   47,839 599 SH   SOLE   0 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   46,730 394 SH   SOLE   0 0 0
MSA SAFETY INC COM 553498106   44,831 239 SH   SOLE   0 0 0
GORMAN RUPP CO COM 383082104   42,622 1,161 SH   SOLE   0 0 0
PEPSICO INC COM 713448108   42,497 258 SH   SOLE   0 0 0
S P GLOBAL INC COM 78409V104   42,472 95 SH   SOLE   0 0 0
GRAINGER W W INC COM 384802104   42,262 47 SH   SOLE   0 0 0
COMMERCE BANCSHARES INC COM 200525103   42,148 756 SH   SOLE   0 0 0
KIMBERLY CLARK CORP COM 494368103   42,106 305 SH   SOLE   0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   42,005 695 SH   SOLE   0 0 0
UNITED BANKSHARES INC WEST V COM 909907107   41,880 1,291 SH   SOLE   0 0 0
ABBOTT LABS COM 002824100   41,858 403 SH   SOLE   0 0 0
ABBVIE INC COM 00287Y109   41,784 244 SH   SOLE   0 0 0
BLACK HILLS CORP COM 092113109   41,697 767 SH   SOLE   0 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   41,521 856 SH   SOLE   0 0 0
SJW GROUP COM 784305104   41,125 758 SH   SOLE   0 0 0
MIDDLESEX WTR CO COM 596680108   41,076 786 SH   SOLE   0 0 0
TENNANT CO COM 880345103   41,068 417 SH   SOLE   0 0 0
SYSCO CORP COM 871829107   40,754 571 SH   SOLE   0 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   40,727 403 SH   SOLE   0 0 0
NUCOR CORP COM 670346105   40,498 256 SH   SOLE   0 0 0
RPM INTL INC COM 749685103   40,472 376 SH   SOLE   0 0 0
BECTON DICKINSON CO COM 075887109   40,462 173 SH   SOLE   0 0 0
ILLINOIS TOOL WKS INC COM 452308109   40,460 171 SH   SOLE   0 0 0
NATIONAL FUEL GAS CO COM 636180101   40,411 746 SH   SOLE   0 0 0
CONSOLIDATED EDISON INC COM 209115104   40,393 452 SH   SOLE   0 0 0
FULLER H B CO COM 359694106   40,148 522 SH   SOLE   0 0 0
FORTIS INC COM 349553107   40,001 1,030 SH   SOLE   0 0 0
PPG INDS INC COM 693506107   39,960 317 SH   SOLE   0 0 0
TELEPHONE DATA SYS INC COM NEW 879433829   39,321 1,897 SH   SOLE   0 0 0
NOVO NORDISK A S ADR 670100205   39,315 275 SH   SOLE   0 0 0
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   39,007 639 SH   SOLE   0 0 0
EXXON MOBIL CORP COM 30231G102   38,697 336 SH   SOLE   0 0 0
AMES NATL CORP COM 031001100   37,502 1,830 SH   SOLE   0 0 0
ISHARES TR CORE S&P US VLU 464287663   35,423 402 SH   SOLE   0 0 0
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790   34,099 556 SH   SOLE   0 0 0
MANULIFE FINL CORP COM 56501R106   33,841 1,271 SH   SOLE   0 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   30,994 913 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   29,463 776 SH   SOLE   0 0 0
INDEPENDENT BK CORP MICH COM NEW 453838609   28,701 1,063 SH   SOLE   0 0 0
ISHARES TR ESG AWARE MSCI 46435U663   27,743 721 SH   SOLE   0 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   25,951 384 SH   SOLE   0 0 0
JPMORGAN CHASE CO COM 46625H100   24,759 122 SH   SOLE   0 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   23,273 1,435 SH   SOLE   0 0 0
GENERAL DYNAMICS CORP COM 369550108   23,211 80 SH   SOLE   0 0 0
HOME DEPOT INC COM 437076102   22,479 65 SH   SOLE   0 0 0
US BANCORP DEL COM NEW 902973304   21,830 550 SH   SOLE   0 0 0
TOYOTA MOTOR CORP ADS 892331307   20,576 100 SH   SOLE   0 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874   19,993 401 SH   SOLE   0 0 0
ISHARES INC ESG AWR MSCI EM 46434G863   18,733 559 SH   SOLE   0 0 0
ISHARES TR CORE S&P SCP ETF 464287804   18,671 175 SH   SOLE   0 0 0
COUSINS PPTYS INC COM NEW 222795502   18,426 796 SH   SOLE   0 0 0
BK OF AMERICA CORP COM 060505104   18,254 459 SH   SOLE   0 0 0
WEST BANCORPORATION INC CAP STK 95123P106   17,900 1,000 SH   SOLE   0 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   16,642 379 SH   SOLE   0 0 0
NVIDIA CORPORATION COM 67066G104   16,265 132 SH   SOLE   0 0 0
META PLATFORMS INC CL A 30303M102   16,167 32 SH   SOLE   0 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   15,500 105 SH   SOLE   0 0 0
FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816   15,444 242 SH   SOLE   0 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   14,878 248 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   14,396 436 SH   SOLE   0 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   13,914 128 SH   SOLE   0 0 0
PRUDENTIAL FINL INC COM 744320102   13,878 118 SH   SOLE   0 0 0
CONOCOPHILLIPS COM 20825C104   13,154 115 SH   SOLE   0 0 0
ISHARES TR SELECT DIVID ETF 464287168   12,832 106 SH   SOLE   0 0 0
SPDR GOLD TR GOLD SHS 78463V107   11,918 55 SH   SOLE   0 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   11,324 88 SH   SOLE   0 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   10,580 235 SH   SOLE   0 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   10,343 420 SH   SOLE   0 0 0
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725   10,100 497 SH   SOLE   0 0 0
ISHARES TR CORE US AGGBD ET 464287226   9,767 101 SH   SOLE   0 0 0
ISHARES TR ESG AWR US AGRGT 46435U549   9,378 201 SH   SOLE   0 0 0
FIDELITY COVINGTON TRUST EMERG MKTS MLTFT 316092543   7,698 301 SH   SOLE   0 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   7,399 41 SH   SOLE   0 0 0
CISCO SYS INC COM 17275R102   7,338 154 SH   SOLE   0 0 0
LULULEMON ATHLETICA INC COM 550021109   7,169 24 SH   SOLE   0 0 0
TENABLE HLDGS INC COM 88025T102   6,973 160 SH   SOLE   0 0 0
REGENERON PHARMACEUTICALS COM 75886F107   5,255 5 SH   SOLE   0 0 0
MERCK CO INC COM 58933Y105   4,704 38 SH   SOLE   0 0 0
WHIRLPOOL CORP COM 963320106   4,333 42 SH   SOLE   0 0 0
ISHARES TR MSCI USA ESG SLC 464288802   4,225 38 SH   SOLE   0 0 0
ISHARES TR CORE S&P MCP ETF 464287507   4,204 72 SH   SOLE   0 0 0
ICU MED INC COM 44930G107   4,038 34 SH   SOLE   0 0 0
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458   3,991 72 SH   SOLE   0 0 0
SAREPTA THERAPEUTICS INC COM 803607100   3,950 25 SH   SOLE   0 0 0
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200   3,898 79 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106   3,879 239 SH   SOLE   0 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500   3,708 189 SH   SOLE   0 0 0
NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419   3,475 118 SH   SOLE   0 0 0
ON SEMICONDUCTOR CORP COM 682189105   3,428 50 SH   SOLE   0 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   3,380 1,000 SH   SOLE   0 0 0
METLIFE INC COM 59156R108   3,091 44 SH   SOLE   0 0 0
MEDTRONIC PLC SHS G5960L103   3,018 38 SH   SOLE   0 0 0
WILLAMETTE VY VINEYARD INC COM 969136100   2,751 700 SH   SOLE   0 0 0
ISHARES INC CORE MSCI EMKT 46434G103   2,392 45 SH   SOLE   0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   2,261 14 SH   SOLE   0 0 0
ISHARES TR CORE MSCI EAFE 46432F842   2,187 30 SH   SOLE   0 0 0
ISHARES TR CORE LT USDB ETF 464289479   2,115 43 SH   SOLE   0 0 0
FS KKR CAP CORP COM 302635206   2,082 106 SH   SOLE   0 0 0
MP MATERIALS CORP COM CL A 553368101   1,910 150 SH   SOLE   0 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   1,861 61 SH   SOLE   0 0 0
CELSIUS HLDGS INC COM NEW 15118V207   1,427 25 SH   SOLE   0 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,368 52 SH   SOLE   0 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,344 27 SH   SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103   1,315 10 SH   SOLE   0 0 0
AT T INC COM 00206R102   1,153 60 SH   SOLE   0 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   1,025 20 SH   SOLE   0 0 0
AKERO THERAPEUTICS INC COM 00973Y108   985 42 SH   SOLE   0 0 0
PIPER SANDLER COMPANIES COM 724078100   895 4 SH   SOLE   0 0 0
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527   889 24 SH   SOLE   0 0 0
GENERAL MTRS CO COM 37045V100   790 17 SH   SOLE   0 0 0
CLEVELAND CLIFFS INC NEW COM 185899101   770 50 SH   SOLE   0 0 0
CVS HEALTH CORP COM 126650100   692 12 SH   SOLE   0 0 0
SNOWFLAKE INC CL A 833445109   675 5 SH   SOLE   0 0 0
REALTY INCOME CORP COM 756109104   667 13 SH   SOLE   0 0 0
GENERAC HLDGS INC COM 368736104   661 5 SH   SOLE   0 0 0
BRIGHTHOUSE FINL INC COM 10922N103   607 14 SH   SOLE   0 0 0
ROKU INC COM CL A 77543R102   599 10 SH   SOLE   0 0 0
PAYPAL HLDGS INC COM 70450Y103   566 10 SH   SOLE   0 0 0