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,2136,295SH SOLE 006,295
Abbott LaboratoriesCOM0028241006855,720SH SOLE 005,720
ABBVIE INC. COMCOM00287Y1091,28211,844SH SOLE 0011,844
AllianceBernstein Global High COM4642872264844,252SH SOLE 004,252
Alibaba Holdings Ltd. ADRCOM01609w1027853,463SH SOLE 003,463
AllianceBernstein Global High Income FundCOM01879r10643336,562SH SOLE 0036,562
Alphabet Inc.COM38259p5082,1291,032SH SOLE 001,032
Alphabet, Inc Class CCOM02079k1072,5321,224SH SOLE 001,224
Altria Group Inc.COM02209s1032023,946SH SOLE 003,946
Amazon.com, IncCOM0231351064,9231,591SH SOLE 001,591
American Express CompanyCOM0258161094763,367SH SOLE 003,367
Amgen Inc.COM0311621002601,044SH SOLE 001,044
Apple, Inc. COMCOM03783310023,287190,644SH SOLE 00190,644
ARK Genomic Revolution ETFCOM00214Q3021,09912,391SH SOLE 0012,391
ARK Innovation ETFCOM00214Q1042,25218,778SH SOLE 0018,778
AT&T Inc.COM00206r1021,15037,996SH SOLE 0037,996
Baidu, IncCOM0567521085502,529SH SOLE 002,529
Bank Of AmericaCOM0605051041,39536,055SH SOLE 0036,055
Baxter International, Inc.COM0718131092432,880SH SOLE 002,880
Berkshire Hathaway IncCOM0846707022,92811,460SH SOLE 0011,460
Boeing CompanyCOM0970231058223,226SH SOLE 003,226
Boston Beer, Inc. Class ACOM100557107229190SH SOLE 00190
Bristol-Myers Sqibb CompanyCOM1101221084006,330SH SOLE 006,330
Broadcom IncCOM11135F200267181SH SOLE 00181
Broadcom Ltd.COMy09827109252543SH SOLE 00543
Caterpillar IncCOM1491231018283,572SH SOLE 003,572
Chevron CorporationCOM1667641001,18311,293SH SOLE 0011,293
Cisco Systems Inc.COM17275r10263712,328SH SOLE 0012,328
Comcast CorporationCOM20030n1014408,122SH SOLE 008,122
Commerce Bancshares, Inc.COM2005251032593,383SH SOLE 003,383
ConocoPhillipsCOM20825C1044758,973SH SOLE 008,973
CostCo Wholesale CorporationCOM22160K105337956SH SOLE 00956
Cracker Barrel OldCOM22410J1062321,340SH SOLE 001,340
Cummins IncCOM231021106202778SH SOLE 00778
CVS Health CorporationCOM1266501002453,252SH SOLE 003,252
Deere & CompanyCOM244199105273729SH SOLE 00729
Digital Turbine IncCOM25400W1022413,002SH SOLE 003,002
DNP SELECT INCOME FD COMCOM23325p10411211,346SH SOLE 0011,346
Dominion EnergyCOM25746U1332682,715SH SOLE 002,715
Duke Energy CorporationCOM26441C2044564,723SH SOLE 004,723
Easton Pharmaceuticals Inc.COM277774105110,000SH SOLE 0010,000
Edwards Lifesciences, Inc.COM28176e1085586,673SH SOLE 006,673
Eli Lilly & Co.COM5324571082261,209SH SOLE 001,209
Emerson Electric CompanyCOM2910111045385,960SH SOLE 005,960
Enterprise Products LPCOM29379210732814,881SH SOLE 0014,881
Exxon Mobil CorporationCOM30231g1021,10119,722SH SOLE 0019,722
Facebook Inc.COM30303m1021,4214,825SH SOLE 004,825
Fastenal CompamyCOM3119001043697,335SH SOLE 007,335
First Bancshares, IncCOM3186871002,117143,502SH SOLE 00143,502
First Trust Active Factor Large Cap ETFCOM33740F8211,14548,104SH SOLE 0048,104
First Trust Asia Pacific Ex-Japan AlphaDEX ETCOM33737J1091,30038,702SH SOLE 0038,702
First Trust Capital Strength ETFCOM33733E1082,37033,470SH SOLE 0033,470
First Trust Developed Int'l ETFCOM33738R7871,74432,669SH SOLE 0032,669
First Trust Dow Internet IndexETFCOM33733E3024412,020SH SOLE 002,020
First Trust Dow Jones Global Select DividendCOM33734x20048819,395SH SOLE 0019,395
First Trust Emerging Markets AlphaDEX ETFCOM33737J1821,19845,408SH SOLE 0045,408
First Trust Enhanced Short Term Maturity ETFCOM33739Q4081,32222,043SH SOLE 0022,043
First Trust ETF AlphaDEX Consumer DiscretionCOM33734X10169811,999SH SOLE 0011,999
First Trust ETF AlphaDEX Consumer StaplesCOM33734X1194968,626SH SOLE 008,626
First Trust ETF AlphaDEX EnergyCOM33734X12727026,664SH SOLE 0026,664
First Trust ETF AlphaDEX FinancialsCOM33734X13593822,549SH SOLE 0022,549
First Trust ETF AlphaDEX Health CareCOM33734X1431,0399,567SH SOLE 009,567
First Trust ETF AlphaDEX IndustrialsCOM33734X15082614,583SH SOLE 0014,583
First Trust ETF AlphaDEX MaterialsCOM33734X1682805,080SH SOLE 005,080
First Trust ETF AlphaDEX TechnologyCOM33734X1761,81415,963SH SOLE 0015,963
First Trust ETF AlphaDEX UtilitiesCOM33734X1842699,029SH SOLE 009,029
First Trust Europe AlphaDEX ETFCOM33737J1171,68741,487SH SOLE 0041,487
First Trust Japan AlphaDEX ETFCOM33737J15898418,410SH SOLE 0018,410
First Trust Large Cap Growth ETFCOM33735K1082,49025,498SH SOLE 0025,498
First Trust Large Cap US Equity ETFCOM33738R7612,04267,452SH SOLE 0067,452
First Trust Large Cap ValueCOM33735J1013475,457SH SOLE 005,457
First Trust Latin America AlphaDEX ETFCOM33737J12574341,021SH SOLE 0041,021
First Trust Low Duration Oppos ETFCOM33739Q2001,53530,070SH SOLE 0030,070
First Trust Mgd Muni ETFCOM33739N1082384,210SH SOLE 004,210
First Trust Mid Cap US Equity ETFCOM33738R7531,61358,020SH SOLE 0058,020
First Trust Nasdaq100 Tech Sector Index ETFCOM3373451022311,599SH SOLE 001,599
First Trust North American Energy InfrastructCOM33738d10153523,467SH SOLE 0023,467
First Trust NYSE Arca Biotech ETFCOM33733E2031,4679,140SH SOLE 009,140
First Trust Small Cap US Equity ETFCOM33738R7461,09038,581SH SOLE 0038,581
First Trust TCW Opportunistic Fixed ETFCOM33740F8054,00675,826SH SOLE 0075,826
First Trust US LARGE CAP CORE AlphaDEX FUNDCOM33734K1094625,772SH SOLE 005,772
First Trust Value Dividend IndexCOM33734H1062,85475,143SH SOLE 0075,143
Ford Motor CompanyCOM34537086029624,182SH SOLE 0024,182
General Electric CompanyCOM36960410317613,440SH SOLE 0013,440
General Motors Co.COM37045v1003055,306SH SOLE 005,306
Hershey CompanyCOM4278661082311,463SH SOLE 001,463
Home Depot, Inc. COMCOM4370761024701,541SH SOLE 001,541
Honeywell International IncCOM4385161062501,151SH SOLE 001,151
IDEXX Laboratories, IncCOM45168D1046841,398SH SOLE 001,398
Innovator Loup Frontier ETFCOM45782C8622103,889SH SOLE 003,889
Intel CorporationCOM45814010075211,757SH SOLE 0011,757
International Business Machines CorporationCOM4592001015123,845SH SOLE 003,845
International Paper CompanyCOM4601461032404,435SH SOLE 004,435
Invesco DWA Basic Materials ETFCOM46137V7042973,571SH SOLE 003,571
Invesco DWA Consumer Cyclicals ETFCOM46137V80398111,133SH SOLE 0011,133
Invesco DWA Consumer Staples ETFCOM46137V8865385,809SH SOLE 005,809
Invesco DWA Financial ETFCOM46137V86084017,465SH SOLE 0017,465
Invesco DWA Healthcare ETFCOM46137V8521,5179,663SH SOLE 009,663
Invesco DWA Industrials ETFCOM46137V8451,02910,059SH SOLE 0010,059
Invesco DWA Technology ETFCOM46137V8111,93513,462SH SOLE 0013,462
Invesco DWA Utilities ETFCOM46137V7953129,394SH SOLE 009,394
Invesco Dynamic Biotech & Genome ETFCOM46137V7874946,690SH SOLE 006,690
Invesco ETF Dynamic Buyback AchieversCOM46137V3085576,619SH SOLE 006,619
Invesco Global Listed Private Equity ETFCOM46137V58995365,718SH SOLE 0065,718
Invesco Preferred ETFCOM46138E51141127,423SH SOLE 0027,423
Invesco QQQ ETFCOM46090E1031,5914,984SH SOLE 004,984
Invesco S&P 500 Equal Weight Communications ECOM46137Y6093,22686,728SH SOLE 0086,728
Invesco S&P 500 Equal Weight Consumer Discr.COM46137V3813,97028,145SH SOLE 0028,145
Invesco S&P 500 Equal Weight Consumer StaplesCOM46137V3732,07513,141SH SOLE 0013,141
Invesco S&P 500 Equal Weight Energy ETFCOM46137V3651,22930,512SH SOLE 0030,512
Invesco S&P 500 Equal Weight Financials ETFCOM46137V3404,38978,629SH SOLE 0078,629
Invesco S&P 500 Equal Weight Healthcare ETFCOM46137V3324,66617,391SH SOLE 0017,391
Invesco S&P 500 Equal Weight Industrials ETFCOM46137V3243,67820,702SH SOLE 0020,702
Invesco S&P 500 Equal Weight Materials ETFCOM46137V3161,1367,286SH SOLE 007,286
Invesco S&P 500 Equal Weight Real EstateCOM46137V2901,17136,035SH SOLE 0036,035
Invesco S&P 500 Equal Weight Technology ETFCOM46137V2828,85332,808SH SOLE 0032,808
Invesco S&P 500 Equal Weight Utilities ETFCOM46137V2741,42013,723SH SOLE 0013,723
Invesco S&P 500 TOP 50COM46137V2333,88913,115SH SOLE 0013,115
Invesco Senior Loan ETFCOM46138G50838217,274SH SOLE 0017,274
iShares 0-5 Year High Yield Corporate BondCOM46434v4073788,250SH SOLE 008,250
iShares 1-3 Year Treasury Bond ETFCOM4642874571,02411,876SH SOLE 0011,876
iShares 20 plus Year Treasury Bond ETFCOM4642874322,90821,471SH SOLE 0021,471
iShares 7-10 Year Treasury Bond ETFCOM4642874402,70623,965SH SOLE 0023,965
Ishares Core Dividend Growth ETFCOM46434V6213517,263SH SOLE 007,263
iShares Gold TrustCOM4642851051,61999,543SH SOLE 0099,543
iShares iBoxx High Yield Corporate Bond ETFCOM4642885132,91733,462SH SOLE 0033,462
iShares iBoxx Investment Grade Corporate BondCOM4642872423,39226,084SH SOLE 0026,084
iShares MSCI EAFE Index ETFCOM4642874653484,585SH SOLE 004,585
iShares MSCI Eurozone ETFCOM46428660850710,925SH SOLE 0010,925
iShares MSCI Japan ETFCOM4642868484536,608SH SOLE 006,608
iShares MSCI Pacific Ex-Japan ETFCOM4642866652655,270SH SOLE 005,270
iShares Select Dividend ETFCOM4642871689278,129SH SOLE 008,129
iShares TIPS Bond ETFCOM4642871763,16725,234SH SOLE 0025,234
Jack Henry & Associates, Inc.COM4262811011,0767,090SH SOLE 007,090
Johnson & Johnson, Inc.COM4781601041,70710,388SH SOLE 0010,388
JPMorgan Chase & Co.COM46625h1009966,540SH SOLE 006,540
JPMorgan Diversified Return US Equity ETFCOM46641Q4076487,095SH SOLE 007,095
JPMorgan Ultra Short Income ETFCOM46641Q8371,84636,376SH SOLE 0036,376
Kimberly-Clark CorporationCOM4943681033742,693SH SOLE 002,693
Kinder Morgan, IncCOM49456B10160736,477SH SOLE 0036,477
Lam Research CorporationCOM512807108212356SH SOLE 00356
LIBERTY ALL STAR EQ FD SH BEN INTCOM53015810410513,769SH SOLE 0013,769
Lockheed Martin CorporationCOM539830109311843SH SOLE 00843
Lowe's Companies, Inc.COM5486611077603,995SH SOLE 003,995
Magellan Midstream Partners, LPCOM5590801063908,987SH SOLE 008,987
Market Vectors Gold Miner ETFCOM57060u1002327,127SH SOLE 007,127
Mastercard IncorporatedCOM57636Q1045531,554SH SOLE 001,554
McDonalds CorporationCOM5801351011,1725,230SH SOLE 005,230
Medgold ResourcesCOM58436R201251,000SH SOLE 0051,000
Merck & Co, IncCOM58933y1055126,637SH SOLE 006,637
MFS INTER INCOME FD SH BEN INTCOM55273C1074712,746SH SOLE 0012,746
Microsoft CorporationCOM5949181044,75320,159SH SOLE 0020,159
Netflix, Inc.COM64110L1065971,145SH SOLE 001,145
Nextera Energy Inc.COM65339f1013254,298SH SOLE 004,298
Novartis AGCOM66987v1092252,631SH SOLE 002,631
NVIDIA CorporationCOM67066g104369690SH SOLE 00690
Oracle CorporationCOM68389X1054626,584SH SOLE 006,584
O'Reilly Automotive, Inc.COM67103h10727,31853,855SH SOLE 0053,855
Paychex IncCOM7043261072102,146SH SOLE 002,146
Paypal Holdings IncoCOM70450Y103211868SH SOLE 00868
Pepsico, IncCOM7134481089256,539SH SOLE 006,539
Pfizer, IncCOM71708110354114,924SH SOLE 0014,924
Phillips 66COM7185461043814,674SH SOLE 004,674
Pimco Intrmediate Muni ETFCOM72201R8662754,900SH SOLE 004,900
Planet 13 Holdings IncCOM72706K10112420,500SH SOLE 0020,500
PotNetwork HoldingsCOM737636209134,000SH SOLE 0034,000
Proctor & Gamble CompanyCOM7427181091,3349,852SH SOLE 009,852
Qualcomm Inc.COM7475251032,07515,652SH SOLE 0015,652
Raytheon Technologies CoCOM75513E1013083,987SH SOLE 003,987
Realty Income CorporationCOM7561091044236,664SH SOLE 006,664
Schwab Emerging Markets ETFCOM80852470653416,989SH SOLE 0016,989
Schwab Intermediate Term US Treasury ETFCOM8085248541,65129,266SH SOLE 0029,266
Schwab International Small Cap ETFCOM80852488851513,055SH SOLE 0013,055
Schwab Short Term US Treasury ETFCOM8085248624,26683,148SH SOLE 0083,148
Schwab Strategic Trust US Dividend EquityCOM8085247975127,020SH SOLE 007,020
Schwab Strategic US REIT ETFCOM8085248472385,788SH SOLE 005,788
Schwab US Large CapCOM8085243004993,842SH SOLE 003,842
Schwab US TIPS ETFCOM8085248704657,600SH SOLE 007,600
Southern Company COMCOM84258710795315,339SH SOLE 0015,339
SPDR Barclays Convertible Securities ETFCOM78464A35988810,657SH SOLE 0010,657
SPDR Dow Jones Industrial Average ETFCOM78467x1092,1076,381SH SOLE 006,381
SPDR Gold Shares TrustCOM78463v1076934,330SH SOLE 004,330
SPDR Intermediate Term Corporate ETFCOM78464A3751,45440,115SH SOLE 0040,115
SPDR Nuveen Bloomberg ST Muni ETFCOM78468R7392054,139SH SOLE 004,139
SPDR S&P 500 ETFCOM78462f1031,0722,706SH SOLE 002,706
SPDR S&P 500 Growth ETFCOM78464A4092634,669SH SOLE 004,669
SPDR S&P 500 Value ETFCOM78464A5082576,774SH SOLE 006,774
SPDR S&P MidCap 400 ETFCOM78467y107205430SH SOLE 00430
SPDR Wells Fargo Preferred Stock ETFCOM78464A2922796,413SH SOLE 006,413
Starbucks CorporationCOM8552441093943,610SH SOLE 003,610
T. Rowe Price Group, Inc.COM74144T1082151,255SH SOLE 001,255
Target CorporationCOM87612E1063121,575SH SOLE 001,575
Tesla, Inc.COM88160R1011,1071,658SH SOLE 001,658
Texas Instruments IncCOM8825081044642,453SH SOLE 002,453
The Clorox CompanyCOM1890541092311,196SH SOLE 001,196
The Coca-Cola CompanyCOM1912161003717,039SH SOLE 007,039
The Kroger CompanyCOM5010441012276,300SH SOLE 006,300
The Walt Disney CompanyCOM2546871064962,686SH SOLE 002,686
United Parcel Service Cl BCOM9113121064072,396SH SOLE 002,396
Unitedhealth Group, Inc. COMCOM91324P102284762SH SOLE 00762
US BancorpCOM9029733041,29823,476SH SOLE 0023,476
Vanguard High Dividend Yield ETFCOM9219464066076,001SH SOLE 006,001
VANGUARD INDEX FDS SM CP VAL ETFCOM9229086114162,514SH SOLE 002,514
VANGUARD INDEX FDS VALUE ETFCOM9229087446174,691SH SOLE 004,691
Vanguard Intermediate Term Bond ETFCOM9219378193,43138,672SH SOLE 0038,672
Vanguard Long Term Bond ETFCOM9219377932,72727,783SH SOLE 0027,783
Vanguard REIT ETFCOM9229085534,87053,017SH SOLE 0053,017
Vanguard Russell 2000 Index ETFCOM92206C6642611,465SH SOLE 001,465
Vanguard S&P 500 ETFCOM9229083631,0332,837SH SOLE 002,837
Vanguard S&P Small Cap Value ETFCOM9219327782271,302SH SOLE 001,302
Vanguard Short Term Corporate Bond ETFCOM92206C4092,15126,075SH SOLE 0026,075
Vanguard Small-Cap ETFCOM9229087513131,463SH SOLE 001,463
Vanguard Total Bond Market ETFCOM9219378354965,858SH SOLE 005,858
Vanguard Total Stock Market ETFCOM9229087694,67622,625SH SOLE 0022,625
Verizon CommunicationsCOM92343v10481814,069SH SOLE 0014,069
Visa Inc.COM92826c8396933,271SH SOLE 003,271
Wal-Mart Stores Inc.COM9311421033,96929,219SH SOLE 0029,219
Weyerhaeuser CompanyCOM9621661042456,880SH SOLE 006,880
WisdomTree Global ex-US REIT ETFCOM97717w33148618,317SH SOLE 0018,317
WisdomTree International Small-Cap Dividend ECOM97717w7605077,024SH SOLE 007,024
WisdomTree Large-Cap Dividend ETFCOM97717W3074153,617SH SOLE 003,617