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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M CompanyCOM88579Y1011,1146,353SH SOLE 006,353
Abbott LaboratoriesCOM0028241006855,801SH SOLE 005,801
ABBVIE INC. COMCOM00287Y1091,18610,991SH SOLE 0010,991
Alibaba Holdings Ltd. ADRCOM01609w1022781,880SH SOLE 001,880
AllianceBernstein Global HighCOM01879r10642234,374SH SOLE 0034,374
Alphabet Inc.COM38259p5082,8071,050SH SOLE 001,050
Alphabet, Inc Class CCOM02079k1073,7001,388SH SOLE 001,388
Amazon.com, IncCOM0231351065,2931,611SH SOLE 001,611
American Express CompanyCOM0258161095753,434SH SOLE 003,434
Amgen Inc.COM0311621002491,172SH SOLE 001,172
Apple, Inc. COMCOM03783310026,969190,595SH SOLE 00190,595
ARK Genomic Revolution ETFCOM00214Q3026849,156SH SOLE 009,156
ARK Innovation ETFCOM00214Q1041,73015,649SH SOLE 0015,649
AT&T Inc.COM00206r10294935,149SH SOLE 0035,149
Baidu, IncCOM0567521083122,029SH SOLE 002,029
Bank Of AmericaCOM0605051041,52435,906SH SOLE 0035,906
Baxter International, Inc.COM0718131092292,849SH SOLE 002,849
Berkshire Hathaway IncCOM0846707023,24911,902SH SOLE 0011,902
Boeing CompanyCOM0970231057233,285SH SOLE 003,285
Boston Beer, Inc. Class ACOM100557107264517SH SOLE 00517
Bristol-Myers Sqibb CompanyCOM1101221082904,907SH SOLE 004,907
Broadcom IncCOM11135F200276180SH SOLE 00180
Broadcom Ltd.COMy09827109254523SH SOLE 00523
Carrier Global CorpCOM14448C1043075,935SH SOLE 005,935
Caterpillar IncCOM1491231016883,582SH SOLE 003,582
Chevron CorporationCOM1667641001,31012,915SH SOLE 0012,915
Cigna CorportationCOM1255091092281,140SH SOLE 001,140
Cisco Systems Inc.COM17275r10264311,821SH SOLE 0011,821
Clover Health Invts CoCOM18914F10327937,766SH SOLE 0037,766
Comcast CorporationCOM20030n1014548,122SH SOLE 008,122
Commerce Bancshares, Inc.COM2005251032363,383SH SOLE 003,383
ConocoPhillipsCOM20825C1045868,642SH SOLE 008,642
CostCo Wholesale CorporationCOM22160K105430956SH SOLE 00956
CVS Health CorporationCOM1266501002703,187SH SOLE 003,187
Deere & CompanyCOM244199105238711SH SOLE 00711
DNP SELECT INCOME FD COMCOM23325p10412111,345SH SOLE 0011,345
Dominion EnergyCOM25746U1332642,715SH SOLE 002,715
Duke Energy CorporationCOM26441C2044594,708SH SOLE 004,708
Easton Pharmaceuticals Inc.COM277774105110,000SH SOLE 0010,000
Edwards Lifesciences, Inc.COM28176e1087916,985SH SOLE 006,985
Eli Lilly & Co.COM5324571082551,103SH SOLE 001,103
Emerson Electric CompanyCOM2910111045485,821SH SOLE 005,821
Energy Select Sector SPDR ETFCOM81369Y5062354,517SH SOLE 004,517
Enterprise Products LPCOM29379210732615,087SH SOLE 0015,087
Exxon Mobil CorporationCOM30231g1021,54726,304SH SOLE 0026,304
Facebook Inc.COM30303m1021,5854,669SH SOLE 004,669
Fastenal CompamyCOM3119001043997,733SH SOLE 007,733
First Bancshares, IncCOM3186871002,153143,502SH SOLE 00143,502
First Trust Asia Pacific Ex-JaCOM33737J1091,18336,562SH SOLE 0036,562
First Trust Capital Strength ECOM33733E1082,93639,241SH SOLE 0039,241
First Trust Developed Int'l ETCOM33738R7872,69249,378SH SOLE 0049,378
First Trust Dow Internet IndexCOM33733E3024972,106SH SOLE 002,106
First Trust Dow Jones Global SCOM33734x20037815,140SH SOLE 0015,140
First Trust Emerging Markets ACOM33737J1821,17243,532SH SOLE 0043,532
First Trust Enhanced Short TerCOM33739Q4081,50225,053SH SOLE 0025,053
First Trust ETF AlphaDEX ConsuCOM33734X10170911,989SH SOLE 0011,989
First Trust ETF AlphaDEX ConsuCOM33734X1194898,690SH SOLE 008,690
First Trust ETF AlphaDEX EnergCOM33734X12728324,653SH SOLE 0024,653
First Trust ETF AlphaDEX FinanCOM33734X1351,00722,757SH SOLE 0022,757
First Trust ETF AlphaDEX HealtCOM33734X1431,1379,555SH SOLE 009,555
First Trust ETF AlphaDEX IndusCOM33734X15083514,556SH SOLE 0014,556
First Trust ETF AlphaDEX MaterCOM33734X1682885,141SH SOLE 005,141
First Trust ETF AlphaDEX TechnCOM33734X1761,95615,924SH SOLE 0015,924
First Trust ETF AlphaDEX UtiliCOM33734X1842679,026SH SOLE 009,026
First Trust Europe AlphaDEX ETCOM33737J1171,80243,003SH SOLE 0043,003
First Trust Japan AlphaDEX ETFCOM33737J15897018,291SH SOLE 0018,291
First Trust Large Cap Growth ECOM33735K1083,39330,547SH SOLE 0030,547
First Trust Large Cap US EquitCOM33738R7612,51578,794SH SOLE 0078,794
First Trust Large Cap ValueCOM33735J1011,89729,440SH SOLE 0029,440
First Trust Latin America AlphCOM33737J12573740,816SH SOLE 0040,816
First Trust Low Duration OpposCOM33739Q2001,96638,862SH SOLE 0038,862
First Trust Mgd Muni ETFCOM33739N1082394,210SH SOLE 004,210
First Trust Mid Cap GrowthCOM33737M1022173,020SH SOLE 003,020
First Trust Mid Cap US EquityCOM33738R7532,24378,003SH SOLE 0078,003
First Trust Nasdaq100 Tech SecCOM3373451022671,693SH SOLE 001,693
First Trust North American EneCOM33738d10150421,291SH SOLE 0021,291
First Trust NYSE Arca BiotechCOM33733E2031,5159,122SH SOLE 009,122
First Trust Small Cap US EquitCOM33738R7461,36548,143SH SOLE 0048,143
First Trust TCW OpportunisticCOM33740F8055,00593,461SH SOLE 0093,461
First Trust US LARGE CAP CORECOM33734K1095997,027SH SOLE 007,027
First Trust Value Dividend IndCOM33734H1063,46488,366SH SOLE 0088,366
Ford Motor CompanyCOM34537086033923,920SH SOLE 0023,920
General Motors Co.COM37045v1002274,305SH SOLE 004,305
Hershey CompanyCOM4278661082481,463SH SOLE 001,463
Home Depot, Inc. COMCOM4370761025191,582SH SOLE 001,582
Honeywell International IncCOM4385161062341,100SH SOLE 001,100
IDEXX Laboratories, IncCOM45168D1048691,398SH SOLE 001,398
Intel CorporationCOM45814010059011,077SH SOLE 0011,077
International Business MachineCOM4592001015453,926SH SOLE 003,926
Invesco DWA Basic Materials ETCOM46137V7042983,516SH SOLE 003,516
Invesco DWA Consumer CyclicalsCOM46137V80395410,911SH SOLE 0010,911
Invesco DWA Consumer Staples ECOM46137V8865085,683SH SOLE 005,683
Invesco DWA Financial ETFCOM46137V86090617,079SH SOLE 0017,079
Invesco DWA Healthcare ETFCOM46137V8521,5379,547SH SOLE 009,547
Invesco DWA Industrials ETFCOM46137V8459759,813SH SOLE 009,813
Invesco DWA Technology ETFCOM46137V8111,97713,163SH SOLE 0013,163
Invesco DWA Utilities ETFCOM46137V7953029,298SH SOLE 009,298
Invesco Dynamic Biotech & GenoCOM46137V7875016,689SH SOLE 006,689
Invesco ETF Dynamic Buyback AcCOM46137V3085876,509SH SOLE 006,509
Invesco Global Listed PrivateCOM46137V58989059,392SH SOLE 0059,392
Invesco Preferred ETFCOM46138E51139125,984SH SOLE 0025,984
Invesco QQQ ETFCOM46090E1031,9165,352SH SOLE 005,352
Invesco S&P 500 Equal Weight CCOM46137V3813,97027,533SH SOLE 0027,533
Invesco S&P 500 Equal Weight CCOM46137Y6093,24585,354SH SOLE 0085,354
Invesco S&P 500 Equal Weight CCOM46137V3731,99612,960SH SOLE 0012,960
Invesco S&P 500 Equal Weight ECOM46137V3651,35029,904SH SOLE 0029,904
Invesco S&P 500 Equal Weight FCOM46137V3404,71876,870SH SOLE 0076,870
Invesco S&P 500 Equal Weight HCOM46137V3325,09017,068SH SOLE 0017,068
Invesco S&P 500 Equal Weight ICOM46137V3243,69520,254SH SOLE 0020,254
Invesco S&P 500 Equal Weight MCOM46137V3161,1527,202SH SOLE 007,202
Invesco S&P 500 Equal Weight RCOM46137V2901,22833,377SH SOLE 0033,377
Invesco S&P 500 Equal Weight TCOM46137V2829,23632,046SH SOLE 0032,046
Invesco S&P 500 Equal Weight UCOM46137V2741,38613,503SH SOLE 0013,503
Invesco S&P 500 TOP 50COM46137V2334,09612,412SH SOLE 0012,412
Invesco Senior Loan ETFCOM46138G50836116,338SH SOLE 0016,338
iShares 0-5 Year High Yield CoCOM46434v4073848,410SH SOLE 008,410
iShares 1-3 Year Treasury BondCOM4642874571,08512,591SH SOLE 0012,591
iShares 20 plus Year Treasury BondCOM4642874323,02620,965SH SOLE 0020,965
iShares 7-10 Year Treasury BonCOM4642874402,68923,339SH SOLE 0023,339
Ishares Core Dividend Growth ECOM46434V6213677,296SH SOLE 007,296
iShares Core US Aggregate BondCOM4642872265044,389SH SOLE 004,389
iShares Gold TrustCOM4642852041,61348,270SH SOLE 0048,270
iShares iBoxx High Yield CorpoCOM4642885132,82932,340SH SOLE 0032,340
iShares iBoxx Investment GradeCOM4642872423,38825,470SH SOLE 0025,470
iShares MSCI EAFE Index ETFCOM4642874653514,500SH SOLE 004,500
iShares MSCI Eurozone ETFCOM46428660851110,628SH SOLE 0010,628
iShares MSCI Japan ETFCOM4642868484506,401SH SOLE 006,401
iShares MSCI Pacific Ex-JapanCOM4642866652394,890SH SOLE 004,890
iShares Select Dividend ETFCOM4642871689338,129SH SOLE 008,129
iShares TIPS Bond ETFCOM4642871763,36726,369SH SOLE 0026,369
iShares TR S&P 500 INDEXCOM464287200223518SH SOLE 00518
Jack Henry & Associates, Inc.COM4262811011,1116,770SH SOLE 006,770
Johnson & Johnson, Inc.COM4781601041,68610,438SH SOLE 0010,438
JPMorgan Chase & Co.COM46625h1001,1296,897SH SOLE 006,897
JPMorgan Diversified Return USCOM46641Q4076797,065SH SOLE 007,065
JPMorgan Ultra Short Income ETCOM46641Q8371,92838,013SH SOLE 0038,013
Kimberly-Clark CorporationCOM4943681033932,968SH SOLE 002,968
Kinder Morgan, IncCOM49456B10162137,112SH SOLE 0037,112
LIBERTY ALL STAR EQ FD SH BENCOM53015810411813,768SH SOLE 0013,768
Lockheed Martin CorporationCOM539830109327949SH SOLE 00949
Lowe's Companies, Inc.COM5486611078274,076SH SOLE 004,076
Magellan Midstream Partners, LCOM5590801064008,772SH SOLE 008,772
Mastercard IncorporatedCOM57636Q1045471,573SH SOLE 001,573
McDonalds CorporationCOM5801351011,2285,094SH SOLE 005,094
Merck & Co, IncCOM58933y1054886,501SH SOLE 006,501
MFS INTER INCOME FD SH BEN INTCOM55273C1074712,925SH SOLE 0012,925
Microsoft CorporationCOM5949181045,31318,846SH SOLE 0018,846
Morgan StanleyCOM6174464482022,079SH SOLE 002,079
Netflix, Inc.COM64110L1066211,018SH SOLE 001,018
Nextera Energy Inc.COM65339f1013103,953SH SOLE 003,953
Norfolk Southern CorporationCOM6558441081,0604,429SH SOLE 004,429
Novartis AGCOM66987v1092172,657SH SOLE 002,657
Nuveen Perferred Income OpportCOM67073B1069910,042SH SOLE 0010,042
NVIDIA CorporationCOM67066g1042,29411,075SH SOLE 0011,075
Oracle CorporationCOM68389X1055366,154SH SOLE 006,154
O'Reilly Automotive, Inc.COM67103h10732,75953,610SH SOLE 0053,610
Otis Worldwide CorpCOM68902V1072022,460SH SOLE 002,460
Paychex IncCOM7043261072211,965SH SOLE 001,965
Paypal Holdings IncoCOM70450Y1032841,090SH SOLE 001,090
Pepsico, IncCOM7134481089566,359SH SOLE 006,359
Pfizer, IncCOM71708110361914,386SH SOLE 0014,386
Philip Morris International InCOM7181721092052,167SH SOLE 002,167
Phillips 66COM7185461043084,394SH SOLE 004,394
Pimco Intrmediate Muni ETFCOM72201R8663446,100SH SOLE 006,100
Planet 13 Holdings IncCOM72706K10112025,000SH SOLE 0025,000
PotNetwork HoldingsCOM737636209034,000SH SOLE 0034,000
Proctor & Gamble CompanyCOM7427181091,3599,720SH SOLE 009,720
Qualcomm Inc.COM7475251031,98015,354SH SOLE 0015,354
Raytheon Technologies CoCOM75513E1016267,287SH SOLE 007,287
Realty Income CorporationCOM7561091044186,438SH SOLE 006,438
Salesforce.com IncCOM79466L302240886SH SOLE 00886
Schwab Emerging Markets ETFCOM80852470644414,580SH SOLE 0014,580
Schwab Intermediate Term US TrCOM8085248541,59128,057SH SOLE 0028,057
Schwab International Small CapCOM80852488848411,669SH SOLE 0011,669
Schwab Short Term US TreasuryCOM8085248624,30584,091SH SOLE 0084,091
Schwab Strategic Trust US DiviCOM8085247975347,192SH SOLE 007,192
Schwab Strategic US REIT ETFCOM8085248473106,783SH SOLE 006,783
Schwab US Large CapCOM8085243005633,803SH SOLE 003,803
Schwab US TIPS ETFCOM8085248701,03416,530SH SOLE 0016,530
Service Now IncCOM81762P102210338SH SOLE 00338
Southern Company COMCOM84258710792714,983SH SOLE 0014,983
SPDR Barclays Convertible SecuCOM78464A35985610,029SH SOLE 0010,029
SPDR Dow Jones Industrial AverCOM78467x1092,1266,284SH SOLE 006,284
SPDR Gold Shares TrustCOM78463v1079165,579SH SOLE 005,579
SPDR Intermediate Term CorporaCOM78464A3751,90652,185SH SOLE 0052,185
SPDR Nuveen Bloomberg ST MuniCOM78468R7392044,139SH SOLE 004,139
SPDR S&P 500 ETFCOM78462f1031,2362,880SH SOLE 002,880
SPDR S&P 500 Growth ETFCOM78464A4092644,116SH SOLE 004,116
SPDR S&P 500 Value ETFCOM78464A5082356,030SH SOLE 006,030
SPDR S&P MidCap 400 ETFCOM78467y107207430SH SOLE 00430
SPDR Wells Fargo Preferred StoCOM78464A2922565,886SH SOLE 005,886
Starbucks CorporationCOM8552441096175,593SH SOLE 005,593
T. Rowe Price Group, Inc.COM74144T1082471,255SH SOLE 001,255
Target CorporationCOM87612E1063701,617SH SOLE 001,617
Tesla, Inc.COM88160R1011,5562,007SH SOLE 002,007
Texas Instruments IncCOM8825081044712,453SH SOLE 002,453
The Clorox CompanyCOM1890541092261,366SH SOLE 001,366
The Coca-Cola CompanyCOM1912161003676,989SH SOLE 006,989
The Kroger CompanyCOM5010441012556,300SH SOLE 006,300
The Walt Disney CompanyCOM2546871064872,878SH SOLE 002,878
United Parcel Service Cl BCOM9113121064512,477SH SOLE 002,477
Unitedhealth Group, Inc. COMCOM91324P102309790SH SOLE 00790
US BancorpCOM9029733041,26921,341SH SOLE 0021,341
Vanguard High Dividend Yield ECOM9219464066546,330SH SOLE 006,330
VANGUARD INDEX FDS SM CP VAL ECOM9229086113652,155SH SOLE 002,155
VANGUARD INDEX FDS VALUE ETFCOM9229087446865,069SH SOLE 005,069
Vanguard Intermediate Term BonCOM9219378193,74341,845SH SOLE 0041,845
Vanguard International DividenCOM9219468103854,419SH SOLE 004,419
Vanguard Long Term Bond ETFCOM9219377932,77827,145SH SOLE 0027,145
Vanguard REIT ETFCOM9229085534,87647,911SH SOLE 0047,911
Vanguard Russell 1000 Growth ECOM92206C6802022,861SH SOLE 002,861
Vanguard Russell 2000 Index ETCOM92206C6643644,120SH SOLE 004,120
Vanguard S&P 500 ETFCOM9229083631,1512,918SH SOLE 002,918
Vanguard S&P Small Cap Value ECOM9219327782271,302SH SOLE 001,302
Vanguard Short Term CorporateCOM92206C4092,37028,754SH SOLE 0028,754
Vanguard Small-Cap ETFCOM9229087515412,474SH SOLE 002,474
VANGUARD SPECIALIZED DIV APP ECOM9219088443932,559SH SOLE 002,559
Vanguard Total Bond Market ETFCOM9219378354775,582SH SOLE 005,582
Vanguard Total International ECOM9219097682413,802SH SOLE 003,802
Vanguard Total Stock Market ETCOM9229087695,16023,237SH SOLE 0023,237
Verizon CommunicationsCOM92343v10479714,760SH SOLE 0014,760
Visa Inc.COM92826c8397813,507SH SOLE 003,507
Wal-Mart Stores Inc.COM9311421034,03028,917SH SOLE 0028,917
Weyerhaeuser CompanyCOM9621661042456,880SH SOLE 006,880
WisdomTree Global ex-US REIT ECOM97717w33144317,772SH SOLE 0017,772
WisdomTree International SmallCOM97717w7604616,213SH SOLE 006,213
WisdomTree Large-Cap DividendCOM97717W3073993,345SH SOLE 003,345
Yum! Brands IncCOM9884981012141,748SH SOLE 001,748