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   662,318 6,839 SH   SOLE   0 0 6,839
ABBVIE INC COM 00287Y109   1,138,076 7,635 SH   SOLE   0 0 7,635
ADOBE INC COM 00724F101   214,158 420 SH   SOLE   0 0 420
ALBEMARLE CORP COM 012653101   499,067 2,935 SH   SOLE   0 0 2,935
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   397,963 4,588 SH   SOLE   0 0 4,588
ALPHABET INC CAP STK CL A 02079K305   2,874,340 21,965 SH   SOLE   0 0 21,965
ALPHABET INC CAP STK CL C 02079K107   264,755 2,008 SH   SOLE   0 0 2,008
ALTRIA GROUP INC COM 02209S103   548,714 13,049 SH   SOLE   0 0 13,049
AMAZON COM INC COM 023135106   1,493,660 11,750 SH   SOLE   0 0 11,750
AMBEV SA SPONSORED ADR 02319V103   31,218 12,100 SH   SOLE   0 0 12,100
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   210,871 12,175 SH   SOLE   0 0 12,175
AMERICAN CENTY ETF TR US SML CP VALU 025072877   11,685,376 149,909 SH   SOLE   0 0 149,909
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   2,640,720 45,648 SH   SOLE   0 0 45,648
AMERICAN EXPRESS CO COM 025816109   3,846,147 25,780 SH   SOLE   0 0 25,780
AMES NATL CORP COM 031001100   220,420 13,286 SH   SOLE   0 0 13,286
AMGEN INC COM 031162100   376,091 1,399 SH   SOLE   0 0 1,399
APPLE INC COM 037833100   24,888,180 145,366 SH   SOLE   0 0 145,366
AT&T INC COM 00206R102   265,805 17,697 SH   SOLE   0 0 17,697
AUTOMATIC DATA PROCESSING IN COM 053015103   259,912 1,080 SH   SOLE   0 0 1,080
BANK AMERICA CORP COM 060505104   205,911 7,520 SH   SOLE   0 0 7,520
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,933,838 19,794 SH   SOLE   0 0 19,794
BEST BUY INC COM 086516101   595,636 8,574 SH   SOLE   0 0 8,574
BOEING CO COM 097023105   563,156 2,938 SH   SOLE   0 0 2,938
BRISTOL-MYERS SQUIBB CO COM 110122108   421,518 7,263 SH   SOLE   0 0 7,263
BROADCOM INC COM 11135F101   261,498 315 SH   SOLE   0 0 315
CARDINAL HEALTH INC COM 14149Y108   390,516 4,498 SH   SOLE   0 0 4,498
CASEYS GEN STORES INC COM 147528103   406,194 1,496 SH   SOLE   0 0 1,496
CATERPILLAR INC COM 149123101   261,359 957 SH   SOLE   0 0 957
CHEVRON CORP NEW COM 166764100   887,439 5,263 SH   SOLE   0 0 5,263
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502   278,966 7,762 SH   SOLE   0 0 7,762
CISCO SYS INC COM 17275R102   715,786 13,314 SH   SOLE   0 0 13,314
COLGATE PALMOLIVE CO COM 194162103   235,631 3,314 SH   SOLE   0 0 3,314
COMCAST CORP NEW CL A 20030N101   284,232 6,410 SH   SOLE   0 0 6,410
CONOCOPHILLIPS COM 20825C104   2,450,512 20,455 SH   SOLE   0 0 20,455
CORTEVA INC COM 22052L104   397,287 7,766 SH   SOLE   0 0 7,766
COSTCO WHSL CORP NEW COM 22160K105   553,682 980 SH   SOLE   0 0 980
CRONOS GROUP INC COM 22717L101   23,200 11,600 SH   SOLE   0 0 11,600
DEERE & CO COM 244199105   3,080,961 8,164 SH   SOLE   0 0 8,164
DELTA AIR LINES INC DEL COM NEW 247361702   2,432,935 65,755 SH   SOLE   0 0 65,755
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   4,501,084 96,860 SH   SOLE   0 0 96,860
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   55,392,832 1,189,964 SH   SOLE   0 0 1,189,964
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   62,679,319 1,921,500 SH   SOLE   0 0 1,921,500
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   27,837,337 530,336 SH   SOLE   0 0 530,336
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   51,226,513 1,505,776 SH   SOLE   0 0 1,505,776
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   24,513,282 536,513 SH   SOLE   0 0 536,513
DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864   1,519,548 32,763 SH   SOLE   0 0 32,763
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   500,892 19,118 SH   SOLE   0 0 19,118
DISNEY WALT CO COM 254687106   444,063 5,479 SH   SOLE   0 0 5,479
EATON CORP PLC SHS G29183103   1,368,831 6,418 SH   SOLE   0 0 6,418
ELI LILLY & CO COM 532457108   854,088 1,590 SH   SOLE   0 0 1,590
EXXON MOBIL CORP COM 30231G102   1,896,994 16,134 SH   SOLE   0 0 16,134
FEDEX CORP COM 31428X106   1,138,920 4,299 SH   SOLE   0 0 4,299
FIDELITY NATL INFORMATION SV COM 31620M106   231,934 4,196 SH   SOLE   0 0 4,196
FREEPORT-MCMORAN INC CL B 35671D857   1,185,934 31,803 SH   SOLE   0 0 31,803
GENERAL ELECTRIC CO COM NEW 369604301   248,304 2,246 SH   SOLE   0 0 2,246
GENERAL MLS INC COM 370334104   465,074 7,268 SH   SOLE   0 0 7,268
HERSHEY CO COM 427866108   590,836 2,953 SH   SOLE   0 0 2,953
HOME DEPOT INC COM 437076102   511,835 1,694 SH   SOLE   0 0 1,694
HONEYWELL INTL INC COM 438516106   239,602 1,297 SH   SOLE   0 0 1,297
INTERNATIONAL BUSINESS MACHS COM 459200101   245,681 1,751 SH   SOLE   0 0 1,751
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   343,374 6,862 SH   SOLE   0 0 6,862
INVESCO QQQ TR UNIT SER 1 46090E103   13,446,597 37,532 SH   SOLE   0 0 37,532
ISHARES INC MSCI EMRG CHN 46434G764   519,956 10,435 SH   SOLE   0 0 10,435
ISHARES INC CORE MSCI EMKT 46434G103   13,188,349 277,124 SH   SOLE   0 0 277,124
ISHARES INC MSCI EMERG MRKT 464286533   645,108 12,092 SH   SOLE   0 0 12,092
ISHARES TR ESG AWR US AGRGT 46435U549   1,531,049 33,798 SH   SOLE   0 0 33,798
ISHARES TR MSCI USA VALUE 46432F388   7,526,958 82,969 SH   SOLE   0 0 82,969
ISHARES TR RUS 2000 VAL ETF 464287630   233,555 1,723 SH   SOLE   0 0 1,723
ISHARES TR EAFE SML CP ETF 464288273   267,163 4,731 SH   SOLE   0 0 4,731
ISHARES TR ESG AW MSCI EAFE 46435G516   397,843 5,755 SH   SOLE   0 0 5,755
ISHARES TR MSCI USA QLT FCT 46432F339   27,106,641 205,681 SH   SOLE   0 0 205,681
ISHARES TR MSCI USA MIN VOL 46429B697   2,473,442 34,173 SH   SOLE   0 0 34,173
ISHARES TR ESG MSCI LEADR 46435U218   230,095 3,051 SH   SOLE   0 0 3,051
ISHARES TR NATIONAL MUN ETF 464288414   92,824,408 905,251 SH   SOLE   0 0 905,251
ISHARES TR SHRT NAT MUN ETF 464288158   342,524 3,330 SH   SOLE   0 0 3,330
ISHARES TR MSCI EAFE MIN VL 46429B689   928,537 14,237 SH   SOLE   0 0 14,237
ISHARES TR US TREAS BD ETF 46429B267   1,820,857 82,616 SH   SOLE   0 0 82,616
ISHARES TR RUSSELL 3000 ETF 464287689   1,225,790 5,002 SH   SOLE   0 0 5,002
ISHARES TR ESG AWR MSCI USA 46435G425   1,723,767 18,356 SH   SOLE   0 0 18,356
ISHARES TR BLACKROCK ULTRA 46434V878   34,037,246 675,610 SH   SOLE   0 0 675,610
ISHARES TR MSCI EMG MKT ETF 464287234   460,523 12,135 SH   SOLE   0 0 12,135
ISHARES TR RUSSELL 2000 ETF 464287655   21,712,971 122,853 SH   SOLE   0 0 122,853
ISHARES TR CORE MSCI INTL 46435G326   25,133,091 431,247 SH   SOLE   0 0 431,247
ISHARES TR EAFE VALUE ETF 464288877   616,171 12,593 SH   SOLE   0 0 12,593
ISHARES TR MSCI INTL QUALTY 46434V456   9,766,116 290,572 SH   SOLE   0 0 290,572
ISHARES TR MSCI USA MMENTM 46432F396   9,290,524 66,503 SH   SOLE   0 0 66,503
ISHARES TR SHORT TREAS BD 464288679   737,387 6,675 SH   SOLE   0 0 6,675
ISHARES TR CORE S&P500 ETF 464287200   25,634,966 59,695 SH   SOLE   0 0 59,695
ISHARES TR MSCI INTL VLU FT 46435G409   6,065,045 239,158 SH   SOLE   0 0 239,158
ISHARES U S ETF TR BLACKROCK SHORT 46431W838   22,870,424 459,153 SH   SOLE   0 0 459,153
JOHNSON & JOHNSON COM 478160104   1,599,527 10,270 SH   SOLE   0 0 10,270
JPMORGAN CHASE & CO COM 46625H100   903,943 6,233 SH   SOLE   0 0 6,233
LENNOX INTL INC COM 526107107   237,021 633 SH   SOLE   0 0 633
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   22,459 10,544 SH   SOLE   0 0 10,544
LOWES COS INC COM 548661107   355,551 1,711 SH   SOLE   0 0 1,711
MASTERCARD INCORPORATED CL A 57636Q104   306,602 774 SH   SOLE   0 0 774
MCDONALDS CORP COM 580135101   7,297,570 27,701 SH   SOLE   0 0 27,701
MERCK & CO INC COM 58933Y105   346,719 3,368 SH   SOLE   0 0 3,368
META PLATFORMS INC CL A 30303M102   2,235,964 7,448 SH   SOLE   0 0 7,448
MICROSOFT CORP COM 594918104   6,861,214 21,730 SH   SOLE   0 0 21,730
MONDELEZ INTL INC CL A 609207105   851,944 12,276 SH   SOLE   0 0 12,276
NETFLIX INC COM 64110L106   221,274 586 SH   SOLE   0 0 586
NIKE INC CL B 654106103   390,736 4,086 SH   SOLE   0 0 4,086
NVIDIA CORPORATION COM 67066G104   1,047,550 2,408 SH   SOLE   0 0 2,408
OLD REP INTL CORP COM 680223104   428,719 15,914 SH   SOLE   0 0 15,914
ORACLE CORP COM 68389X105   1,715,611 16,197 SH   SOLE   0 0 16,197
OVINTIV INC COM 69047Q102   7,356,510 154,646 SH   SOLE   0 0 154,646
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,149,952 71,872 SH   SOLE   0 0 71,872
PEPSICO INC COM 713448108   1,158,700 6,838 SH   SOLE   0 0 6,838
PFIZER INC COM 717081103   651,424 19,639 SH   SOLE   0 0 19,639
PHILIP MORRIS INTL INC COM 718172109   940,790 10,162 SH   SOLE   0 0 10,162
POSCO HOLDINGS INC SPONSORED ADR 693483109   222,220 2,168 SH   SOLE   0 0 2,168
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   895,778 12,429 SH   SOLE   0 0 12,429
PROCTER AND GAMBLE CO COM 742718109   1,328,068 9,105 SH   SOLE   0 0 9,105
ROCKWELL AUTOMATION INC COM 773903109   238,987 836 SH   SOLE   0 0 836
S&P GLOBAL INC COM 78409V104   837,556 2,292 SH   SOLE   0 0 2,292
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   820,009 25,427 SH   SOLE   0 0 25,427
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   989,961 20,650 SH   SOLE   0 0 20,650
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   1,614,381 38,976 SH   SOLE   0 0 38,976
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   812,736 33,949 SH   SOLE   0 0 33,949
SCHWAB STRATEGIC TR US REIT ETF 808524847   420,719 23,702 SH   SOLE   0 0 23,702
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   384,780 14,675 SH   SOLE   0 0 14,675
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   990,625 19,578 SH   SOLE   0 0 19,578
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,316,573 68,215 SH   SOLE   0 0 68,215
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,451,775 29,123 SH   SOLE   0 0 29,123
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789   1,011,711 18,363 SH   SOLE   0 0 18,363
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   5,419,491 16,180 SH   SOLE   0 0 16,180
SPDR GOLD TR GOLD SHS 78463V107   281,007 1,639 SH   SOLE   0 0 1,639
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,154,110 2,700 SH   SOLE   0 0 2,700
SPDR SER TR PORTFLI INTRMDIT 78464A672   966,688 35,114 SH   SOLE   0 0 35,114
SPDR SER TR S&P DIVID ETF 78464A763   337,669 2,936 SH   SOLE   0 0 2,936
STANDARD MTR PRODS INC COM 853666105   404,112 12,020 SH   SOLE   0 0 12,020
STARBUCKS CORP COM 855244109   260,472 2,854 SH   SOLE   0 0 2,854
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   443,798 5,107 SH   SOLE   0 0 5,107
TARGET CORP COM 87612E106   370,558 3,351 SH   SOLE   0 0 3,351
TESLA INC COM 88160R101   1,343,681 5,370 SH   SOLE   0 0 5,370
TRANE TECHNOLOGIES PLC SHS G8994E103   547,857 2,700 SH   SOLE   0 0 2,700
UNITED AIRLS HLDGS INC COM 910047109   217,126 5,133 SH   SOLE   0 0 5,133
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405   111,675 15,818 SH   SOLE   0 0 15,818
UNITEDHEALTH GROUP INC COM 91324P102   1,690,385 3,353 SH   SOLE   0 0 3,353
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   120,060,611 1,720,559 SH   SOLE   0 0 1,720,559
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   528,746 7,034 SH   SOLE   0 0 7,034
VANGUARD INDEX FDS GROWTH ETF 922908736   205,594 755 SH   SOLE   0 0 755
VANGUARD INDEX FDS TOTAL STK MKT 922908769   265,219,970 1,248,623 SH   SOLE   0 0 1,248,623
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,533,911 20,274 SH   SOLE   0 0 20,274
VANGUARD INDEX FDS VALUE ETF 922908744   172,425,872 1,250,097 SH   SOLE   0 0 1,250,097
VANGUARD INDEX FDS SM CP VAL ETF 922908611   64,948,439 407,226 SH   SOLE   0 0 407,226
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,435,108 138,615 SH   SOLE   0 0 138,615
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   584,923 15,025 SH   SOLE   0 0 15,025
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   5,694,354 61,111 SH   SOLE   0 0 61,111
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   6,147,180 127,800 SH   SOLE   0 0 127,800
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   634,205 8,347 SH   SOLE   0 0 8,347
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   135,481,867 2,370,636 SH   SOLE   0 0 2,370,636
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   33,795,850 586,734 SH   SOLE   0 0 586,734
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   237,041 3,154 SH   SOLE   0 0 3,154
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   13,939,994 195,129 SH   SOLE   0 0 195,129
VANGUARD STAR FDS VG TL INTL STK F 921909768   234,846 4,388 SH   SOLE   0 0 4,388
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   103,660,122 2,371,000 SH   SOLE   0 0 2,371,000
VANGUARD WORLD FD ESG INTL STK ETF 921910725   326,145 6,466 SH   SOLE   0 0 6,466
VANGUARD WORLD FDS UTILITIES ETF 92204A876   685,049 5,371 SH   SOLE   0 0 5,371
VISA INC COM CL A 92826C839   633,028 2,752 SH   SOLE   0 0 2,752
WALMART INC COM 931142103   838,417 5,242 SH   SOLE   0 0 5,242
WELLS FARGO CO NEW COM 949746101   1,926,401 47,146 SH   SOLE   0 0 47,146
WEST BANCORPORATION INC CAP STK 95123P106   501,810 30,767 SH   SOLE   0 0 30,767
WIPRO LTD SPON ADR 1 SH 97651M109   148,849 30,754 SH   SOLE   0 0 30,754
WORKIVA INC COM CL A 98139A105   442,653 4,368 SH   SOLE   0 0 4,368
YUM BRANDS INC COM 988498101   522,249 4,180 SH   SOLE   0 0 4,180
YUM CHINA HLDGS INC COM 98850P109   209,507 3,760 SH   SOLE   0 0 3,760