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
3M CO COM Stock 88579Y101   283,484 2,364 SH   SOLE   0 0 2,364
ABBOTT LABS COM Stock 002824100   614,026 5,592 SH   SOLE   0 0 5,592
ABBVIE INC COM Stock 00287Y109   1,029,649 6,371 SH   SOLE   0 0 6,371
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101   336,272 1,260 SH   SOLE   0 0 1,260
ALPHABET INC CAP STK CL A Stock 02079K305   538,029 6,098 SH   SOLE   0 0 6,098
ALPHABET INC CAP STK CL C Stock 02079K107   1,517,597 17,104 SH   SOLE   0 0 17,104
ALTRIA GROUP INC COM Stock 02209S103   200,807 4,393 SH   SOLE   0 0 4,393
AMAZON COM INC COM Stock 023135106   1,872,635 22,293 SH   SOLE   0 0 22,293
AMEREN CORP COM Stock 023608102   947,677 10,658 SH   SOLE   0 0 10,658
AMERICAN ELEC PWR CO INC COM Stock 025537101   240,396 2,532 SH   SOLE   0 0 2,532
AMGEN INC COM Stock 031162100   362,706 1,381 SH   SOLE   0 0 1,381
APPLE INC COM Stock 037833100   10,401,725 80,057 SH   SOLE   0 0 80,057
APPLIED MATLS INC COM Stock 038222105   673,870 6,920 SH   SOLE   0 0 6,920
ARCHER DANIELS MIDLAND CO COM Stock 039483102   255,709 2,754 SH   SOLE   0 0 2,754
ARTISAN PARTNERS ASSET MGMT IN CL A Stock 04316A108   216,008 7,273 SH   SOLE   0 0 7,273
AT&T INC COM Stock 00206R102   465,856 25,305 SH   SOLE   0 0 25,305
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   364,500 1,526 SH   SOLE   0 0 1,526
BANK AMERICA CORP COM Stock 060505104   1,274,174 38,471 SH   SOLE   0 0 38,471
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108   468,711 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   2,357,216 7,631 SH   SOLE   0 0 7,631
BLACKBERRY LTD COM Stock 09228F103   52,356 16,060 SH   SOLE   0 0 16,060
BOEING CO COM Stock 097023105   714,445 3,751 SH   SOLE   0 0 3,751
BRISTOL-MYERS SQUIBB CO COM Stock 110122108   465,035 6,463 SH   SOLE   0 0 6,463
CALAMOS STRATEGIC TOTAL RETURN COM SH BEN INT CEF 128125101   240,260 17,903 SH   SOLE   0 0 17,903
CENTENE CORP DEL COM Stock 15135B101   1,254,507 15,297 SH   SOLE   0 0 15,297
CHEVRON CORP NEW COM Stock 166764100   995,229 5,545 SH   SOLE   0 0 5,545
CHURCH & DWIGHT CO INC COM Stock 171340102   268,270 3,328 SH   SOLE   0 0 3,328
CISCO SYS INC COM Stock 17275R102   742,131 15,578 SH   SOLE   0 0 15,578
COCA COLA CO COM Stock 191216100   634,004 9,967 SH   SOLE   0 0 9,967
COMCAST CORP NEW CL A Stock 20030N101   222,667 6,367 SH   SOLE   0 0 6,367
COSTCO WHSL CORP NEW COM Stock 22160K105   609,423 1,335 SH   SOLE   0 0 1,335
DEERE & CO COM Stock 244199105   290,271 677 SH   SOLE   0 0 677
DIMENSIONAL EMERGING MARKETS CORE EQUITY 2 ETF ETF 25434V732   5,281,801 235,165 SH   SOLE   0 0 235,165
DIMENSIONAL INTERNATIONAL CORE EQUITY 2 ETF ETF 25434V799   2,879,565 128,840 SH   SOLE   0 0 128,840
DIMENSIONAL U.S. TARGETED VALUE ETF ETF 25434V609   4,469,324 101,691 SH   SOLE   0 0 101,691
DIMENSIONAL US MARKETWIDE VALUE ETF ETF 25434V724   12,148,869 362,869 SH   SOLE   0 0 362,869
DIMENSIONAL US SMALL CAP VALUE ETF ETF 25434V815   5,987,134 241,709 SH   SOLE   0 0 241,709
DISNEY WALT CO COM Stock 254687106   231,666 2,666 SH   SOLE   0 0 2,666
DUKE ENERGY CORP NEW COM NEW Stock 26441C204   298,075 2,894 SH   SOLE   0 0 2,894
EMERSON ELEC CO COM Stock 291011104   2,462,481 25,634 SH   SOLE   0 0 25,634
ENBRIDGE INC COM Stock 29250N105   239,214 6,118 SH   SOLE   0 0 6,118
ENERGY TRANSFER L P COM UT LTD PTN Stock 29273V100   254,853 21,470 SH   SOLE   0 0 21,470
ENTERPRISE FINL SVCS CORP COM Stock 293712105   709,920 14,500 SH   SOLE   0 0 14,500
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107   893,400 37,040 SH   SOLE   0 0 37,040
EXXON MOBIL CORP COM Stock 30231G102   409,518 3,713 SH   SOLE   0 0 3,713
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106   266,243 3,924 SH   SOLE   0 0 3,924
FIRST FINL CORP IND COM Stock 320218100   323,297 7,016 SH   SOLE   0 0 7,016
FLAHERTY & CRUMRINE PFD INCOME COM CEF 33848E106   101,684 11,824 SH   SOLE   0 0 11,824
FREEPORT-MCMORAN INC CL B Stock 35671D857   1,421,722 37,414 SH   SOLE   0 0 37,414
GENERAL DYNAMICS CORP COM Stock 369550108   348,595 1,405 SH   SOLE   0 0 1,405
GEVO INC COM PAR Stock 374396406   32,002 16,843 SH   SOLE   0 0 16,843
GUGGENHEIM STRATEGIC OPPORTUN COM SBI CEF 40167F101   2,512,548 165,082 SH   SOLE   0 0 165,082
HANCOCK JOHN PREM DIVID FD COM SH BEN INT CEF 41013T105   380,365 29,394 SH   SOLE   0 0 29,394
HEWLETT PACKARD ENTERPRISE CO COM Stock 42824C109   798,000 50,000 SH   SOLE   0 0 50,000
HOME DEPOT INC COM Stock 437076102   531,525 1,683 SH   SOLE   0 0 1,683
HP INC COM Stock 40434L105   913,580 34,000 SH   SOLE   0 0 34,000
INTEL CORP COM Stock 458140100   277,612 10,505 SH   SOLE   0 0 10,505
INTERNATIONAL BUSINESS MACHS COM Stock 459200101   244,570 1,736 SH   SOLE   0 0 1,736
INVESCO DYNAMIC MARKET ETF ETF 46137V712   204,346 1,966 SH   SOLE   0 0 1,966
INVESCO QQQ TRUST ETF 46090E103   295,023 1,108 SH   SOLE   0 0 1,108
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357   652,708 4,621 SH   SOLE   0 0 4,621
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354   1,066,363 16,688 SH   SOLE   0 0 16,688
INVESCO S&P INTERNATIONAL DEVELOPED LOW VOLATILITY ETF ETF 46138E230   251,786 9,402 SH   SOLE   0 0 9,402
ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663   1,072,900 10,293 SH   SOLE   0 0 10,293
ISHARES CORE MSCI EAFE ETF ETF 46432F842   400,763 6,502 SH   SOLE   0 0 6,502
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103   512,611 10,977 SH   SOLE   0 0 10,977
ISHARES CORE S&P 500 ETF ETF 464287200   764,194 1,989 SH   SOLE   0 0 1,989
ISHARES CORE S&P MID-CAP ETF ETF 464287507   351,285 1,450 SH   SOLE   0 0 1,450
ISHARES CORE S&P SMALL CAP ETF ETF 464287804   345,577 3,644 SH   SOLE   0 0 3,644
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150   823,832 9,715 SH   SOLE   0 0 9,715
ISHARES MSCI EAFE ETF ETF 464287465   3,001,845 45,732 SH   SOLE   0 0 45,732
ISHARES MSCI EAFE MIN VOL FACTOR ETF ETF 46429B689   520,955 8,193 SH   SOLE   0 0 8,193
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234   316,384 8,348 SH   SOLE   0 0 8,348
ISHARES MSCI EMERGING MARKETS MIN VOL FACTOR ETF ETF 464286533   231,768 4,369 SH   SOLE   0 0 4,369
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697   1,722,394 23,889 SH   SOLE   0 0 23,889
ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396   445,761 3,055 SH   SOLE   0 0 3,055
ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339   604,378 5,303 SH   SOLE   0 0 5,303
ISHARES MSCI USA SMALL-CAP MIN VOL FACTOR ETF ETF 46435G433   499,170 14,427 SH   SOLE   0 0 14,427
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   2,316,451 10,812 SH   SOLE   0 0 10,812
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   2,299,860 15,166 SH   SOLE   0 0 15,166
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648   304,130 1,418 SH   SOLE   0 0 1,418
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630   546,141 3,938 SH   SOLE   0 0 3,938
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481   394,323 4,717 SH   SOLE   0 0 4,717
ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473   558,659 5,303 SH   SOLE   0 0 5,303
ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606   344,979 5,051 SH   SOLE   0 0 5,051
ISHARES SELECT DIVIDEND ETF ETF 464287168   2,074,457 17,201 SH   SOLE   0 0 17,201
ISHARES TIPS BOND ETF ETF 464287176   336,799 3,164 SH   SOLE   0 0 3,164
JOHNSON & JOHNSON COM Stock 478160104   1,760,126 9,964 SH   SOLE   0 0 9,964
JPMORGAN CHASE & CO COM Stock 46625H100   753,330 5,618 SH   SOLE   0 0 5,618
KAYNE ANDERSON ENERGY INFRSTR COM CEF 486606106   202,563 23,664 SH   SOLE   0 0 23,664
LILLY ELI & CO COM Stock 532457108   624,037 1,706 SH   SOLE   0 0 1,706
LOCKHEED MARTIN CORP COM Stock 539830109   408,188 839 SH   SOLE   0 0 839
LOWES COS INC COM Stock 548661107   743,113 3,729 SH   SOLE   0 0 3,729
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Stock 559080106   749,824 14,934 SH   SOLE   0 0 14,934
MASTERCARD INCORPORATED CL A Stock 57636Q104   741,910 2,134 SH   SOLE   0 0 2,134
MCDONALDS CORP COM Stock 580135101   1,708,276 6,482 SH   SOLE   0 0 6,482
MEDTRONIC PLC SHS Stock G5960L103   235,762 3,033 SH   SOLE   0 0 3,033
MERCK & CO INC COM Stock 58933Y105   343,043 3,092 SH   SOLE   0 0 3,092
MFS MULTIMARKET INCOME TR SH BEN INT CEF 552737108   981,091 217,537 SH   SOLE   0 0 217,537
MICRON TECHNOLOGY INC COM Stock 595112103   643,617 12,877 SH   SOLE   0 0 12,877
MICROSOFT CORP COM Stock 594918104   2,932,806 12,218 SH   SOLE   0 0 12,218
MONDELEZ INTL INC CL A Stock 609207105   274,460 4,118 SH   SOLE   0 0 4,118
MORGAN STANLEY COM NEW Stock 617446448   408,114 4,800 SH   SOLE   0 0 4,800
MPLX LP COM UNIT REP LTD Stock 55336V100   206,432 6,286 SH   SOLE   0 0 6,286
NETFLIX INC COM Stock 64110L106   203,762 691 SH   SOLE   0 0 691
NEXTERA ENERGY INC COM Stock 65339F101   1,859,524 22,243 SH   SOLE   0 0 22,243
NIKE INC CL B Stock 654106103   4,477,577 38,267 SH   SOLE   0 0 38,267
NORTHROP GRUMMAN CORP COM Stock 666807102   307,178 563 SH   SOLE   0 0 563
NUVEEN PFD & INCOME OPPORTUNIT COM CEF 67073B106   633,841 87,066 SH   SOLE   0 0 87,066
NVIDIA CORPORATION COM Stock 67066G104   327,102 2,238 SH   SOLE   0 0 2,238
ONEOK INC NEW COM Stock 682680103   306,886 4,671 SH   SOLE   0 0 4,671
ORACLE CORP COM Stock 68389X105   211,461 2,587 SH   SOLE   0 0 2,587
PEPSICO INC COM Stock 713448108   1,599,033 8,851 SH   SOLE   0 0 8,851
PFIZER INC COM Stock 717081103   1,326,801 25,894 SH   SOLE   0 0 25,894
PHILLIPS 66 COM Stock 718546104   413,145 3,969 SH   SOLE   0 0 3,969
PROCTER AND GAMBLE CO COM Stock 742718109   1,137,253 7,504 SH   SOLE   0 0 7,504
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101   480,498 4,761 SH   SOLE   0 0 4,761
REALTY INCOME CORP COM REIT 756109104   1,224,960 19,312 SH   SOLE   0 0 19,312
REINSURANCE GRP OF AMERICA INC COM NEW Stock 759351604   2,450,200 17,244 SH   SOLE   0 0 17,244
SAREPTA THERAPEUTICS INC COM Stock 803607100   410,639 3,169 SH   SOLE   0 0 3,169
SCHWAB U.S. LARGE-CAP ETF ETF 808524201   2,309,919 51,161 SH   SOLE   0 0 51,161
SOUTHERN CO COM Stock 842587107   488,026 6,834 SH   SOLE   0 0 6,834
SPDR GOLD SHARES ETF 78463V107   291,932 1,721 SH   SOLE   0 0 1,721
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409   759,871 14,996 SH   SOLE   0 0 14,996
SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821   256,721 3,929 SH   SOLE   0 0 3,929
SPDR S&P 400 MID CAP VALUE ETF ETF 78464A839   424,304 6,556 SH   SOLE   0 0 6,556
SPDR S&P 500 ETF TRUST Put 78462F953   841,351 2,200 SH Put SOLE   0 0 2,200
SPDR S&P 500 ETF TRUST Call 78462F903   420,676 1,100 SH Call SOLE   0 0 1,100
SPDR S&P 500 ETF TRUST ETF 78462F103   2,044,195 5,345 SH   SOLE   0 0 5,345
SPDR S&P 600 SMALL CAP GROWTH ETF ETF 78464A201   986,777 13,660 SH   SOLE   0 0 13,660
SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464A300   425,355 5,731 SH   SOLE   0 0 5,731
SPIRE INC COM Stock 84857L101   331,987 4,821 SH   SOLE   0 0 4,821
STARBUCKS CORP COM Stock 855244109   249,195 2,512 SH   SOLE   0 0 2,512
STIFEL FINL CORP COM Stock 860630102   931,819 15,964 SH   SOLE   0 0 15,964
TARGA RES CORP COM Stock 87612G101   213,895 2,910 SH   SOLE   0 0 2,910
TESLA INC COM Stock 88160R101   559,608 4,543 SH   SOLE   0 0 4,543
TEXAS INSTRS INC COM Stock 882508104   274,084 1,659 SH   SOLE   0 0 1,659
UNION PAC CORP COM Stock 907818108   608,720 2,940 SH   SOLE   0 0 2,940
UNITEDHEALTH GROUP INC COM Stock 91324P102   958,813 1,808 SH   SOLE   0 0 1,808
US BANCORP DEL COM NEW Stock 902973304   826,758 18,958 SH   SOLE   0 0 18,958
VANECK FALLEN ANGEL HIGH YIELD BOND ETF ETF 92189F437   2,819,753 104,358 SH   SOLE   0 0 104,358
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   683,032 4,498 SH   SOLE   0 0 4,498
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858   12,478,389 297,300 SH   SOLE   0 0 297,300
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   4,764,435 122,214 SH   SOLE   0 0 122,214
VANGUARD GROWTH ETF ETF 922908736   58,486,424 274,442 SH   SOLE   0 0 274,442
VANGUARD HIGH DIVIDEND YIELD INDEX ETF ETF 921946406   1,343,372 12,414 SH   SOLE   0 0 12,414
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870   1,310,344 16,905 SH   SOLE   0 0 16,905
VANGUARD LARGE-CAP ETF ETF 922908637   2,893,688 16,611 SH   SOLE   0 0 16,611
VANGUARD MEGA CAP ETF ETF 921910873   387,673 2,928 SH   SOLE   0 0 2,928
VANGUARD MID-CAP ETF ETF 922908629   1,287,865 6,319 SH   SOLE   0 0 6,319
VANGUARD MID-CAP GROWTH ETF ETF 922908538   3,851,484 21,426 SH   SOLE   0 0 21,426
VANGUARD MID-CAP VALUE ETF ETF 922908512   4,938,098 36,514 SH   SOLE   0 0 36,514
VANGUARD REAL ESTATE ETF ETF 922908553   1,547,489 18,762 SH   SOLE   0 0 18,762
VANGUARD RUSSELL 2000 ETF ETF 92206C664   516,586 7,341 SH   SOLE   0 0 7,341
VANGUARD S&P 500 ETF ETF 922908363   206,997 588 SH   SOLE   0 0 588
VANGUARD S&P 500 GROWTH ETF ETF 921932505   3,544,220 16,802 SH   SOLE   0 0 16,802
VANGUARD S&P 500 VALUE ETF ETF 921932703   1,255,498 8,964 SH   SOLE   0 0 8,964
VANGUARD S&P MID-CAP 400 VALUE ETF ETF 921932844   392,602 2,559 SH   SOLE   0 0 2,559
VANGUARD S&P SMALL-CAP 600 GROWTH ETF ETF 921932794   1,107,917 5,944 SH   SOLE   0 0 5,944
VANGUARD SHORT-TERM BOND ETF ETF 921937827   1,634,816 21,716 SH   SOLE   0 0 21,716
VANGUARD SHORT-TERM TREASURY ETF ETF 92206C102   934,914 16,169 SH   SOLE   0 0 16,169
VANGUARD SMALL CAP VALUE ETF ETF 922908611   4,860,864 30,610 SH   SOLE   0 0 30,610
VANGUARD SMALL-CAP ETF ETF 922908751   1,265,692 6,896 SH   SOLE   0 0 6,896
VANGUARD SMALL-CAP GROWTH ETF ETF 922908595   18,758,812 93,541 SH   SOLE   0 0 93,541
VANGUARD TOTAL BOND MARKET ETF ETF 921937835   9,227,800 128,446 SH   SOLE   0 0 128,446
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769   656,294 3,433 SH   SOLE   0 0 3,433
VANGUARD U.S. VALUE FACTOR ETF ETF 921935805   291,455 2,954 SH   SOLE   0 0 2,954
VANGUARD VALUE ETF ETF 922908744   23,176,516 165,110 SH   SOLE   0 0 165,110
VERIZON COMMUNICATIONS INC COM Stock 92343V104   338,610 8,595 SH   SOLE   0 0 8,595
VISA INC COM CL A Stock 92826C839   307,579 1,480 SH   SOLE   0 0 1,480
WALMART INC COM Stock 931142103   938,891 6,621 SH   SOLE   0 0 6,621
WASTE MGMT INC DEL COM Stock 94106L109   500,447 3,190 SH   SOLE   0 0 3,190
WELLS FARGO CO NEW COM Stock 949746101   236,862 5,737 SH   SOLE   0 0 5,737
WELLTOWER INC COM REIT 95040Q104   229,425 3,500 SH   SOLE   0 0 3,500
WESTERN ASSET MANAGED MUNS FD COM CEF 95766M105   620,725 61,641 SH   SOLE   0 0 61,641
WILLIAMS COS INC COM Stock 969457100   229,132 6,964 SH   SOLE   0 0 6,964
XCEL ENERGY INC COM Stock 98389B100   734,683 10,479 SH   SOLE   0 0 10,479
XTRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200   41,795,636 1,296,793 SH   SOLE   0 0 1,296,793