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
AURORA CANNABIS INC COM COM 05156X108 77 35,847 SH   SOLE   0 0 35,847
CRONOS GROUP INC COM COM 22717L101 142 18,541 SH   SOLE   0 0 18,541
AEGON N V ISIN #US0079241032 ADR 007924103 160 35,349 SH   SOLE   0 0 35,349
MASCO CORP COM COM 574599106 204 4,260 SH   SOLE   0 0 4,260
VMWARE INC CL A CLASS A COM 928563402 207 1,361 SH   SOLE   0 0 1,361
AMERICAN EXPRESS CO COM COM 025816109 209 1,678 SH   SOLE   0 0 1,678
HOST HOTELS & RESORTS INC COM REIT 44107P104 216 11,619 SH   SOLE   0 0 11,619
ISHARES RUSSELL 2000 ETF ETF 464287655 216 1,304 SH   SOLE   0 0 1,304
ISHARES 0-5 YR TIPS BOND ETF ETF 46429B747 216 2,149 SH   SOLE   0 0 2,149
MARATHON PETE CORP COM 56585A102 217 3,596 SH   SOLE   0 0 3,596
CENTENE CORP DEL COM COM 15135B101 217 3,449 SH   SOLE   0 0 3,449
PAYPAL HLDGS INC COM COM 70450Y103 221 2,043 SH   SOLE   0 0 2,043
GENERAL DYNAMICS CORP COM COM 369550108 222 1,261 SH   SOLE   0 0 1,261
PPL CORP COM COM 69351T106 227 6,328 SH   SOLE   0 0 6,328
ISHARES TR RUSSELL MIDCAP INDEX FD ETF 464287499 229 3,846 SH   SOLE   0 0 3,846
ISHARES TR HIGH DIVID EQUITY FD ETF 46429B663 231 2,360 SH   SOLE   0 0 2,360
FIRST TR ETF HLTH CARE ALPHADEX FD ETF 33734X143 233 2,768 SH   SOLE   0 0 2,768
VANGUARD Intmd-TERM CORP BD ETF ETF 92206C870 245 2,682 SH   SOLE   0 0 2,682
iSH IBDS DEC 2020 TERM CORP ETF 46434VAQ3 248 9,789 SH   SOLE   0 0 9,789
DUKE ENERGY CORP NEW COM NEW COM 26441C204 248 2,716 SH   SOLE   0 0 2,716
GUGGENHEIM ETF TRST S&P500 EQU WGHT ETF 46137V357 260 2,248 SH   SOLE   0 0 2,248
ISHARES MSCI EAFE ETF ETF 464287465 262 3,768 SH   SOLE   0 0 3,768
BECTON DICKINSON & CO COM COM 075887109 262 964 SH   SOLE   0 0 964
TRAVELERS COMPANIES INC COM COM 89417E109 266 1,946 SH   SOLE   0 0 1,946
SOUTHERN CO COM COM 842587107 273 4,280 SH   SOLE   0 0 4,280
FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 279 9,049 SH   SOLE   0 0 9,049
ALTRIA GROUP INC COM COM 02209S103 279 5,596 SH   SOLE   0 0 5,596
PIMCO INTERMEDIATE muni bd ACTIVE ETF 72201R866 284 5,145 SH   SOLE   0 0 5,145
AMERICAN INTL GROUP INC COM NEW COM 026874784 288 5,616 SH   SOLE   0 0 5,616
FIFTH THIRD BANCORP COM 316773100 296 9,625 SH   SOLE   0 0 9,625
DOMINION RESOURCES INC COM 25746U109 296 3,579 SH   SOLE   0 0 3,579
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 301 2,414 SH   SOLE   0 0 2,414
PWSHRS GLOBAL ET FD TR INSURED NATL ETF 46138E537 304 11,503 SH   SOLE   0 0 11,503
PPG INDS INC COM COM 693506107 305 2,288 SH   SOLE   0 0 2,288
ISHR BROAD USD INV GRDE CORP BD ETF ETF 464288620 308 5,286 SH   SOLE   0 0 5,286
ISHR INT SELECT DIV ETF ETF 464288448 311 9,257 SH   SOLE   0 0 9,257
HONEYWELL INTL INC COM 438516106 313 1,771 SH   SOLE   0 0 1,771
DELTA AIR LINES INC DEL CMN COM 247361702 314 5,365 SH   SOLE   0 0 5,365
METLIFE INC COM COM 59156R108 314 6,162 SH   SOLE   0 0 6,162
BROOKFIELD INFRA PART LP LP INT UNT COM G16252101 321 6,415 SH   SOLE   0 0 6,415
FORD MOTOR COMPANY COM 345370860 321 34,546 SH   SOLE   0 0 34,546
BARINGS GLOBAL SHORT DURATION COM CEF 06760L100 323 18,415 SH   SOLE   0 0 18,415
ISHR TRUST CORE SHRT TERM US BD ETF ETF 46432F859 330 6,557 SH   SOLE   0 0 6,557
VANGUARD TOTAL INTERNATIONAL BD ETF ETF 92203J407 333 5,888 SH   SOLE   0 0 5,888
TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803 338 3,689 SH   SOLE   0 0 3,689
MARKEL CORP HOLDING CO COM 570535104 343 300 SH   SOLE   0 0 300
UBSAG LND BRH ETRC ALRN MLP INDETN ETF 90267B682 344 25,110 SH   SOLE   0 0 25,110
ABBOTT LABS COM COM 002824100 353 4,068 SH   SOLE   0 0 4,068
PWRSHRS ETF TR I S&P600 LOW VOL PRT ETF 46138G102 354 6,953 SH   SOLE   0 0 6,953
US BANCORP DEL COM NEW COM 902973304 355 5,989 SH   SOLE   0 0 5,989
SPDR S&P 500 ETF ETF 78462F103 359 1,114 SH   SOLE   0 0 1,114
WALMART INC COM COM 931142103 359 3,018 SH   SOLE   0 0 3,018
NEXTERA ENERGY INC COM COM 65339F101 363 1,500 SH   SOLE   0 0 1,500
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 379 3,157 SH   SOLE   0 0 3,157
GOOGLE INC COM 02079K305 384 287 SH   SOLE   0 0 287
VALERO ENERGY CORP COM 91913Y100 401 4,279 SH   SOLE   0 0 4,279
COCA COLA CO COM COM 191216100 419 7,577 SH   SOLE   0 0 7,577
UNITEDHEALTH GROUP COM 91324P102 420 1,430 SH   SOLE   0 0 1,430
ISH TRUST S&P GLOBAL INFO TECH ETF 464287291 420 1,998 SH   SOLE   0 0 1,998
GILEAD SCIENCES INC COM 375558103 426 6,550 SH   SOLE   0 0 6,550
ALIBABA GROUP HLDG LTD SPONSORD ADS ADR 01609W102 432 2,038 SH   SOLE   0 0 2,038
BANK AMER CORP COM COM 060505104 443 12,565 SH   SOLE   0 0 12,565
NUVEEN ESG SMALL-CAP ETF ETF 67092P607 444 14,251 SH   SOLE   0 0 14,251
ISHARES S&P SMALLCAP 600 GROWTH ETF ETF 464287887 445 2,302 SH   SOLE   0 0 2,302
FIDELITY HIGH DIVIDEND ETF ETF 316092840 454 14,002 SH   SOLE   0 0 14,002
ISHARES 3-7 YR TREASURY BOND ETF ETF 464288661 457 3,630 SH   SOLE   0 0 3,630
SHERWIN WILLIAMS CO COM COM 824348106 462 792 SH   SOLE   0 0 792
ISHARES MSCI EAFE ESG SELECT ETF ETF 46435G516 464 6,743 SH   SOLE   0 0 6,743
MASTERCARD INC COM 57636Q104 474 1,586 SH   SOLE   0 0 1,586
UNITED TECHNOLOGIES CORP COM COM 913017109 479 3,200 SH   SOLE   0 0 3,200
CHUBB LIMITED COM COM H1467J104 485 3,118 SH   SOLE   0 0 3,118
UNITED PARCEL SERVICE INC COM 911312106 496 4,234 SH   SOLE   0 0 4,234
ISHARES S&P 500 GROWTH ETF ETF 464287309 497 2,566 SH   SOLE   0 0 2,566
CITIGROUP INC COM 172967424 508 6,358 SH   SOLE   0 0 6,358
BRISTOL MYERS SQUIBB CO COM COM 110122108 516 8,046 SH   SOLE   0 0 8,046
PROCTER & GAMBLE CO COM COM 742718109 518 4,149 SH   SOLE   0 0 4,149
COMCAST CORP NEW CL A COM 20030N101 523 11,631 SH   SOLE   0 0 11,631
GLOBAL X FDS GLOBX SUPDV US ETF 37950E291 525 22,112 SH   SOLE   0 0 22,112
CATERPILLAR INC DEL COM COM 149123101 526 3,559 SH   SOLE   0 0 3,559
ADOBE SYS INC COM 00724F101 529 1,603 SH   SOLE   0 0 1,603
PEPSICO INC COM COM 713448108 541 3,959 SH   SOLE   0 0 3,959
KBW REGIONAL BANKINGETF ETF 78464A698 548 9,409 SH   SOLE   0 0 9,409
AMEREN CORP COM 023608102 553 7,199 SH   SOLE   0 0 7,199
WISDOMTREE SMALLCAP DIVIDEND ETF 97717W604 571 19,913 SH   SOLE   0 0 19,913
WISDOMTREE LARGE CAP DIVIDEND ETF 97717W307 598 5,648 SH   SOLE   0 0 5,648
ISHARES MSCI EAFE SMALL CAP ETF ETF 464288273 599 9,617 SH   SOLE   0 0 9,617
HOME DEPOT COM 437076102 600 2,748 SH   SOLE   0 0 2,748
CONOCOPHILLIPS COM COM 20825C104 636 9,780 SH   SOLE   0 0 9,780
HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209 641 6,298 SH   SOLE   0 0 6,298
ISHARES 7-10 YR TREASURY BOND ETF ETF 464287440 646 5,858 SH   SOLE   0 0 5,858
SPDR GOLD ETF ETF 78463V107 658 4,604 SH   SOLE   0 0 4,604
NUVEEN ESG LARGE-CAP VALUE ETF ETF 67092P300 667 20,349 SH   SOLE   0 0 20,349
ORACLE CORPORATION COM 68389X105 668 12,605 SH   SOLE   0 0 12,605
JPMORGAN CHASE & CO COM COM 46625H100 701 5,030 SH   SOLE   0 0 5,030
WISDOMTREE MIDCAP EARNINGS ETF ETF 97717W570 722 17,157 SH   SOLE   0 0 17,157
MERCK & CO INC COM 58933Y105 728 8,000 SH   SOLE   0 0 8,000
ABBVIE INC COM COM 00287Y109 740 8,356 SH   SOLE   0 0 8,356
BOEING CO COM COM 097023105 750 2,304 SH   SOLE   0 0 2,304
ISHARES DJ SELECT DIVIDEND ETF 464287168 754 7,138 SH   SOLE   0 0 7,138
ISHR TR S&PCITIGRP INT TREAS BD ETF ETF 464288117 763 15,218 SH   SOLE   0 0 15,218
SPDR BARCLAYS CAP INTL TREAS BD ETF ETF 78464A516 764 26,531 SH   SOLE   0 0 26,531
O'SHARES FTSE U.S. QUALITY DIV ETF ETF 67110P407 786 21,463 SH   SOLE   0 0 21,463
VANGUARD LONG TERM CORP BOND FD ETF ETF 92206C813 786 7,757 SH   SOLE   0 0 7,757
ISHR US ETF TR SHRT MATURITY BD ETF ETF 46431W507 797 15,868 SH   SOLE   0 0 15,868
WELLS FARGO CO NEW COM COM 949746101 802 14,910 SH   SOLE   0 0 14,910
ISHARES TR LEHMAN SHORT TREA BDFD ETF 464288679 804 7,283 SH   SOLE   0 0 7,283
SCHWAB US MID-CAP ETF ETF 808524508 882 14,656 SH   SOLE   0 0 14,656
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 884 3,345 SH   SOLE   0 0 3,345
WEYERHAEUSER CO COM 962166104 886 29,326 SH   SOLE   0 0 29,326
CISCO SYS INC COM 17275R102 888 18,514 SH   SOLE   0 0 18,514
ISHARES MBS ETF ETF 464288588 894 8,274 SH   SOLE   0 0 8,274
WISDOMTREE MIDCAP DIVIDEND ETF 97717W505 940 24,702 SH   SOLE   0 0 24,702
ENTERPRISE FINANCIAL SERVICES CORP COM 293712105 962 19,953 SH   SOLE   0 0 19,953
TYSON FOODS INC CL A COM 902494103 967 10,625 SH   SOLE   0 0 10,625
ISHARES TIPS BOND ETF ETF 464287176 973 8,346 SH   SOLE   0 0 8,346
SPDR SER TR S&P SEMICONDUCTOR ETF ETF 78464A862 973 9,193 SH   SOLE   0 0 9,193
ISHR S&P NORTH AMER TECH-SOFTWARE ETF 464287515 975 4,183 SH   SOLE   0 0 4,183
VISA INC COM 92826C839 976 5,194 SH   SOLE   0 0 5,194
ALPHABET INC CAP STK CL C COM 02079K107 1,006 752 SH   SOLE   0 0 752
VERIZON COMMUNICATIONS COM 92343V104 1,017 16,568 SH   SOLE   0 0 16,568
ISHR IBOXX HIGH YIELD CORP BD ETF ETF 464288513 1,038 11,802 SH   SOLE   0 0 11,802
VANCKVECTRS AMTFRE SHRT MUNI IDXETF ETF 92189F528 1,055 59,308 SH   SOLE   0 0 59,308
GENERAL MOTORS CORP COM 37045V100 1,096 29,949 SH   SOLE   0 0 29,949
FEDEX CORP COM 31428X106 1,104 7,302 SH   SOLE   0 0 7,302
CVS HEALTH CORP COM COM 126650100 1,187 15,978 SH   SOLE   0 0 15,978
DISNEY WALT CO COM DISNEY COM 254687106 1,229 8,495 SH   SOLE   0 0 8,495
VANGUARD MEGA CAP VALUE ETF ETF 921910840 1,250 14,334 SH   SOLE   0 0 14,334
PFIZER INC COM COM 717081103 1,264 32,254 SH   SOLE   0 0 32,254
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 1,267 30,106 SH   SOLE   0 0 30,106
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 1,303 24,249 SH   SOLE   0 0 24,249
JOHNSON & JOHNSON COM COM 478160104 1,313 9,001 SH   SOLE   0 0 9,001
PRUDENTIAL FINL INC COM 744320102 1,326 14,142 SH   SOLE   0 0 14,142
MARKET VECTORS ETF HY MUNI INDX ETF 92189H409 1,340 20,921 SH   SOLE   0 0 20,921
ISHARES Intmd CREDIT BD ETF ETF 464288638 1,386 23,902 SH   SOLE   0 0 23,902
INTEL CORP COM COM 458140100 1,394 23,299 SH   SOLE   0 0 23,299
VANGUARD SHORT TERM CORP BD FD ETF ETF 92206C409 1,464 18,062 SH   SOLE   0 0 18,062
FACEBOOK INC CL A COM 30303M102 1,500 7,308 SH   SOLE   0 0 7,308
CHEVRON CORP NEW COM COM 166764100 1,527 12,671 SH   SOLE   0 0 12,671
LOWES COS INC COM COM 548661107 1,615 13,484 SH   SOLE   0 0 13,484
BP PLC SPONSORED ADR ADR 055622104 1,664 44,092 SH   SOLE   0 0 44,092
ISHR EDGE MSCI MIN VOL GLOBAL ETF ETF 464286525 1,667 17,396 SH   SOLE   0 0 17,396
ISHR TR DOW JONESUS AEROSPACE & DEF ETF 464288760 1,733 7,802 SH   SOLE   0 0 7,802
ISHR IBOXX INVEST GRDE CORP BD ETF ETF 464287242 1,774 13,861 SH   SOLE   0 0 13,861
GENERAL ELECTRIC CO COM COM 369604103 1,797 161,015 SH   SOLE   0 0 161,015
INTL BUSINESS MACHINES COM 459200101 2,066 15,416 SH   SOLE   0 0 15,416
POWERSHARES TRUST II ETF ETF 46138E362 2,152 48,876 SH   SOLE   0 0 48,876
ISHR TRST COR MSCI TOT INTL STK ETF ETF 46432F834 2,155 34,813 SH   SOLE   0 0 34,813
EXXON MOBIL CORP COM COM 30231G102 2,224 31,869 SH   SOLE   0 0 31,869
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 2,248 9,927 SH   SOLE   0 0 9,927
AMAZON.COM INC COM 023135106 2,334 1,263 SH   SOLE   0 0 1,263
ISHARES 1-3 YR TREASURY BOND ETF ETF 464287457 2,396 28,314 SH   SOLE   0 0 28,314
VANGUARD SMALL CAP ETF ETF 922908751 2,502 15,104 SH   SOLE   0 0 15,104
XTRACKERS MSCI EAFE HEDGED EQTY ETF ETF 233051200 2,601 76,986 SH   SOLE   0 0 76,986
ISHARES TR S&P 100 INDEX FUND ETF 464287101 2,885 20,023 SH   SOLE   0 0 20,023
LOCKHEED MARTIN CORP COM 539830109 2,942 7,556 SH   SOLE   0 0 7,556
VANGUARD VALUE ETF ETF 922908744 3,110 25,950 SH   SOLE   0 0 25,950
ISHR JPMORG USD EMERG MARKTS BD ETF ETF 464288281 3,204 27,970 SH   SOLE   0 0 27,970
ISHARES AMT-FREE MUNI BOND ETF ETF 464288414 3,280 28,795 SH   SOLE   0 0 28,795
VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 3,357 62,709 SH   SOLE   0 0 62,709
ISHARES TR S&P 1500 INDEX FD ETF 464287150 4,044 55,628 SH   SOLE   0 0 55,628
ISHR EDGE MSCI US MOMENT FACTOR ETF ETF 46432F396 4,141 32,983 SH   SOLE   0 0 32,983
RIVERFRONT STRATEGIC INCOME FUND ETF 00162Q783 4,183 168,212 SH   SOLE   0 0 168,212
ISHARES ETF CURRENCY BOND FUND ETF 464286517 4,282 97,573 SH   SOLE   0 0 97,573
FIDELITY MSCI HEALTH CARE INDEX ETF ETF 316092600 4,294 86,321 SH   SOLE   0 0 86,321
VANGUARD EXTENDED MARKET ETF ETF 922908652 4,523 35,896 SH   SOLE   0 0 35,896
MEDTRONIC PLC SHS COM G5960L103 4,634 40,846 SH   SOLE   0 0 40,846
ISHR CORE INT AGGREGATE BD FUND ETF 46435G672 4,781 87,268 SH   SOLE   0 0 87,268
FID MSCI CONSMR DISCRETION INDX ET ETF 316092204 4,946 102,507 SH   SOLE   0 0 102,507
BERKSHIRE HATHAWAY INC DEL CL A COM 084670108 5,094 15 SH   SOLE   0 0 15
ISHARES U.S. TREASURY BOND ETF ETF 46429B267 5,159 198,900 SH   SOLE   0 0 198,900
FID MSCI INFO TECHNOLOGY INDEX ETF ETF 316092808 5,980 82,508 SH   SOLE   0 0 82,508
ISHR EDGE MSCI USA QUAL FACTOR ETF ETF 46432F339 6,041 59,814 SH   SOLE   0 0 59,814
AT&T INC COM COM 00206R102 6,179 158,101 SH   SOLE   0 0 158,101
MKT VECT LEHMAN BRS AMTFREE INTERM ETF 92189H201 7,104 141,422 SH   SOLE   0 0 141,422
ISHR TR MSCI USA MIN VOLAT INDX FD ETF 46429B697 7,691 117,240 SH   SOLE   0 0 117,240
VANGUARD S&P 500 ETF ETF 922908363 7,825 26,452 SH   SOLE   0 0 26,452
ISHARES GOLD TRUST ETF ETF 464285105 7,839 540,588 SH   SOLE   0 0 540,588
FIDELITY MSCI ENERGY INDEX ETF ETF 316092402 8,093 505,484 SH   SOLE   0 0 505,484
FIDELITY TOTAL BOND ETF ETF 316188309 8,104 156,621 SH   SOLE   0 0 156,621
VANGUARD TOTAL STK MKT ETF 922908769 8,380 51,216 SH   SOLE   0 0 51,216
APPLE INC COM 037833100 8,509 28,976 SH   SOLE   0 0 28,976
COMMERCE BANCSHARES INC COM COM 200525103 9,181 135,133 SH   SOLE   0 0 135,133
ISHARES FLOATING RATE BOND ETF ETF 46429B655 9,872 193,876 SH   SOLE   0 0 193,876
BHP GROUP LTD SPONSORED ADS ADR 088606108 10,105 184,696 SH   SOLE   0 0 184,696
FIDELITY MSCI FINANCIALS INDEX ETF ETF 316092501 10,431 234,825 SH   SOLE   0 0 234,825
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 11,790 55,454 SH   SOLE   0 0 55,454
ISHARES CORE MSCI EMERGING MKTS ETF 46434G103 13,449 250,171 SH   SOLE   0 0 250,171
ISHARES AGGREGATE BOND ETF ETF 464287226 14,261 126,911 SH   SOLE   0 0 126,911
COLGATE PALMOLIVE CO COM COM 194162103 14,891 216,310 SH   SOLE   0 0 216,310
PIMCO ACTIVE BD ETF ETF 72201R775 15,136 140,399 SH   SOLE   0 0 140,399
SPDR DOUBLELINE TOT RETURN TACT ETF ETF 78467V848 16,104 328,719 SH   SOLE   0 0 328,719
MICROSOFT COM 594918104 16,837 106,769 SH   SOLE   0 0 106,769
ISHARES S&P 500 VALUE ETF ETF 464287408 19,744 151,773 SH   SOLE   0 0 151,773
ISHARES S&P SMALLCAP 600 ETF ETF 464287804 35,458 422,873 SH   SOLE   0 0 422,873
ISHARES CORE S&P MID CAP ETF ETF 464287507 52,579 255,463 SH   SOLE   0 0 255,463
ISHARES CORE MSCI EAFE ETF 46432F842 60,969 934,537 SH   SOLE   0 0 934,537
ISHARES S&P 500 INDEX ETF 464287200 84,591 261,696 SH   SOLE   0 0 261,696
SPDR PORTFOLIO SMALL CAP ETF ETF 78468R853 113 3,450 SH   SOLE   0 0 3,450
SPDR PORTFOLIO EMERGING MARKETS ETF ETF 78463X509 139 3,686 SH   SOLE   0 0 3,686
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 139 3,850 SH   SOLE   0 0 3,850
SPDR PORT DEVELOPED WORLD EX-US ETF ETF 78463X889 278 8,875 SH   SOLE   0 0 8,875
SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 375 12,774 SH   SOLE   0 0 12,774
SPDR PORTFOLIO LARGE CAP ETF ETF 78464A854 738 19,505 SH   SOLE   0 0 19,505