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
AT&T INCCOM00206R1021,65654,703SH SOLE 0054,703
ABBVIE INCCOM00287Y1091651,528SH SOLE 001,528
ACELRX PHARMACEUTICALS INCCOM00444T10095,000SH SOLE 005,000
ADOBE SYSTEMS INCORPORATEDCOM00724F101105221SH SOLE 00221
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W102222980SH SOLE 00980
ALPHABET INCCAP STK CL A02079K305656318SH SOLE 00318
ALTRIA GROUP INCCOM02209S10313,199257,990SH SOLE 00257,990
AMAZON COM INCCOM0231351061,652534SH SOLE 00534
AMERICAN TOWER CORP NEWCOM03027X100936SH SOLE 0036
AMERICAN WTR WKS CO INC NEWCOM030420103428SH SOLE 0028
AMERIPRISE FINL INCCOM03076C106728SH SOLE 0028
AMETEK INCCOM03110010018144SH SOLE 00144
AMGEN INCCOM0311621001249SH SOLE 0049
ANGLOGOLD ASHANTI LIMITEDSPONSORED ADR035128206452,050SH SOLE 002,050
ANNALY CAPITAL MANAGEMENT INCOM035710409918106,762SH SOLE 00106,762
ANTHEM INCCOM036752103356991SH SOLE 00991
APPLE INCCOM0378331001,33210,904SH SOLE 0010,904
APPLIED MATLS INCCOM03822210538283SH SOLE 00283
ARCHER DANIELS MIDLAND COCOM03948310234600SH SOLE 00600
AURORA CANNABIS INCCOM05156X8841116SH SOLE 00116
BAIDU INCSPON ADR REP A05675210885390SH SOLE 00390
BK OF AMERICA CORPCOM0605051048213SH SOLE 00213
BARRICK GOLD CORPCOM06790110856928,727SH SOLE 0028,727
BERKSHIRE HATHAWAY INC DELCL B NEW084670702250977SH SOLE 00977
BIOGEN INCCOM09062X103150536SH SOLE 00536
BOEING COCOM09702310528SH SOLE 008
BRISTOL-MYERS SQUIBB COCOM1101221082233,538SH SOLE 003,538
CVS HEALTH CORPCOM126650100448SH SOLE 0048
CHEVRON CORP NEWCOM1667641001,0359,875SH SOLE 009,875
CISCO SYS INCCOM17275R1022264,380SH SOLE 004,380
CINTAS CORPCOM172908105617SH SOLE 0017
CLEVER LEAVES HOLDINGS INCCOM18676010449548,071SH SOLE 0048,071
CLOUDFLARE INCCL A COM18915M10763900SH SOLE 00900
COCA COLA COCOM19121610029543SH SOLE 00543
CONOCOPHILLIPSCOM20825C104112SH SOLE 0012
CORTEVA INCCOM22052L104128SH SOLE 0028
COSTCO WHSL CORP NEWCOM22160K10549140SH SOLE 00140
CRONOS GROUP INCCOM22717L1013280SH SOLE 00280
DBX ETF TRXTRACKERS HIGH233051259691,424SH SOLE 001,424
DERMTECH INCCOM24984K1054839,513SH SOLE 009,513
DILLARDS INCCL A2540671014064,200SH SOLE 004,200
DOLLAR GEN CORP NEWCOM256677105115568SH SOLE 00568
DOLLAR TREE INCCOM2567461088257,209SH SOLE 007,209
DOW INCCOM260557103228SH SOLE 0028
DUPONT DE NEMOURS INCCOM26614N102228SH SOLE 0028
EOG RES INCCOM26875P101228SH SOLE 0028
ETF SER SOLUTIONSUS GLB JETS26922A842481,800SH SOLE 001,800
ELDORADO GOLD CORP NEWCOM28490250938135,304SH SOLE 0035,304
ENBRIDGE INCCOM29250N10533910SH SOLE 00910
ENNIS INCCOM293389102301,400SH SOLE 001,400
EXPEDIA GROUP INCCOM NEW30212P303635SH SOLE 0035
EXXON MOBIL CORPCOM30231G10261811,063SH SOLE 0011,063
FACEBOOK INCCL A30303M1026142,084SH SOLE 002,084
FIDELITY COVINGTON TRUSTMSCI RL EST ETF31609285768624,967SH SOLE 0024,967
FIDELITY COVINGTON TRUSTMSCI UTILS INDEX31609286575318,157SH SOLE 0018,157
FIRSTENERGY CORPCOM3379321072015,800SH SOLE 005,800
FLEXSHARES TRMORNSTAR UPSTR33939L40779722,019SH SOLE 0022,019
FLEXSHARES TRIBOXX 3R TARGT33939L506291,105SH SOLE 001,105
FLEXSHARES TRHIG YLD VL ETF33939L6622,52050,881SH SOLE 0050,881
FLEXSHARES TRINTL QLTDV IDX33939L837883,416SH SOLE 003,416
FLEXSHARES TRQLT DIV DEF IDX33939L84555110,782SH SOLE 0010,782
FLEXSHARES TRQUALT DIVD IDX33939L8605129,607SH SOLE 009,607
FLEXSHARES TRREADY ACC VARI33939L886673SH SOLE 0073
FORD MTR CO DELCOM3453708601,18596,745SH SOLE 0096,745
GENUINE PARTS COCOM3724601051391,200SH SOLE 001,200
GILEAD SCIENCES INCCOM375558103871,348SH SOLE 001,348
GLOBAL X FDSFINTECH ETF37954Y8141202,716SH SOLE 002,716
GOLDMAN SACHS GROUP INCCOM38141G104123377SH SOLE 00377
HOME DEPOT INCCOM437076102117383SH SOLE 00383
INTEL CORPCOM4581401001001,564SH SOLE 001,564
INTERNATIONAL PAPER COCOM46014610343800SH SOLE 00800
INVESCO QQQ TRUNIT SER 146090E1035111,601SH SOLE 001,601
INTUITCOM461202103102266SH SOLE 00266
INVESCO EXCHANGE TRADED FD TS&P 500 TOP 5046137V2333,68112,413SH SOLE 0012,413
INVESCO EXCHANGE TRADED FD TS&P500 QUALITY46137V2412,19349,472SH SOLE 0049,472
INVESCO EXCHANGE TRADED FD TS&P 500 GARP ETF46137V4312,83734,823SH SOLE 0034,823
INVESCO EXCHANGE TRADED FD TS&P SMLCP MOMENT46137V4981683,234SH SOLE 003,234
INVESCO EXCHANGE TRADED FD TFTSE RAFI 150046137V59726146SH SOLE 00146
INVESCO EXCHANGE TRADED FD TZACKS MID CAP46137Y4019106SH SOLE 00106
INVESCO EXCH TRADED FD TR IIS&P MIDCP LOW46138E1981011,927SH SOLE 001,927
INVESCO EXCH TRADED FD TR IIS&P INTL QULTY46138E2142,25177,087SH SOLE 0077,087
INVESCO EXCH TRADED FD TR IIS&P500 HDL VOL46138E362691,610SH SOLE 001,610
INVESCO EXCH TRADED FD TR IIPFD ETF46138E511694,629SH SOLE 004,629
INVESCO EXCH TRADED FD TR IIFNDMNTL HY CRP46138E71958930,465SH SOLE 0030,465
INVESCO EXCH TRADED FD TR IIFTSE RAFI DEV46138E7431312,841SH SOLE 002,841
INVESCO EXCH TRADED FD TR IIS&P SMLCP LOW46138G102972,105SH SOLE 002,105
INVESCO DB MULTI-SECTOR COMMPRECIOUS METAL46140H50202SH SOLE 002
ISHARES INCMSCI AUST ETF46428610351920,954SH SOLE 0020,954
ISHARES INCJP MRGN EM HI BD4642862851593,575SH SOLE 003,575
ISHARES INCMSCI CDA ETF46428650964718,999SH SOLE 0018,999
ISHARES INCMSCI JAPN SMCETF4642865821031,262SH SOLE 001,262
ISHARES INCMSCI CHILE ETF464286640341,000SH SOLE 001,000
ISHARES TRS&P 100 ETF4642871011,0425,795SH SOLE 005,795
ISHARES TRSELECT DIVID ETF4642871682362,072SH SOLE 002,072
ISHARES TRCORE S&P500 ETF464287200273686SH SOLE 00686
ISHARES TRMSCI EMG MKT ETF46428723478414,706SH SOLE 0014,706
ISHARES TRMSCI EAFE ETF4642874652102,766SH SOLE 002,766
ISHARES TREXPANDED TECH464287515300878SH SOLE 00878
ISHARES TRNASDAQ BIOTECH46428755625168SH SOLE 00168
ISHARES TRRUS 1000 GRW ETF4642876143091,270SH SOLE 001,270
ISHARES TRRUSSELL 2000 ETF46428765528SH SOLE 008
ISHARES TRRUSSELL 3000 ETF4642876892,3239,794SH SOLE 009,794
ISHARES TRMSCI ACWI ETF464288257961,005SH SOLE 001,005
ISHARES TRINTL SEL DIV ETF464288448662,081SH SOLE 002,081
ISHARES TRDEVSMCP EXNA ETF4642884972654,024SH SOLE 004,024
ISHARES TRIBOXX HI YD ETF464288513112SH SOLE 0012
ISHARES TRMBS ETF4642885884854,469SH SOLE 004,469
ISHARES TRUS HOME CONS ETF46428875234500SH SOLE 00500
ISHARES TRMSCI EAFE MIN VL46429B68941561SH SOLE 00561
ISHARES TRMSCI USA MIN VOL46429B6972,52336,463SH SOLE 0036,463
ISHARES TRCORE MSCI EAFE46432F84218243SH SOLE 00243
ISHARES INCCORE MSCI EMKT46434G103348SH SOLE 0048
ISHARES INCMSCI EMRG CHN46434G7641,81530,519SH SOLE 0030,519
ISHARES INCMSCI JPN ETF NEW46434G8221,79926,259SH SOLE 0026,259
ISHARES TREXPONENTIAL TECH46434V3812,16536,552SH SOLE 0036,552
ISHARES TR0-5YR HI YL CP46434V4071633,552SH SOLE 003,552
ISHARES TRCORE DIV GRWTH46434V6214,22387,493SH SOLE 0087,493
ISHARES TRCORE INTL AGGR46435G67259110,771SH SOLE 0010,771
JPMORGAN CHASE & COCOM46625H1001384SH SOLE 0084
JOHNSON & JOHNSONCOM4781601042781,691SH SOLE 001,691
KRAFT HEINZ COCOM50075410688222,039SH SOLE 0022,039
KROGER COCOM5010441011494,140SH SOLE 004,140
LILLY ELI & COCOM5324571084472,392SH SOLE 002,392
MERCK & CO. INCCOM58933Y10584911,014SH SOLE 0011,014
MICROSOFT CORPCOM5949181041,5236,458SH SOLE 006,458
MICRON TECHNOLOGY INCCOM59511210312140SH SOLE 00140
MONDELEZ INTL INCCL A6092071051,43324,475SH SOLE 0024,475
MORGAN STANLEYCOM NEW61744644872922SH SOLE 00922
MOSAIC CO NEWCOM61945C10345014,228SH SOLE 0014,228
NRG ENERGY INCCOM NEW62937750826701SH SOLE 00701
NEW RESIDENTIAL INVT CORPCOM NEW64828T201201,800SH SOLE 001,800
NEWMONT CORPCOM6516391064958,218SH SOLE 008,218
NIKE INCCL B654106103130975SH SOLE 00975
NISOURCE INCCOM65473P105241,000SH SOLE 001,000
NORFOLK SOUTHN CORPCOM6558441081036SH SOLE 0036
NOVAGOLD RES INCCOM NEW66987E20644150,792SH SOLE 0050,792
NOVARTIS AGSPONSORED ADR66987V109851,000SH SOLE 001,000
NU SKIN ENTERPRISES INCCL A67018T1051803,400SH SOLE 003,400
NVIDIA CORPORATIONCOM67066G10491170SH SOLE 00170
OREILLY AUTOMOTIVE INCCOM67103H1071428SH SOLE 0028
OCCIDENTAL PETE CORPCOM674599105421,570SH SOLE 001,570
ORACLE CORPCOM68389X10566947SH SOLE 00947
PEPSICO INCCOM713448108748SH SOLE 0048
PETMED EXPRESS INCCOM71638210634960SH SOLE 00960
PETROLEO BRASILEIRO SA PETROSPONSORED ADR71654V408874103,059SH SOLE 00103,059
PFIZER INCCOM7170811032627,229SH SOLE 007,229
PHILIP MORRIS INTL INCCOM71817210921,291239,922SH SOLE 00239,922
PIMCO ETF TRENHNCD LW DUR AC72201R7181,62115,894SH SOLE 0015,894
PINTEREST INCCL A72352L1064836,521SH SOLE 006,521
PRICE T ROWE GROUP INCCOM74144T108740SH SOLE 0040
RANGE RES CORPCOM75281A1093282SH SOLE 00282
READY CAPITAL CORPCOM75574U101453,326SH SOLE 003,326
REALTY INCOME CORPCOM75610910451800SH SOLE 00800
REDWOOD TR INCCOM758075402181,700SH SOLE 001,700
REGENERON PHARMACEUTICALSCOM75886F10787184SH SOLE 00184
ROPER TECHNOLOGIES INCCOM7766961061640SH SOLE 0040
SPDR S&P 500 ETF TRTR UNIT78462F103375945SH SOLE 00945
SPDR GOLD TRGOLD SHS78463V1071,0126,329SH SOLE 006,329
SPDR INDEX SHS FDSDJ GLB RL ES ETF78463X749741,561SH SOLE 001,561
SPDR SER TRPRTFLO S&P500 VL78464A5081,19531,528SH SOLE 0031,528
SPDR SER TRS&P PHARMAC78464A72215300SH SOLE 00300
SPDR SER TRPRTFLO S&P500 HI78468R78802SH SOLE 002
SPDR SER TRPORTFOLIO S&P60078468R8531,17227,720SH SOLE 0027,720
SALESFORCE COM INCCOM79466L302104492SH SOLE 00492
SCHLUMBERGER LTDCOM80685710814523SH SOLE 00523
SCHWAB CHARLES CORPCOM8085131057112SH SOLE 00112
SCHWAB STRATEGIC TRUS BRD MKT ETF80852410258600SH SOLE 00600
SCHWAB STRATEGIC TRUS LRG CAP ETF80852420122230SH SOLE 00230
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243007465,750SH SOLE 005,750
SCHWAB STRATEGIC TRUS LCAP VA ETF8085244091,23018,838SH SOLE 0018,838
SCHWAB STRATEGIC TRUS SML CAP ETF8085246071,65016,554SH SOLE 0016,554
SCHWAB STRATEGIC TRSCHWB FDT INT LG80852475588227,472SH SOLE 0027,472
SCHWAB STRATEGIC TRSCHWAB FDT US SC8085247631,34326,512SH SOLE 0026,512
SCHWAB STRATEGIC TRSCHWAB FDT US LG8085247712,17342,058SH SOLE 0042,058
SCHWAB STRATEGIC TRSCHWAB FDT US BM8085247891212,356SH SOLE 002,356
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247975,56676,328SH SOLE 0076,328
SCHWAB STRATEGIC TRINTL EQTY ETF80852480567417,911SH SOLE 0017,911
SCHWAB STRATEGIC TRUS AGGREGATE B80852483930565SH SOLE 00565
SCHWAB STRATEGIC TRUS REIT ETF8085248479220SH SOLE 00220
SCHWAB STRATEGIC TRSHT TM US TRES808524862681,321SH SOLE 001,321
SCHWAB STRATEGIC TRUS TIPS ETF8085248701181,933SH SOLE 001,933
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y20915130SH SOLE 00130
SELECT SECTOR SPDR TRENERGY81369Y50639800SH SOLE 00800
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8863355,225SH SOLE 005,225
SERVISFIRST BANCSHARES INCCOM81768T1082,11634,510SH SOLE 0034,510
SHOPIFY INCCL A82509L1072321SH SOLE 0021
SNOWFLAKE INCCL A8334451094351,896SH SOLE 001,896
SONY CORPSPONSORED ADR83569930724224SH SOLE 00224
SOUTHERN COPPER CORPCOM84265V10520300SH SOLE 00300
SPROTT PHYSICAL SILVER TRTR UNIT85207K1073308SH SOLE 00308
SPROUTS FMRS MKT INCCOM85208M1021,12442,230SH SOLE 0042,230
STAG INDL INCCOM85254J102441,300SH SOLE 001,300
STARBUCKS CORPCOM8552441092792,556SH SOLE 002,556
STORE CAP CORPCOM862121100441,300SH SOLE 001,300
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS87403910048403SH SOLE 00403
TAL EDUCATION GROUPSPONSORED ADS87408010413250SH SOLE 00250
TRANSDIGM GROUP INCCOM8936411001628SH SOLE 0028
TRIPADVISOR INCCOM8969452011512,800SH SOLE 002,800
TRUSTMARK CORPCOM89840210227800SH SOLE 00800
US BANCORP DELCOM NEW9029733046100SH SOLE 00100
UNITED STATES STL CORP NEWCOM91290910818700SH SOLE 00700
VALE S ASPONSORED ADS91912E1052100SH SOLE 00100
VANECK VECTORS ETF TRGOLD MINERS ETF92189F10619575SH SOLE 00575
VANECK VECTORS ETF TRAGRIBUSINESS ETF92189F70020228SH SOLE 00228
VANGUARD STAR FDSVG TL INTL STK F9219097681,80928,859SH SOLE 0028,859
VANGUARD WORLD FDESG US STK ETF9219107338,467114,812SH SOLE 00114,812
VANGUARD WORLD FDMEGA GRWTH IND9219108161,1415,511SH SOLE 005,511
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464066366,292SH SOLE 006,292
VANGUARD WHITEHALL FDSINTL HIGH ETF9219467941342,050SH SOLE 002,050
VANGUARD WHITEHALL FDSINTL DVD ETF92194681016193SH SOLE 00193
VANGUARD WHITEHALL FDSEMERG MKT BD ETF9219468855006,455SH SOLE 006,455
VANGUARD MALVERN FDSSTRM INFPROIDX9220208051,39727,103SH SOLE 0027,103
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J407239SH SOLE 0039
VANGUARD INTL EQUITY INDEX FGLB EX US ETF9220426765129,187SH SOLE 009,187
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF92204271848375SH SOLE 00375
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF92204274210100SH SOLE 00100
VANGUARD INTL EQUITY INDEX FALLWRLD EX US92204277511,217184,856SH SOLE 00184,856
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF922042858931,780SH SOLE 001,780
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428743,02047,930SH SOLE 0047,930
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1021,20319,562SH SOLE 0019,562
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4094815,828SH SOLE 005,828
VANGUARD SCOTTSDALE FDSMORTG-BACK SEC92206C77101SH SOLE 001
VANGUARD MUN BD FDSTAX EXEMPT BD92290774636656SH SOLE 00656
VANGUARD INDEX FDSREAL ESTATE ETF9229085531691,840SH SOLE 001,840
VANGUARD INDEX FDSMID CAP ETF922908629174787SH SOLE 00787
VANGUARD INDEX FDSTOTAL STK MKT92290876940,766197,234SH SOLE 00197,234
VERIZON COMMUNICATIONS INCCOM92343V104841,437SH SOLE 001,437
VIATRIS INCCOM92556V1067501SH SOLE 00501
VISA INCCOM CL A92826C8396503,068SH SOLE 003,068
VIRTUS ALLIANZGI EQUITY & COCOM92841M101471,695SH SOLE 001,695
WP CAREY INCCOM92936U10957800SH SOLE 00800
WALMART INCCOM93114210331226SH SOLE 00226
WATSCO INCCOM94262220060230SH SOLE 00230
WESTROCK COCOM96145D105731,400SH SOLE 001,400
WISDOMTREE TRUS HIGH DIVIDEND97717W2083965,189SH SOLE 005,189
WISDOMTREE TREMER MKT HIGH FD97717W315441,000SH SOLE 001,000
WISDOMTREE TREM EX ST-OWNED97717X5782004,927SH SOLE 004,927
WISDOMTREE TREURO QTLY DIV GR97717X61079125,294SH SOLE 0025,294
ZIMMER BIOMET HOLDINGS INCCOM98956P10248300SH SOLE 00300
ZOETIS INCCL A98978V10387552SH SOLE 00552
ACCENTURE PLC IRELANDSHS CLASS AG1151C101724SH SOLE 0024
TRANSOCEAN LTDREG SHSH8817H1001,140321,243SH SOLE 00321,243
GLOBANT S ACOML44385109840SH SOLE 0040