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
AMAZON COM INC COM 023135106   2,921,903 22,416 SH   SOLE   0 0 22,416
HEWLETT PACKARD ENTERPRISE C COM 42824C109   840,000 50,000 SH   SOLE   0 0 50,000
INVESCO QQQ TR UNIT SER 1 46090E103   521,375 1,411 SH   SOLE   0 0 1,411
STARBUCKS CORP COM 855244109   248,376 2,507 SH   SOLE   0 0 2,507
ISHARES GOLD TR ISHARES NEW 464285204   414,365 11,387 SH   SOLE   0 0 11,387
JOHNSON & JOHNSON COM 478160104   1,655,343 10,002 SH   SOLE   0 0 10,002
WASTE MGMT INC DEL COM 94106L109   551,476 3,180 SH   SOLE   0 0 3,180
VANGUARD INDEX FDS TOTAL STK MKT 922908769   870,490 3,952 SH   SOLE   0 0 3,952
COSTCO WHSL CORP NEW COM 22160K105   718,949 1,335 SH   SOLE   0 0 1,335
ISHARES TR MSCI EMG MKT ETF 464287234   320,952 8,113 SH   SOLE   0 0 8,113
PROCTER AND GAMBLE CO COM 742718109   1,139,926 7,514 SH   SOLE   0 0 7,514
COCA COLA CO COM 191216100   600,232 9,968 SH   SOLE   0 0 9,968
ENTERPRISE PRODS PARTNERS L COM 293792107   949,082 36,018 SH   SOLE   0 0 36,018
AMEREN CORP COM 023608102   873,148 10,691 SH   SOLE   0 0 10,691
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,470,686 17,600 SH   SOLE   0 0 17,600
INTEL CORP COM 458140100   324,649 9,708 SH   SOLE   0 0 9,708
MEDTRONIC PLC SHS G5960L103   262,405 2,978 SH   SOLE   0 0 2,978
NETFLIX INC COM 64110L106   304,379 691 SH   SOLE   0 0 691
MERCK & CO INC COM 58933Y105   331,844 2,879 SH   SOLE   0 0 2,879
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,955,337 4,411 SH   SOLE   0 0 4,411
MASTERCARD INCORPORATED CL A 57636Q104   839,261 2,134 SH   SOLE   0 0 2,134
EMERSON ELEC CO COM 291011104   2,117,118 23,422 SH   SOLE   0 0 23,422
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101   2,793,878 175,716 SH   SOLE   0 0 175,716
ISHARES TR TIPS BD ETF 464287176   279,594 2,598 SH   SOLE   0 0 2,598
ISHARES TR MSCI USA SMCP MN 46435G433   629,000 18,349 SH   SOLE   0 0 18,349
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105   346,955 29,453 SH   SOLE   0 0 29,453
KAYNE ANDERSON ENERGY INFRST COM 486606106   196,982 24,199 SH   SOLE   0 0 24,199
PEPSICO INC COM 713448108   1,669,580 9,015 SH   SOLE   0 0 9,015
US BANCORP DEL COM NEW 902973304   626,372 18,958 SH   SOLE   0 0 18,958
XCEL ENERGY INC COM 98389B100   651,479 10,479 SH   SOLE   0 0 10,479
HOME DEPOT INC COM 437076102   557,259 1,795 SH   SOLE   0 0 1,795
AUTOMATIC DATA PROCESSING IN COM 053015103   335,400 1,526 SH   SOLE   0 0 1,526
ISHARES TR RUS 2000 VAL ETF 464287630   540,962 3,842 SH   SOLE   0 0 3,842
SPDR GOLD TR GOLD SHS 78463V107   306,784 1,721 SH   SOLE   0 0 1,721
SOUTHERN CO COM 842587107   458,200 6,522 SH   SOLE   0 0 6,522
ISHARES TR RUS 1000 GRW ETF 464287614   2,936,256 10,670 SH   SOLE   0 0 10,670
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   2,565,973 48,997 SH   SOLE   0 0 48,997
CENTENE CORP DEL COM 15135B101   1,031,783 15,297 SH   SOLE   0 0 15,297
ISHARES TR CORE S&P SCP ETF 464287804   206,210 2,069 SH   SOLE   0 0 2,069
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,757,164 8,089 SH   SOLE   0 0 8,089
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,426,350 18,048 SH   SOLE   0 0 18,048
ALPHABET INC CAP STK CL A 02079K305   646,200 5,400 SH   SOLE   0 0 5,400
VANGUARD WELLINGTON FD US VALUE FACTR 921935805   290,661 2,917 SH   SOLE   0 0 2,917
COMCAST CORP NEW CL A 20030N101   255,709 6,154 SH   SOLE   0 0 6,154
MICROSOFT CORP COM 594918104   4,123,250 12,152 SH   SOLE   0 0 12,152
WORLD GOLD TR SPDR GLD MINIS 98149E303   235,587 6,185 SH   SOLE   0 0 6,185
BERKSHIRE HATHAWAY INC DEL CL A 084670108   517,810 1 SH   SOLE   0 0 1
BOEING CO COM 097023105   997,042 4,721 SH   SOLE   0 0 4,721
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,233,912 6,204 SH   SOLE   0 0 6,204
VANGUARD INDEX FDS MID CAP ETF 922908629   1,386,777 6,299 SH   SOLE   0 0 6,299
VANGUARD INDEX FDS LARGE CAP ETF 922908637   2,635,713 13,002 SH   SOLE   0 0 13,002
NEXTERA ENERGY INC COM 65339F101   1,633,005 22,008 SH   SOLE   0 0 22,008
NIKE INC CL B 654106103   4,300,765 38,967 SH   SOLE   0 0 38,967
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   984,978 17,062 SH   SOLE   0 0 17,062
TESLA INC COM 88160R101   1,215,662 4,644 SH   SOLE   0 0 4,644
REINSURANCE GRP OF AMERICA I COM NEW 759351604   2,799,042 20,182 SH   SOLE   0 0 20,182
WELLTOWER INC COM 95040Q104   283,115 3,500 SH   SOLE   0 0 3,500
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   408,880 4,967 SH   SOLE   0 0 4,967
FIRST FINL CORP IND COM 320218100   227,810 7,016 SH   SOLE   0 0 7,016
TARGA RES CORP COM 87612G101   221,461 2,910 SH   SOLE   0 0 2,910
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   786,569 5,256 SH   SOLE   0 0 5,256
SPDR SER TR S&P 400 MDCP GRW 78464A821   333,746 4,658 SH   SOLE   0 0 4,658
SPDR SER TR S&P 600 SMCP GRW 78464A201   832,970 10,823 SH   SOLE   0 0 10,823
SPDR SER TR S&P 400 MDCP VAL 78464A839   341,149 4,960 SH   SOLE   0 0 4,960
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   553,160 7,315 SH   SOLE   0 0 7,315
LILLY ELI & CO COM 532457108   850,234 1,813 SH   SOLE   0 0 1,813
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   1,398,502 8,982 SH   SOLE   0 0 8,982
ISHARES TR RUS MDCP VAL ETF 464287473   568,072 5,172 SH   SOLE   0 0 5,172
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   3,811,604 15,001 SH   SOLE   0 0 15,001
OPEN TEXT CORP COM 683715106   210,451 5,065 SH   SOLE   0 0 5,065
FIDELITY NATL INFORMATION SV COM 31620M106   214,096 3,914 SH   SOLE   0 0 3,914
ISHARES TR CORE HIGH DV ETF 46429B663   975,583 9,679 SH   SOLE   0 0 9,679
DUKE ENERGY CORP NEW COM NEW 26441C204   259,727 2,894 SH   SOLE   0 0 2,894
MICRON TECHNOLOGY INC COM 595112103   812,745 12,878 SH   SOLE   0 0 12,878
FREEPORT-MCMORAN INC CL B 35671D857   1,496,549 37,414 SH   SOLE   0 0 37,414
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778   270,685 3,297 SH   SOLE   0 0 3,297
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794   1,027,181 10,363 SH   SOLE   0 0 10,363
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   219,935 2,725 SH   SOLE   0 0 2,725
MFS MULTIMARKET INCOME TR SH BEN INT 552737108   954,240 211,583 SH   SOLE   0 0 211,583
ISHARES TR SELECT DIVID ETF 464287168   1,994,101 17,600 SH   SOLE   0 0 17,600
AMERICAN ELEC PWR CO INC COM 025537101   206,377 2,451 SH   SOLE   0 0 2,451
ISHARES TR RUS MD CP GR ETF 464287481   450,258 4,660 SH   SOLE   0 0 4,660
VANGUARD INDEX FDS SM CP VAL ETF 922908611   4,585,748 27,726 SH   SOLE   0 0 27,726
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   886,410 14,224 SH   SOLE   0 0 14,224
ADVANTAGE SOLUTIONS INC COM CL A 00791N102   374,400 160,000 SH   SOLE   0 0 160,000
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   425,130 13,718 SH   SOLE   0 0 13,718
GEVO INC COM PAR 374396406   25,601 16,843 SH   SOLE   0 0 16,843
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   273,000 21,496 SH   SOLE   0 0 21,496
ENTERPRISE FINL SVCS CORP COM 293712105   926,514 23,696 SH   SOLE   0 0 23,696
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   4,225,264 20,536 SH   SOLE   0 0 20,536
ISHARES INC MSCI EMERG MRKT 464286533   312,747 5,688 SH   SOLE   0 0 5,688
DBX ETF TR XTRACK MSCI EAFE 233051200   48,346,521 1,366,916 SH   SOLE   0 0 1,366,916
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712   228,300 1,966 SH   SOLE   0 0 1,966
VISA INC COM CL A 92826C839   347,815 1,465 SH   SOLE   0 0 1,465
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   400,270 14,743 SH   SOLE   0 0 14,743
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   15,233,104 328,375 SH   SOLE   0 0 328,375
ISHARES TR MSCI EAFE MIN VL 46429B689   768,188 11,381 SH   SOLE   0 0 11,381
ISHARES TR MSCI USA MIN VOL 46429B697   2,223,221 29,910 SH   SOLE   0 0 29,910
VANGUARD INDEX FDS SML CP GRW ETF 922908595   22,538,385 98,115 SH   SOLE   0 0 98,115
VANGUARD INDEX FDS VALUE ETF 922908744   22,604,003 159,147 SH   SOLE   0 0 159,147
VANGUARD INDEX FDS GROWTH ETF 922908736   81,591,338 288,407 SH   SOLE   0 0 288,407
PERIMETER SOLUTIONS SA COMMON STOCK L7579L106   149,714 24,344 SH   SOLE   0 0 24,344
SPIRE INC COM 84857L101   305,222 4,811 SH   SOLE   0 0 4,811
PHILLIPS 66 COM 718546104   378,905 3,973 SH   SOLE   0 0 3,973
ISHARES TR CORE S&P TTL STK 464287150   950,516 9,715 SH   SOLE   0 0 9,715
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   3,579,144 128,892 SH   SOLE   0 0 128,892
META PLATFORMS INC CL A 30303M102   375,061 1,310 SH   SOLE   0 0 1,310
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815   17,569,492 683,642 SH   SOLE   0 0 683,642
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   11,066,100 455,975 SH   SOLE   0 0 455,975
SAREPTA THERAPEUTICS INC COM 803607100   340,010 2,969 SH   SOLE   0 0 2,969
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   12,174,495 352,884 SH   SOLE   0 0 352,884
MONDELEZ INTL INC CL A 609207105   295,524 4,057 SH   SOLE   0 0 4,057
MPLX LP COM UNIT REP LTD 55336V100   213,347 6,286 SH   SOLE   0 0 6,286
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   270,099 18,312 SH   SOLE   0 0 18,312
ISHARES TR CORE MSCI EAFE 46432F842   393,930 5,836 SH   SOLE   0 0 5,836
DIMENSIONAL ETF TRUST GLOBAL REAL EST 25434V658   11,165,616 457,803 SH   SOLE   0 0 457,803
DIMENSIONAL ETF TRUST US LARGE CAP VAL 25434V666   52,244,591 2,056,944 SH   SOLE   0 0 2,056,944
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   389,563 1,262 SH   SOLE   0 0 1,262
NVIDIA CORPORATION COM 67066G104   957,449 2,263 SH   SOLE   0 0 2,263
ARCHER DANIELS MIDLAND CO COM 039483102   208,092 2,754 SH   SOLE   0 0 2,754
ABBVIE INC COM 00287Y109   859,011 6,376 SH   SOLE   0 0 6,376
ISHARES INC CORE MSCI EMKT 46434G103   975,612 19,793 SH   SOLE   0 0 19,793
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   9,971,734 137,185 SH   SOLE   0 0 137,185
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   216,443 3,978 SH   SOLE   0 0 3,978
ISHARES TR RUS 2000 GRW ETF 464287648   291,334 1,201 SH   SOLE   0 0 1,201
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   285,902 7,273 SH   SOLE   0 0 7,273
CHURCH & DWIGHT CO INC COM 171340102   333,565 3,328 SH   SOLE   0 0 3,328
GENERAL DYNAMICS CORP COM 369550108   302,286 1,405 SH   SOLE   0 0 1,405
MCDONALDS CORP COM 580135101   1,934,978 6,488 SH   SOLE   0 0 6,488
CISCO SYS INC COM 17275R102   805,789 15,578 SH   SOLE   0 0 15,578
ADVANCED MICRO DEVICES INC COM 007903107   306,398 2,690 SH   SOLE   0 0 2,690
AT&T INC COM 00206R102   388,548 24,360 SH   SOLE   0 0 24,360
ISHARES TR MSCI USA QLT FCT 46432F339   915,841 6,791 SH   SOLE   0 0 6,791
ISHARES TR MSCI USA MMENTM 46432F396   553,945 3,840 SH   SOLE   0 0 3,840
ISHARES TR CORE S&P500 ETF 464287200   841,946 1,889 SH   SOLE   0 0 1,889
ONEOK INC NEW COM 682680103   291,098 4,716 SH   SOLE   0 0 4,716
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   17,890,385 743,904 SH   SOLE   0 0 743,904
WELLS FARGO CO NEW COM 949746101   226,537 5,308 SH   SOLE   0 0 5,308
UNION PAC CORP COM 907818108   600,069 2,933 SH   SOLE   0 0 2,933
NORTHROP GRUMMAN CORP COM 666807102   256,615 563 SH   SOLE   0 0 563
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   4,900,754 35,417 SH   SOLE   0 0 35,417
LOCKHEED MARTIN CORP COM 539830109   386,370 839 SH   SOLE   0 0 839
JPMORGAN CHASE & CO COM 46625H100   809,408 5,568 SH   SOLE   0 0 5,568
CHEVRON CORP NEW COM 166764100   844,896 5,370 SH   SOLE   0 0 5,370
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   13,041,801 282,420 SH   SOLE   0 0 282,420
BANK AMERICA CORP COM 060505104   1,103,803 38,473 SH   SOLE   0 0 38,473
FLAHERTY & CRUMRINE PFD INCO COM 33848E106   94,708 11,824 SH   SOLE   0 0 11,824
WALMART INC COM 931142103   1,037,202 6,601 SH   SOLE   0 0 6,601
INTERNATIONAL BUSINESS MACHS COM 459200101   233,092 1,742 SH   SOLE   0 0 1,742
ORACLE CORP COM 68389X105   290,580 2,440 SH   SOLE   0 0 2,440
RAYTHEON TECHNOLOGIES CORP COM 75513E101   465,087 4,748 SH   SOLE   0 0 4,748
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   4,400,834 108,182 SH   SOLE   0 0 108,182
TEXAS INSTRS INC COM 882508104   284,252 1,579 SH   SOLE   0 0 1,579
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,316,805 12,414 SH   SOLE   0 0 12,414
PFIZER INC COM 717081103   929,027 25,328 SH   SOLE   0 0 25,328
MORGAN STANLEY COM NEW 617446448   402,232 4,710 SH   SOLE   0 0 4,710
3M CO COM 88579Y101   225,180 2,250 SH   SOLE   0 0 2,250
HP INC COM 40434L105   1,044,140 34,000 SH   SOLE   0 0 34,000
ALPHABET INC CAP STK CL C 02079K107   2,214,212 18,313 SH   SOLE   0 0 18,313
AMGEN INC COM 031162100   306,610 1,381 SH   SOLE   0 0 1,381
STIFEL FINL CORP COM 860630102   952,572 15,964 SH   SOLE   0 0 15,964
APPLIED MATLS INC COM 038222105   1,000,217 6,920 SH   SOLE   0 0 6,920
WILLIAMS COS INC COM 969457100   227,584 6,975 SH   SOLE   0 0 6,975
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   724,937 4,463 SH   SOLE   0 0 4,463
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   547,834 84,542 SH   SOLE   0 0 84,542
ISHARES TR S&P MC 400GR ETF 464287606   378,820 5,051 SH   SOLE   0 0 5,051
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,458,410 19,299 SH   SOLE   0 0 19,299
SPDR SER TR PRTFLO S&P500 GW 78464A409   578,211 9,477 SH   SOLE   0 0 9,477
VANGUARD WORLD FD MEGA CAP INDEX 921910873   458,122 2,928 SH   SOLE   0 0 2,928
BRISTOL-MYERS SQUIBB CO COM 110122108   390,892 6,112 SH   SOLE   0 0 6,112
REALTY INCOME CORP COM 756109104   1,125,307 18,821 SH   SOLE   0 0 18,821
ALTRIA GROUP INC COM 02209S103   200,179 4,419 SH   SOLE   0 0 4,419
EXXON MOBIL CORP COM 30231G102   391,080 3,646 SH   SOLE   0 0 3,646
UNITEDHEALTH GROUP INC COM 91324P102   869,331 1,809 SH   SOLE   0 0 1,809
LOWES COS INC COM 548661107   832,555 3,689 SH   SOLE   0 0 3,689
DEERE & CO COM 244199105   274,314 677 SH   SOLE   0 0 677
BLACKBERRY LTD COM 09228F103   88,812 16,060 SH   SOLE   0 0 16,060
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   357,094 10,974 SH   SOLE   0 0 10,974
ISHARES TR CORE S&P MCP ETF 464287507   246,053 941 SH   SOLE   0 0 941
ISHARES TR MSCI EAFE ETF 464287465   3,276,286 45,202 SH   SOLE   0 0 45,202
APPLE INC COM 037833100   15,410,938 79,521 SH   SOLE   0 0 79,521
WESTERN ASSET MANAGED MUNS F COM 95766M105   551,413 55,530 SH   SOLE   0 0 55,530
ABBOTT LABS COM 002824100   586,155 5,377 SH   SOLE   0 0 5,377
DISNEY WALT CO COM 254687106   225,634 2,527 SH   SOLE   0 0 2,527
ISHARES TR RUS 1000 VAL ETF 464287598   2,203,114 13,959 SH   DFND   0 0 13,959