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   799,834 7,037 SH   SOLE   0 0 7,037
ABBVIE INC COM 00287Y109   1,489,969 8,182 SH   SOLE   0 0 8,182
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   358,048 1,033 SH   SOLE   0 0 1,033
ADOBE INC COM 00724F101   223,538 443 SH   SOLE   0 0 443
ADVANCED MICRO DEVICES INC COM 007903107   251,423 1,393 SH   SOLE   0 0 1,393
ALBEMARLE CORP COM 012653101   385,603 2,927 SH   SOLE   0 0 2,927
ALPHABET INC CAP STK CL C 02079K107   283,965 1,865 SH   SOLE   0 0 1,865
ALPHABET INC CAP STK CL A 02079K305   3,276,238 21,707 SH   SOLE   0 0 21,707
ALTRIA GROUP INC COM 02209S103   424,094 9,722 SH   SOLE   0 0 9,722
AMAZON COM INC COM 023135106   2,149,408 11,916 SH   SOLE   0 0 11,916
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   264,431 14,171 SH   SOLE   0 0 14,171
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   4,140,223 62,864 SH   SOLE   0 0 62,864
AMERICAN CENTY ETF TR US SML CP VALU 025072877   16,977,720 181,173 SH   SOLE   0 0 181,173
AMERICAN EXPRESS CO COM 025816109   5,885,122 25,847 SH   SOLE   0 0 25,847
AMES NATL CORP COM 031001100   273,232 13,540 SH   SOLE   0 0 13,540
AMGEN INC COM 031162100   407,532 1,433 SH   SOLE   0 0 1,433
APPLE INC COM 037833100   24,788,493 144,556 SH   SOLE   0 0 144,556
APPLIED MATLS INC COM 038222105   264,787 1,284 SH   SOLE   0 0 1,284
ASML HOLDING N V N Y REGISTRY SHS N07059210   287,259 296 SH   SOLE   0 0 296
AT&T INC COM 00206R102   368,051 20,912 SH   SOLE   0 0 20,912
AUTOMATIC DATA PROCESSING IN COM 053015103   266,062 1,065 SH   SOLE   0 0 1,065
BANK AMERICA CORP COM 060505104   340,426 8,977 SH   SOLE   0 0 8,977
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,970,536 18,954 SH   SOLE   0 0 18,954
BEST BUY INC COM 086516101   705,458 8,600 SH   SOLE   0 0 8,600
BOEING CO COM 097023105   665,816 3,450 SH   SOLE   0 0 3,450
BP PLC SPONSORED ADR 055622104   221,133 5,869 SH   SOLE   0 0 5,869
BRISTOL-MYERS SQUIBB CO COM 110122108   361,852 6,673 SH   SOLE   0 0 6,673
BROADCOM INC COM 11135F101   540,553 408 SH   SOLE   0 0 408
CANADIAN PACIFIC KANSAS CITY COM 13646K108   404,700 4,590 SH   SOLE   0 0 4,590
CARDINAL HEALTH INC COM 14149Y108   507,131 4,532 SH   SOLE   0 0 4,532
CASEYS GEN STORES INC COM 147528103   476,411 1,496 SH   SOLE   0 0 1,496
CATERPILLAR INC COM 149123101   355,910 971 SH   SOLE   0 0 971
CHEVRON CORP NEW COM 166764100   555,194 3,520 SH   SOLE   0 0 3,520
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502   252,884 6,461 SH   SOLE   0 0 6,461
CISCO SYS INC COM 17275R102   716,581 14,357 SH   SOLE   0 0 14,357
COCA COLA CO COM 191216100   269,311 4,402 SH   SOLE   0 0 4,402
COLGATE PALMOLIVE CO COM 194162103   250,124 2,778 SH   SOLE   0 0 2,778
COMCAST CORP NEW CL A 20030N101   260,519 6,010 SH   SOLE   0 0 6,010
CONOCOPHILLIPS COM 20825C104   2,625,789 20,630 SH   SOLE   0 0 20,630
CORTEVA INC COM 22052L104   442,202 7,668 SH   SOLE   0 0 7,668
COSTCO WHSL CORP NEW COM 22160K105   715,196 976 SH   SOLE   0 0 976
DEERE & CO COM 244199105   3,270,895 7,963 SH   SOLE   0 0 7,963
DELTA AIR LINES INC DEL COM NEW 247361702   3,126,868 65,320 SH   SOLE   0 0 65,320
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   343,015 13,876 SH   SOLE   0 0 13,876
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   65,400,311 1,147,777 SH   SOLE   0 0 1,147,777
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   32,609,673 523,094 SH   SOLE   0 0 523,094
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   28,557,085 524,657 SH   SOLE   0 0 524,657
DIMENSIONAL ETF TRUST WORLD EQUITY ETF 25434V617   215,703 3,648 SH   SOLE   0 0 3,648
DIMENSIONAL ETF TRUST US LARGE CAP VAL 25434V666   323,612 10,791 SH   SOLE   0 0 10,791
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   526,664 16,484 SH   SOLE   0 0 16,484
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   60,688,680 1,483,831 SH   SOLE   0 0 1,483,831
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   70,613,386 1,921,453 SH   SOLE   0 0 1,921,453
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831   364,983 11,546 SH   SOLE   0 0 11,546
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   60,443,600 1,256,885 SH   SOLE   0 0 1,256,885
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856   747,863 18,130 SH   SOLE   0 0 18,130
DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864   1,543,759 32,818 SH   SOLE   0 0 32,818
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872   1,426,674 34,009 SH   SOLE   0 0 34,009
DISNEY WALT CO COM 254687106   876,465 7,163 SH   SOLE   0 0 7,163
DUKE ENERGY CORP NEW COM NEW 26441C204   207,970 2,150 SH   SOLE   0 0 2,150
EATON CORP PLC SHS G29183103   2,015,223 6,445 SH   SOLE   0 0 6,445
ELI LILLY & CO COM 532457108   1,276,814 1,641 SH   SOLE   0 0 1,641
EXXON MOBIL CORP COM 30231G102   1,896,998 16,320 SH   SOLE   0 0 16,320
FEDEX CORP COM 31428X106   1,246,783 4,303 SH   SOLE   0 0 4,303
FIDELITY NATL INFORMATION SV COM 31620M106   320,389 4,319 SH   SOLE   0 0 4,319
FREEPORT-MCMORAN INC CL B 35671D857   1,506,991 32,050 SH   SOLE   0 0 32,050
GENERAL ELECTRIC CO COM NEW 369604301   460,444 2,623 SH   SOLE   0 0 2,623
GENERAL MLS INC COM 370334104   488,105 6,976 SH   SOLE   0 0 6,976
HERSHEY CO COM 427866108   452,991 2,329 SH   SOLE   0 0 2,329
HOME DEPOT INC COM 437076102   635,052 1,656 SH   SOLE   0 0 1,656
HONEYWELL INTL INC COM 438516106   304,790 1,485 SH   SOLE   0 0 1,485
INGERSOLL RAND INC COM 45687V106   249,434 2,627 SH   SOLE   0 0 2,627
INTEL CORP COM 458140100   319,432 7,232 SH   SOLE   0 0 7,232
INTERNATIONAL BUSINESS MACHS COM 459200101   355,713 1,863 SH   SOLE   0 0 1,863
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339   222,132 2,769 SH   SOLE   0 0 2,769
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   414,059 6,853 SH   SOLE   0 0 6,853
INVESCO QQQ TR UNIT SER 1 46090E103   15,864,952 35,731 SH   SOLE   0 0 35,731
ISHARES INC MSCI EMERG MRKT 464286533   1,065,313 18,825 SH   SOLE   0 0 18,825
ISHARES INC CORE MSCI EMKT 46434G103   20,204,997 391,570 SH   SOLE   0 0 391,570
ISHARES INC MSCI EMRG CHN 46434G764   674,617 11,718 SH   SOLE   0 0 11,718
ISHARES TR CORE S&P500 ETF 464287200   33,492,265 63,706 SH   SOLE   0 0 63,706
ISHARES TR MSCI EMG MKT ETF 464287234   492,960 12,000 SH   SOLE   0 0 12,000
ISHARES TR RUS 1000 GRW ETF 464287614   310,760 922 SH   SOLE   0 0 922
ISHARES TR RUS 2000 VAL ETF 464287630   819,151 5,158 SH   SOLE   0 0 5,158
ISHARES TR RUSSELL 2000 ETF 464287655   24,988,512 118,823 SH   SOLE   0 0 118,823
ISHARES TR RUSSELL 3000 ETF 464287689   1,755,768 5,851 SH   SOLE   0 0 5,851
ISHARES TR CORE S&P SCP ETF 464287804   1,117,139 10,108 SH   SOLE   0 0 10,108
ISHARES TR SHRT NAT MUN ETF 464288158   352,312 3,364 SH   SOLE   0 0 3,364
ISHARES TR MSCI AC ASIA ETF 464288182   203,250 3,000 SH   SOLE   0 0 3,000
ISHARES TR NATIONAL MUN ETF 464288414   44,265,792 411,392 SH   SOLE   0 0 411,392
ISHARES TR SHORT TREAS BD 464288679   731,885 6,621 SH   SOLE   0 0 6,621
ISHARES TR EAFE VALUE ETF 464288877   695,625 12,787 SH   SOLE   0 0 12,787
ISHARES TR US TREAS BD ETF 46429B267   41,281,099 1,812,960 SH   SOLE   0 0 1,812,960
ISHARES TR MSCI EAFE MIN VL 46429B689   1,091,552 15,400 SH   SOLE   0 0 15,400
ISHARES TR MSCI USA MIN VOL 46429B697   3,048,664 36,476 SH   SOLE   0 0 36,476
ISHARES TR MSCI USA QLT FCT 46432F339   38,839,064 236,319 SH   SOLE   0 0 236,319
ISHARES TR MSCI USA VALUE 46432F388   11,342,750 104,725 SH   SOLE   0 0 104,725
ISHARES TR MSCI USA MMENTM 46432F396   13,662,174 72,923 SH   SOLE   0 0 72,923
ISHARES TR MSCI INTL QUALTY 46434V456   14,827,290 373,860 SH   SOLE   0 0 373,860
ISHARES TR CORE TOTAL USD 46434V613   1,957,367 42,934 SH   SOLE   0 0 42,934
ISHARES TR GLOBAL REIT ETF 46434V647   2,468,678 104,252 SH   SOLE   0 0 104,252
ISHARES TR BLACKROCK ULTRA 46434V878   37,561,958 742,918 SH   SOLE   0 0 742,918
ISHARES TR CORE MSCI INTL 46435G326   38,545,720 574,195 SH   SOLE   0 0 574,195
ISHARES TR MSCI INTL VLU FT 46435G409   9,035,963 320,084 SH   SOLE   0 0 320,084
ISHARES TR ESG AWR MSCI USA 46435G425   2,160,003 18,789 SH   SOLE   0 0 18,789
ISHARES TR ESG AW MSCI EAFE 46435G516   480,802 6,017 SH   SOLE   0 0 6,017
ISHARES TR ESG MSCI LEADR 46435U218   282,774 3,013 SH   SOLE   0 0 3,013
ISHARES TR ESG AWR US AGRGT 46435U549   1,534,109 32,599 SH   SOLE   0 0 32,599
ISHARES TR ESG AWARE MSCI 46435U663   243,342 6,043 SH   SOLE   0 0 6,043
ISHARES U S ETF TR BLACKROCK SHORT 46431W838   24,139,299 481,630 SH   SOLE   0 0 481,630
JOHNSON & JOHNSON COM 478160104   1,613,512 10,200 SH   SOLE   0 0 10,200
JPMORGAN CHASE & CO COM 46625H100   1,284,820 6,414 SH   SOLE   0 0 6,414
LENNOX INTL INC COM 526107107   313,295 641 SH   SOLE   0 0 641
LINDE PLC SHS G54950103   268,377 578 SH   SOLE   0 0 578
LOWES COS INC COM 548661107   503,337 1,976 SH   SOLE   0 0 1,976
MASTERCARD INCORPORATED CL A 57636Q104   383,052 795 SH   SOLE   0 0 795
MCDONALDS CORP COM 580135101   2,657,038 9,424 SH   SOLE   0 0 9,424
MERCK & CO INC COM 58933Y105   421,691 3,196 SH   SOLE   0 0 3,196
META PLATFORMS INC CL A 30303M102   3,768,591 7,761 SH   SOLE   0 0 7,761
MICROSOFT CORP COM 594918104   9,198,673 21,864 SH   SOLE   0 0 21,864
MONDELEZ INTL INC CL A 609207105   808,209 11,546 SH   SOLE   0 0 11,546
NETFLIX INC COM 64110L106   275,728 454 SH   SOLE   0 0 454
NIKE INC CL B 654106103   383,506 4,081 SH   SOLE   0 0 4,081
NOVO-NORDISK A S ADR 670100205   274,134 2,135 SH   SOLE   0 0 2,135
NVIDIA CORPORATION COM 67066G104   2,412,677 2,670 SH   SOLE   0 0 2,670
OLD REP INTL CORP COM 680223104   487,307 15,863 SH   SOLE   0 0 15,863
ORACLE CORP COM 68389X105   2,031,520 16,173 SH   SOLE   0 0 16,173
OVINTIV INC COM 69047Q102   8,028,359 154,689 SH   SOLE   0 0 154,689
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,669,882 72,572 SH   SOLE   0 0 72,572
PEPSICO INC COM 713448108   1,185,939 6,776 SH   SOLE   0 0 6,776
PFIZER INC COM 717081103   823,165 29,664 SH   SOLE   0 0 29,664
PHILIP MORRIS INTL INC COM 718172109   767,310 8,375 SH   SOLE   0 0 8,375
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   1,071,288 12,412 SH   SOLE   0 0 12,412
PROCTER AND GAMBLE CO COM 742718109   1,643,135 10,127 SH   SOLE   0 0 10,127
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   118,917 10,860 SH   SOLE   0 0 10,860
ROCKWELL AUTOMATION INC COM 773903109   243,552 836 SH   SOLE   0 0 836
S&P GLOBAL INC COM 78409V104   942,377 2,215 SH   SOLE   0 0 2,215
SALESFORCE INC COM 79466L302   295,759 982 SH   SOLE   0 0 982
SAP SE SPON ADR 803054204   203,611 1,044 SH   SOLE   0 0 1,044
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,002,009 32,793 SH   SOLE   0 0 32,793
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   1,398,200 22,530 SH   SOLE   0 0 22,530
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   219,698 2,698 SH   SOLE   0 0 2,698
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   2,534,660 51,476 SH   SOLE   0 0 51,476
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   1,050,459 41,602 SH   SOLE   0 0 41,602
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   481,206 17,335 SH   SOLE   0 0 17,335
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789   1,338,244 20,197 SH   SOLE   0 0 20,197
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   3,103,503 79,536 SH   SOLE   0 0 79,536
SCHWAB STRATEGIC TR US REIT ETF 808524847   540,169 26,609 SH   SOLE   0 0 26,609
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   820,116 16,720 SH   SOLE   0 0 16,720
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   1,089,935 30,445 SH   SOLE   0 0 30,445
SHELL PLC SPON ADS 780259305   221,433 3,303 SH   SOLE   0 0 3,303
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   6,165,280 15,500 SH   SOLE   0 0 15,500
SPDR GOLD TR GOLD SHS 78463V107   337,175 1,639 SH   SOLE   0 0 1,639
SPDR S&P 500 ETF TR TR UNIT 78462F103   781,151 1,493 SH   SOLE   0 0 1,493
SPDR SER TR PORTFLI INTRMDIT 78464A672   989,513 35,114 SH   SOLE   0 0 35,114
SPDR SER TR S&P DIVID ETF 78464A763   385,321 2,936 SH   SOLE   0 0 2,936
SPDR SER TR NUVEEN BLMBRG MU 78468R721   25,915,435 557,561 SH   SOLE   0 0 557,561
SPDR SER TR NUVEEN BLMBRG SH 78468R739   6,483,957 136,677 SH   SOLE   0 0 136,677
STANDARD LITHIUM LTD COM 853606101   27,376 23,200 SH   SOLE   0 0 23,200
STANDARD MTR PRODS INC COM 853666105   403,506 12,027 SH   SOLE   0 0 12,027
STARBUCKS CORP COM 855244109   238,059 2,605 SH   SOLE   0 0 2,605
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   579,437 4,259 SH   SOLE   0 0 4,259
TARGET CORP COM 87612E106   649,577 3,666 SH   SOLE   0 0 3,666
TESLA INC COM 88160R101   844,671 4,805 SH   SOLE   0 0 4,805
TRANE TECHNOLOGIES PLC SHS G8994E103   819,846 2,731 SH   SOLE   0 0 2,731
UNITED AIRLS HLDGS INC COM 910047109   245,098 5,119 SH   SOLE   0 0 5,119
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405   279,243 34,517 SH   SOLE   0 0 34,517
UNITEDHEALTH GROUP INC COM 91324P102   1,684,787 3,406 SH   SOLE   0 0 3,406
US BANCORP DEL COM NEW 902973304   251,411 5,624 SH   SOLE   0 0 5,624
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,293,347 16,869 SH   SOLE   0 0 16,869
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   132,463,773 1,823,816 SH   SOLE   0 0 1,823,816
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,698,608 19,642 SH   SOLE   0 0 19,642
VANGUARD INDEX FDS SM CP VAL ETF 922908611   75,911,801 395,621 SH   SOLE   0 0 395,621
VANGUARD INDEX FDS GROWTH ETF 922908736   385,160 1,119 SH   SOLE   0 0 1,119
VANGUARD INDEX FDS VALUE ETF 922908744   198,991,549 1,221,856 SH   SOLE   0 0 1,221,856
VANGUARD INDEX FDS SMALL CP ETF 922908751   247,340 1,082 SH   SOLE   0 0 1,082
VANGUARD INDEX FDS TOTAL STK MKT 922908769   328,995,591 1,265,855 SH   SOLE   0 0 1,265,855
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   642,214 15,240 SH   SOLE   0 0 15,240
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   8,308,010 75,186 SH   SOLE   0 0 75,186
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,496,087 131,580 SH   SOLE   0 0 131,580
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   45,326,417 895,779 SH   SOLE   0 0 895,779
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   37,115,203 639,146 SH   SOLE   0 0 639,146
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   238,367 3,083 SH   SOLE   0 0 3,083
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   17,372,236 204,235 SH   SOLE   0 0 204,235
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   109,429,163 1,868,987 SH   SOLE   0 0 1,868,987
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,132,437 26,487 SH   SOLE   0 0 26,487
VANGUARD STAR FDS VG TL INTL STK F 921909768   267,484 4,436 SH   SOLE   0 0 4,436
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   118,313,721 2,358,256 SH   SOLE   0 0 2,358,256
VANGUARD WORLD FD ESG INTL STK ETF 921910725   355,854 6,192 SH   SOLE   0 0 6,192
VANGUARD WORLD FDS UTILITIES ETF 92204A876   809,070 5,674 SH   SOLE   0 0 5,674
VERIZON COMMUNICATIONS INC COM 92343V104   266,662 6,355 SH   SOLE   0 0 6,355
VISA INC COM CL A 92826C839   769,490 2,757 SH   SOLE   0 0 2,757
WALMART INC COM 931142103   927,171 15,409 SH   SOLE   0 0 15,409
WELLS FARGO CO NEW COM 949746101   2,783,733 48,029 SH   SOLE   0 0 48,029
WEST BANCORPORATION INC CAP STK 95123P106   548,576 30,767 SH   SOLE   0 0 30,767
WIPRO LTD SPON ADR 1 SH 97651M109   172,345 29,973 SH   SOLE   0 0 29,973
WISDOMTREE TR INTL QULTY DIV 97717X131   239,474 6,292 SH   SOLE   0 0 6,292
WORKIVA INC COM CL A 98139A105   345,390 4,073 SH   SOLE   0 0 4,073
YUM BRANDS INC COM 988498101   519,244 3,745 SH   SOLE   0 0 3,745