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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM Stock 88579Y101 384 2,397 SH   SOLE   295 0 2,102
ABBOTT LABS COM Stock 002824100 606 5,564 SH   SOLE   0 0 5,563
ABBVIE INC COM Stock 00287Y109 576 6,579 SH   SOLE   0 0 6,578
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 287 1,272 SH   SOLE   475 0 797
ADAMAS PHARMACEUTICALS INC COM Stock 00548A106 381 92,357 SH   SOLE   0 0 92,357
ALPHABET INC CAP STK CL A Stock 02079K305 434 296 SH   SOLE   17 0 279
ALPHABET INC CAP STK CL C Stock 02079K107 839 571 SH   SOLE   0 0 571
AMAZON COM INC COM Stock 023135106 2,469 784 SH   SOLE   172 0 612
AMEREN CORP COM Stock 023608102 627 7,925 SH   SOLE   171 0 7,753
AMERICAN ELEC PWR CO INC COM Stock 025537101 295 3,612 SH   SOLE   0 0 3,611
AMERICAN TOWER CORP NEW COM REIT 03027X100 293 1,213 SH   SOLE   41 0 1,172
APPLE INC COM Stock 037833100 9,101 78,587 SH   SOLE   2,446 0 76,141
AT&T INC COM Stock 00206R102 985 34,534 SH   SOLE   200 0 34,333
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 229 1,642 SH   SOLE   0 0 1,641
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 320 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,500 7,045 SH   SOLE   350 0 6,695
BOEING CO COM Stock 097023105 436 2,638 SH   SOLE   320 0 2,317
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 444 7,372 SH   SOLE   0 0 7,372
CALAMOS STRATEGIC TOTL RETN FD COM SH BEN INT CEF 128125101 204 15,127 SH   SOLE   0 0 15,126
CENTENE CORP DEL COM Put 15135B951 1,458 25,000 SH Put SOLE   0 0 25,000
CENTENE CORP DEL COM Stock 15135B101 4,712 80,782 SH   SOLE   0 0 80,782
CHEVRON CORP NEW COM Stock 166764100 376 5,227 SH   SOLE   407 0 4,820
CHURCH & DWIGHT INC COM Stock 171340102 311 3,318 SH   SOLE   0 0 3,318
CISCO SYS INC COM Stock 17275R102 462 11,728 SH   SOLE   0 0 11,727
COCA COLA CO COM Stock 191216100 344 6,962 SH   SOLE   0 0 6,962
COLGATE PALMOLIVE CO COM Stock 194162103 271 3,512 SH   SOLE   521 0 2,991
COMCAST CORP NEW CL A Stock 20030N101 309 6,683 SH   SOLE   362 0 6,320
COSTCO WHSL CORP NEW COM Stock 22160K105 220 619 SH   SOLE   80 0 539
CVS HEALTH CORP COM Stock 126650100 210 3,589 SH   SOLE   0 0 3,588
DISNEY WALT CO COM DISNEY Stock 254687106 435 3,506 SH   SOLE   181 0 3,324
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 230 2,597 SH   SOLE   0 0 2,596
EMERSON ELEC CO COM Stock 291011104 1,514 23,085 SH   SOLE   0 0 23,085
ENERGY TRANSFER LP COM UT LTD PTN Stock 29273V100 262 48,424 SH   SOLE   0 0 48,424
ENTERPRISE FINL SVCS CORP COM Stock 293712105 395 14,500 SH   SOLE   0 0 14,500
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 741 46,911 SH   SOLE   0 0 46,910
FACEBOOK INC CL A Stock 30303M102 454 1,734 SH   SOLE   107 0 1,627
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106 568 3,856 SH   SOLE   194 0 3,662
FLAHERTY & CRUMRINE PFD INCOME COM CEF 33848E106 186 15,644 SH   SOLE   0 0 15,643
GLOBAL CORD BLOOD CORPORATION SHS Stock G39342103 43 12,275 SH   SOLE   0 0 12,275
GUGGENHEIM STRATEGIC OPPORTUN COM SBI CEF 40167F101 1,729 98,241 SH   SOLE   8,946 0 89,294
HANCOCK JOHN PREM DIVID FD COM SH BEN INT CEF 41013T105 446 35,795 SH   SOLE   0 0 35,794
HOME DEPOT INC COM Stock 437076102 453 1,629 SH   SOLE   397 0 1,232
INTEL CORP COM Stock 458140100 555 10,726 SH   SOLE   862 0 9,864
INVESCO QQQ TRUST ETF 46090E103 470 1,691 SH   SOLE   0 0 1,691
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 295 2,730 SH   SOLE   0 0 2,729
ISHARES COMEX GOLD TRUST ETF 464285105 404 22,480 SH   SOLE   3,000 0 19,480
ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 695 8,635 SH   SOLE   1,524 0 7,111
ISHARES CORE MSCI EAFE ETF ETF 46432F842 1,075 17,830 SH   SOLE   3,433 0 14,397
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 210 3,969 SH   SOLE   1,865 0 2,104
ISHARES CORE S&P 500 ETF ETF 464287200 598 1,780 SH   SOLE   100 0 1,680
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 286 2,423 SH   SOLE   0 0 2,423
iShares Edge MSCI USA Value Factor ETF ETF 46432F388 343 4,644 SH   SOLE   1,184 0 3,460
ISHARES MSCI EAFE ETF ETF 464287465 3,231 50,766 SH   SOLE   852 0 49,913
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 201 2,235 SH   SOLE   570 0 1,665
ISHARES MSCI EAFE MIN VOL FACTOR ETF ETF 46429B689 796 11,682 SH   SOLE   1,918 0 9,764
ISHARES MSCI EAFE SMALL-CAP ETF ETF 464288273 236 3,998 SH   SOLE   0 0 3,998
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 255 5,793 SH   SOLE   0 0 5,793
ISHARES MSCI EMERGING MARKETS MIN VOL FACTOR ETF ETF 464286533 389 7,042 SH   SOLE   1,145 0 5,897
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697 2,095 32,875 SH   SOLE   7,678 0 25,196
ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 853 5,787 SH   SOLE   1,747 0 4,040
ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339 1,074 10,356 SH   SOLE   2,457 0 7,898
ISHARES MSCI USA SMALL-CAP MIN VOL FACTOR ETF ETF 46435G433 497 17,010 SH   SOLE   2,914 0 14,095
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 3,265 15,055 SH   SOLE   0 0 15,055
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 2,337 19,785 SH   SOLE   0 0 19,785
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 374 1,689 SH   SOLE   0 0 1,688
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630 436 4,393 SH   SOLE   0 0 4,393
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 521 3,013 SH   SOLE   81 0 2,932
ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 582 7,204 SH   SOLE   21 0 7,182
ISHARES S&P 500 GROWTH ETF ETF 464287309 384 1,663 SH   SOLE   0 0 1,663
ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 369 1,544 SH   SOLE   1,483 0 61
ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 244 1,993 SH   SOLE   0 0 1,992
ISHARES S&P SMALL-CAP FUND ETF 464287804 213 3,031 SH   SOLE   332 0 2,699
ISHARES SELECT DIVIDEND ETF ETF 464287168 1,439 17,646 SH   SOLE   0 0 17,646
ISHARES TIPS BOND ETF ETF 464287176 476 3,764 SH   SOLE   0 0 3,764
JOHNSON & JOHNSON COM Stock 478160104 1,369 9,198 SH   SOLE   76 0 9,121
JPMORGAN CHASE & CO COM Stock 46625H100 380 3,945 SH   SOLE   0 0 3,945
KAYNE ANDERSN MLP MIDS INVT CO COM CEF 486606106 115 28,806 SH   SOLE   0 0 28,805
LOCKHEED MARTIN CORP COM Stock 539830109 311 810 SH   SOLE   170 0 640
LOWES COS INC COM Stock 548661107 686 4,134 SH   SOLE   155 0 3,978
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Stock 559080106 702 20,537 SH   SOLE   0 0 20,537
MASTERCARD INCORPORATED CL A Stock 57636Q104 788 2,330 SH   SOLE   89 0 2,241
MCDONALDS CORP COM Stock 580135101 1,415 6,446 SH   SOLE   438 0 6,008
MEDTRONIC PLC SHS Stock G5960L103 396 3,807 SH   SOLE   516 0 3,290
MFS MULTIMARKET INCOME TR SH BEN INT CEF 552737108 800 142,328 SH   SOLE   30,167 0 112,160
MICROSOFT CORP COM Stock 594918104 1,902 9,045 SH   SOLE   798 0 8,246
NEXTERA ENERGY INC COM Stock 65339F101 1,530 5,513 SH   SOLE   361 0 5,151
NIKE INC CL B Stock 654106103 4,305 34,292 SH   SOLE   406 0 33,886
NOVARTIS AG SPONSORED ADR ADR 66987V109 204 2,346 SH   SOLE   623 0 1,722
NUVEEN PFD & INCOME OPPORTUNIT COM CEF 67073B106 825 97,199 SH   SOLE   0 0 97,198
PEPSICO INC COM Stock 713448108 1,181 8,520 SH   SOLE   275 0 8,245
PFIZER INC COM Stock 717081103 1,060 28,875 SH   SOLE   1,021 0 27,853
PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN Stock 726503105 64 10,667 SH   SOLE   0 0 10,666
PROCTER AND GAMBLE CO COM Stock 742718109 957 6,882 SH   SOLE   257 0 6,624
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 249 4,333 SH   SOLE   596 0 3,737
REALTY INCOME CORP COM REIT 756109104 564 9,284 SH   SOLE   0 0 9,283
SAREPTA THERAPEUTICS INC COM Stock 803607100 449 3,200 SH   SOLE   0 0 3,200
SOUTHERN CO COM Stock 842587107 327 6,032 SH   SOLE   456 0 5,576
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 1,226 24,462 SH   SOLE   1,185 0 23,277
SPDR S&P 500 ETF Put 78462F953 268 800 SH Put SOLE   0 0 800
SPDR S&P 500 ETF Put 78462F953 268 800 SH Put SOLE   0 0 800
SPDR S&P 500 ETF Put 78462F953 737 2,200 SH Put SOLE   0 0 2,200
SPDR S&P 500 ETF ETF 78462F103 1,157 3,454 SH   SOLE   617 0 2,837
SPDR S&P 600 SMALL CAP GROWTH ETF ETF 78464A201 767 12,991 SH   SOLE   764 0 12,226
STARBUCKS CORP COM Stock 855244109 230 2,683 SH   SOLE   434 0 2,248
STIFEL FINL CORP COM Stock 860630102 538 10,643 SH   SOLE   2,000 0 8,643
TESLA INC COM Stock 88160R101 966 2,251 SH   SOLE   90 0 2,161
TEXAS INSTRS INC COM Stock 882508104 286 2,003 SH   SOLE   379 0 1,624
UNION PAC CORP COM Stock 907818108 623 3,165 SH   SOLE   185 0 2,980
UNITEDHEALTH GROUP INC COM Stock 91324P102 273 875 SH   SOLE   30 0 845
US BANCORP DEL COM NEW Stock 902973304 687 19,161 SH   SOLE   0 0 19,160
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 719 5,586 SH   SOLE   1,953 0 3,632
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 6,861 167,753 SH   SOLE   2,550 0 165,202
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 3,810 88,117 SH   SOLE   1,974 0 86,143
VANGUARD GROWTH INDEX FUND ETF 922908736 63,593 279,395 SH   SOLE   23,012 0 256,381
VANGUARD HEALTH CARE INDEX FUND ETF 92204A504 215 1,055 SH   SOLE   848 0 207
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 463 5,722 SH   SOLE   2,070 0 3,652
VANGUARD INFORMATION TECHNOLOGY INDEX FUND ETF 92204A702 359 1,153 SH   SOLE   1,004 0 149
VANGUARD INTERMEDIATE-TERM BOND INDEX FUND ETF 921937819 235 2,516 SH   SOLE   0 0 2,516
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 532 5,557 SH   SOLE   0 0 5,557
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 3,077 19,672 SH   SOLE   1,447 0 18,225
VANGUARD MEGA CAP ETF ETF 921910873 380 3,173 SH   SOLE   2,928 0 245
VANGUARD MID-CAP GROWTH INDEX FUND ETF 922908538 8,231 45,694 SH   SOLE   2,307 0 43,386
VANGUARD MID-CAP INDEX FUND ETF 922908629 1,994 11,314 SH   SOLE   2,575 0 8,739
VANGUARD MID-CAP VALUE INDEX FUND ETF 922908512 3,387 33,417 SH   SOLE   0 0 33,416
VANGUARD REAL ESTATE ETF ETF 922908553 1,557 19,724 SH   SOLE   563 0 19,160
VANGUARD RUSSELL 2000 ETF ETF 92206C664 248 2,049 SH   SOLE   1,908 0 141
VANGUARD S&P 500 ETF ETF 922908363 646 2,099 SH   SOLE   0 0 2,099
VANGUARD SHORT-TERM BOND INDEX FUND ETF 921937827 1,937 23,327 SH   SOLE   0 0 23,326
VANGUARD SHORT-TERM GOVERNMENT BOND ETF ETF 92206C102 475 7,657 SH   SOLE   0 0 7,656
VANGUARD SMALL-CAP GROWTH INDEX FUND ETF 922908595 17,688 82,295 SH   SOLE   5,916 0 76,378
VANGUARD SMALL-CAP INDEX FUND ETF 922908751 1,093 7,108 SH   SOLE   1,070 0 6,038
VANGUARD SMALL-CAP VALUE INDEX FUND ETF 922908611 3,418 30,900 SH   SOLE   62 0 30,837
VANGUARD TOTAL BOND MARKET INDEX FUND ETF 921937835 2,553 28,940 SH   SOLE   0 0 28,939
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 1,167 6,854 SH   SOLE   2,296 0 4,557
VANGUARD VALUE INDEX FUND ETF 922908744 15,341 146,791 SH   SOLE   3,594 0 143,197
VERIZON COMMUNICATIONS INC COM Stock 92343V104 345 5,797 SH   SOLE   0 0 5,796
VISA INC COM CL A Stock 92826C839 269 1,347 SH   SOLE   206 0 1,141
WALMART INC COM Stock 931142103 930 6,645 SH   SOLE   0 0 6,645
WESTERN ASSET MANAGED MUNS FD COM CEF 95766M105 904 74,178 SH   SOLE   0 0 74,177
WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT Stock 958669103 94 11,729 SH   SOLE   0 0 11,729
WILLIAMS COS INC COM Stock 969457100 212 10,780 SH   SOLE   0 0 10,780
XCEL ENERGY INC COM Stock 98389B100 726 10,517 SH   SOLE   0 0 10,517
X-TRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 32,944 1,076,595 SH   SOLE   88,427 0 988,167