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
51JOB INCSPONSORED ADS3168271042713,480SH SOLE 003,480
ABBOTT LABSCOM0028241008227,555SH SOLE 007,555
ABBVIE INCCOM00287Y1096267,148SH SOLE 007,148
ACCENTURE PLC IRELANDSHS CLASS AG1151C1018763,876SH SOLE 003,876
ACTIVISION BLIZZARD INCCOM00507V1097288,998SH SOLE 008,998
ADOBE SYSTEMS INCORPORATEDCOM00724F1015701,163SH SOLE 001,163
AIR PRODS & CHEMS INCCOM009158106273917SH SOLE 00917
ALCON AGORD SHSH013011283616,347SH SOLE 006,347
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1027872,676SH SOLE 002,676
ALPHABET INCCAP STK CL A02079K3051,178804SH SOLE 00804
ALPHABET INCCAP STK CL C02079K1071,7501,191SH SOLE 001,191
ALPS ETF TRALERIAN ENERGY00162Q67614912,100SH SOLE 0012,100
ALTRIA GROUP INCCOM02209S10369818,061SH SOLE 0018,061
AMAZON COM INCCOM0231351064,9721,579SH SOLE 001,579
AMERICAN ELEC PWR CO INCCOM0255371014195,126SH SOLE 005,126
AMERICAN EXPRESS COCOM0258161092252,245SH SOLE 002,245
AMERICAN TOWER CORP NEWCOM03027X1005672,347SH SOLE 002,347
AMERICAN WTR WKS CO INC NEWCOM0304201034142,855SH SOLE 002,855
AMGEN INCCOM0311621003,91115,388SH SOLE 0015,388
APPLE INCCOM03783310024,706213,333SH SOLE 00213,333
ARES CAPITAL CORPCOM04010L10333824,225SH SOLE 0024,225
ARK ETF TRNEXT GNRTN INTER00214Q4016285,786SH SOLE 005,786
ARK ETF TRINNOVATION ETF00214Q1048078,775SH SOLE 008,775
AT&T INCCOM00206R1021,27944,865SH SOLE 0044,865
ATLASSIAN CORP PLCCL AG062421042651,458SH SOLE 001,458
AUTOMATIC DATA PROCESSING INCOM0530151032411,725SH SOLE 001,725
AVIS BUDGET GROUPCOM0537741052118,000SH SOLE 008,000
B & G FOODS INC NEWCOM05508R10630410,960SH SOLE 0010,960
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,8998,917SH SOLE 008,917
BERKSHIRE HATHAWAY INC DELCL A0846701083201SH SOLE 001
BERRY CORPCOM08579X1019028,395SH SOLE 0028,395
BGC PARTNERS INCCL A05541T10115162,749SH SOLE 0062,749
BK OF AMERICA CORPCOM06050510495539,623SH SOLE 0039,623
BLACKROCK CORPOR HI YLD FD ICOM09255P10717916,776SH SOLE 0016,776
BLACKSTONE GROUP INCCOM CL A09260D1071,11021,267SH SOLE 0021,267
BOEING COCOM0970231056974,219SH SOLE 004,219
BOOKING HOLDINGS INCCOM09857L108708414SH SOLE 00414
BRISTOL-MYERS SQUIBB COCOM1101221081,77729,472SH SOLE 0029,472
BRITISH AMERN TOB PLCSPONSORED ADR11044810740411,183SH SOLE 0011,183
BROADCOM INCCOM11135F1014351,195SH SOLE 001,195
BROADRIDGE FINL SOLUTIONS INCOM11133T1035454,131SH SOLE 004,131
BROOKFIELD INFRASTRUCTURE COCOM SB VTG SHS A11275Q1074097,375SH SOLE 007,375
CATERPILLAR INC DELCOM1491231013672,463SH SOLE 002,463
CHARTER COMMUNICATIONS INC NCL A16119P108511819SH SOLE 00819
CHEVRON CORP NEWCOM1667641001,65522,987SH SOLE 0022,987
CISCO SYS INCCOM17275R1021,88547,859SH SOLE 0047,859
COCA COLA COCOM19121610077015,606SH SOLE 0015,606
COLGATE PALMOLIVE COCOM1941621033414,424SH SOLE 004,424
COLONY CAP INC NEWCL A COM19626G1082810,316SH SOLE 0010,316
COMCAST CORP NEWCL A20030N1013908,439SH SOLE 008,439
CORTEVA INCCOM22052L10451617,901SH SOLE 0017,901
COSTCO WHSL CORP NEWCOM22160K1059452,662SH SOLE 002,662
DANA INCORPORATEDCOM23582520515912,915SH SOLE 0012,915
DANAHER CORPORATIONCOM2358511022941,364SH SOLE 001,364
DBX ETF TRXTRACK MSCI EAFE23305120032510,616SH SOLE 0010,616
DEERE & COCOM2441991054922,221SH SOLE 002,221
DIAGEO PLCSPON ADR NEW25243Q2052882,090SH SOLE 002,090
DISNEY WALT COCOM DISNEY2546871061,72513,905SH SOLE 0013,905
DISNEY WALT COCOM DISNEY25468710614400SHCallSOLE 00400
DRAFTKINGS INCCOM CL A26142R1042343,984SH SOLE 003,984
DUKE ENERGY CORP NEWCOM NEW26441C2042282,570SH SOLE 002,570
EBAY INC.COM27864210355610,667SH SOLE 0010,667
ELECTRONIC ARTS INCCOM2855121097705,907SH SOLE 005,907
EQUIFAX INCCOM2944291053802,425SH SOLE 002,425
ETF SER SOLUTIONSDEFIANCE NEXT26922A28931811,155SH SOLE 0011,155
EXTRA SPACE STORAGE INCCOM30225T1022972,780SH SOLE 002,780
EXXON MOBIL CORPCOM30231G1021,28637,474SH SOLE 0037,474
FACEBOOK INCCL A30303M1021,3815,273SH SOLE 005,273
FASTENAL COCOM31190010452811,720SH SOLE 0011,720
FEDEX CORPCOM31428X1063301,314SH SOLE 001,314
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928085065,497SH SOLE 005,497
FIDELITY NATL INFORMATION SVCOM31620M1063262,216SH SOLE 002,216
FIRST TR EXCHANGE TRADED FDFINLS ALPHADEX33734X13542216,625SH SOLE 0016,625
FIRST TR EXCHANGE-TRADED FDFST LOW OPPT EFT33739Q20093718,126SH SOLE 0018,126
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3024452,362SH SOLE 002,362
FLEX LTDORDY2573F10218716,790SH SOLE 0016,790
FLOWERS FOODS INCCOM34349810133713,837SH SOLE 0013,837
FORD MTR CO DELCOM34537086016624,977SH SOLE 0024,977
FOX CORPCL A COM35137L10573626,461SH SOLE 0026,461
GARMIN LTDSHSH2906T1095285,570SH SOLE 005,570
GENERAL ELECTRIC COCOM3696041037812,454SH SOLE 0012,454
GENERAL ELECTRIC COCOM369604103712,000SHCallSOLE 0012,000
GENERAL ELECTRIC COCOM36960410331,500SHCallSOLE 001,500
GENERAL ELECTRIC COCOM36960410331,000SHCallSOLE 001,000
GILEAD SCIENCES INCCOM3755581033926,197SH SOLE 006,197
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1052115,610SH SOLE 005,610
GLOBAL X FDSGLOBAL X COPPER37954Y83047422,855SH SOLE 0022,855
GREAT PANTHER MNG LTDCOM39115V1012022,500SH SOLE 0022,500
GREAT SOUTHN BANCORP INCCOM3909051071,14231,516SH SOLE 0031,516
HASBRO INCCOM4180561072813,400SH SOLE 003,400
HERCULES CAPITAL INCCOM42709650828925,010SH SOLE 0025,010
HOME DEPOT INCCOM4370761022,0387,339SH SOLE 007,339
HONEYWELL INTL INCCOM4385161064212,556SH SOLE 002,556
HYCROFT MINING HOLDING CORPCOM CL A44862P10910610,043SH SOLE 0010,043
IAA INCCOM4492531032755,277SH SOLE 005,277
IDEXX LABS INCCOM45168D104372947SH SOLE 00947
INFOSYS LTDSPONSORED ADR45678810820414,780SH SOLE 0014,780
INGLES MKTS INCCL A4570301042887,581SH SOLE 007,581
INNOVATIVE INDL PPTYS INCCOM45781V1013092,491SH SOLE 002,491
INTEL CORPCOM4581401001,02819,852SH SOLE 0019,852
INTERNATIONAL BUSINESS MACHSCOM4592001018667,119SH SOLE 007,119
INTUITCOM4612021031,2953,970SH SOLE 003,970
INVESCO ACTIVELY MANAGED ETFULTRA SHRT DUR46090A88755410,960SH SOLE 0010,960
INVESCO EXCH TRD SLF IDX FDBULSHS 2020 CB46138J50250423,757SH SOLE 0023,757
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 CB46138J70089742,073SH SOLE 0042,073
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 CB46138J88246921,460SH SOLE 0021,460
INVESCO EXCH TRD SLF IDX FDBULSHS 2020 HY46138J60137916,209SH SOLE 0016,209
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 CB46138J86627712,705SH SOLE 0012,705
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 HY46138J8742149,350SH SOLE 009,350
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 HY46138J8092239,713SH SOLE 009,713
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 HY46138J8582018,184SH SOLE 008,184
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3575865,422SH SOLE 005,422
INVESCO EXCHANGE TRADED FD TGBL LISTED PVT46137V58912911,854SH SOLE 0011,854
INVESCO QQQ TRUNIT SER 146090E1031,7086,148SH SOLE 006,148
ISHARES GOLD TRUSTISHARES4642851051,62690,361SH SOLE 0090,361
ISHARES INCMSCI CDA ETF46428650981129,577SH SOLE 0029,577
ISHARES INCEM MKTS DIV ETF4642863191,10636,746SH SOLE 0036,746
ISHARES INCCORE MSCI EMKT46434G1032845,385SH SOLE 005,385
ISHARES INCESG AWR MSCI EM46434G86325,605719,032SH SOLE 00719,032
ISHARES TRCORE S&P MCP ETF4642875071,2286,625SH SOLE 006,625
ISHARES TRS&P MC 400VL ETF4642877054203,118SH SOLE 003,118
ISHARES TRS&P MC 400GR ETF4642876064972,076SH SOLE 002,076
ISHARES TRCORE S&P SCP ETF46428780416,983241,815SH SOLE 00241,815
ISHARES TRSP SMCP600VL ETF4642878792,62921,479SH SOLE 0021,479
ISHARES TRS&P SML 600 GWT4642878872,07911,785SH SOLE 0011,785
ISHARES TRS&P 500 VAL ETF4642874081,44612,863SH SOLE 0012,863
ISHARES TRCORE S&P500 ETF4642872004,08312,150SH SOLE 0012,150
ISHARES TRS&P 500 GRWT ETF4642873092,1549,321SH SOLE 009,321
ISHARES TRRUS 1000 GRW ETF4642876142241,032SH SOLE 001,032
ISHARES TRRUSSELL 2000 ETF4642876553302,200SH SOLE 002,200
ISHARES TRRUS 2000 VAL ETF4642876308448,500SH SOLE 008,500
ISHARES TRMSCI EAFE ETF4642874656119,599SH SOLE 009,599
ISHARES TRRUS MID CAP ETF46428749968912,008SH SOLE 0012,008
ISHARES TRGLOB HLTHCRE ETF4642873254706,547SH SOLE 006,547
ISHARES TRGLOBAL TECH ETF46428729116,86663,966SH SOLE 0063,966
ISHARES TRU.S. FINLS ETF4642877881,74815,403SH SOLE 0015,403
ISHARES TRU.S. TECH ETF4642877216492,155SH SOLE 002,155
ISHARES TRUS TELECOM ETF46428771344116,204SH SOLE 0016,204
ISHARES TRNASDAQ BIOTECH4642875564543,352SH SOLE 003,352
ISHARES TRU.S. FIN SVC ETF4642877706,09549,954SH SOLE 0049,954
ISHARES TR1 3 YR TREAS BD4642874572,45328,351SH SOLE 0028,351
ISHARES TRBARCLAYS 7 10 YR4642874403,57829,375SH SOLE 0029,375
ISHARES TR20 YR TR BD ETF4642874327114,352SH SOLE 004,352
ISHARES TRIBOXX INV CP ETF46428724232,359240,211SH SOLE 00240,211
ISHARES TRMSCI EMG MKT ETF4642872342225,032SH SOLE 005,032
ISHARES TRCORE US AGGBD ET4642872264,86441,201SH SOLE 0041,201
ISHARES TRSELECT DIVID ETF4642871686688,196SH SOLE 008,196
ISHARES TRTIPS BD ETF4642871761,74113,765SH SOLE 0013,765
ISHARES TRMRNGSTR LG-CP ET4642871274092,098SH SOLE 002,098
ISHARES TREAFE GRWTH ETF46428888536,040400,975SH SOLE 00400,975
ISHARES TRUS AER DEF ETF4642887607394,665SH SOLE 004,665
ISHARES TRU.S. INSRNCE ETF4642887865069,075SH SOLE 009,075
ISHARES TRU.S. MED DVC ETF46428881013,72245,797SH SOLE 0045,797
ISHARES TRUS HOME CONS ETF46428875265011,466SH SOLE 0011,466
ISHARES TRSHORT TREAS BD4642886795745,181SH SOLE 005,181
ISHARES TRUSD INV GRDE ETF46428862082213,518SH SOLE 0013,518
ISHARES TRISHS 1-5YR INVS4642886464397,990SH SOLE 007,990
ISHARES TRMSCI KLD400 SOC4642885701,37410,738SH SOLE 0010,738
ISHARES TRMBS ETF4642885884974,500SH SOLE 004,500
ISHARES TRPFD AND INCM SEC4642886872246,156SH SOLE 006,156
ISHARES TRINTL SEL DIV ETF4642884481,72769,275SH SOLE 0069,275
ISHARES TR3 7 YR TREAS BD4642886612812,102SH SOLE 002,102
ISHARES TRNATIONAL MUN ETF4642884144,46038,475SH SOLE 0038,475
ISHARES TRJPMORGAN USD EMG4642882811,73915,678SH SOLE 0015,678
ISHARES TRCALIF MUN BD ETF4642883562,96247,478SH SOLE 0047,478
ISHARES TRMSCI ACWI ETF4642882572403,005SH SOLE 003,005
ISHARES TRAGENCY BOND ETF4642881661,30210,751SH SOLE 0010,751
ISHARES TRSHRT NAT MUN ETF4642881582,48122,948SH SOLE 0022,948
ISHARES TRRUS TP200 GR ETF4642894384063,342SH SOLE 003,342
ISHARES TRNEW ZEALAND ETF4642891232644,585SH SOLE 004,585
ISHARES TRCORE HIGH DV ETF46429B6633454,282SH SOLE 004,282
ISHARES TRFLTG RATE NT ETF46429B65582316,231SH SOLE 0016,231
ISHARES TRMSCI USA MIN VOL46429B69712,949203,180SH SOLE 00203,180
ISHARES TRUS TREAS BD ETF46429B26752,3471,872,890SH SOLE 001,872,890
ISHARES TRCORE MSCI EAFE46432F84219,712327,014SH SOLE 00327,014
ISHARES TRCORE 1 5 YR USD46432F85969113,409SH SOLE 0013,409
ISHARES TRMSCI USA MMENTM46432F3964,09327,770SH SOLE 0027,770
ISHARES TRMSCI USA SZE FT46432F3703113,320SH SOLE 003,320
ISHARES TRMSCI USA VALUE46432F38817,526237,541SH SOLE 00237,541
ISHARES TRMSCI USA QLT FCT46432F3395,07748,940SH SOLE 0048,940
ISHARES TR0-5YR HI YL CP46434V40718,447419,727SH SOLE 00419,727
ISHARES TRULTR SH TRM BD46434V8782545,028SH SOLE 005,028
ISHARES TRCUR HD EURZN ETF46434V63955019,753SH SOLE 0019,753
ISHARES TRESG AW MSCI EAFE46435G5161,31920,785SH SOLE 0020,785
ISHARES TRCORE MSCI INTL46435G3264077,540SH SOLE 007,540
ISHARES TRESG AWR MSCI USA46435G42538,072499,564SH SOLE 00499,564
ISHARES TRESG AWRE 1 5 YR46435G24392335,352SH SOLE 0035,352
ISHARES TRESG AWRE USD ETF46435G1932,941106,081SH SOLE 00106,081
ISHARES TRBROAD USD HIGH46435U8532,62366,448SH SOLE 0066,448
ISHARES TRESG AWARE MSCI46435U66378629,647SH SOLE 0029,647
ISHARES TRESG AWR US AGRGT46435U5491,24822,091SH SOLE 0022,091
ISHARES U S ETF TRSHT MAT BD ETF46431W50711,754234,564SH SOLE 00234,564
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8371,89237,246SH SOLE 0037,246
JANUS DETROIT STR TRHENDRSN SHRT ETF47103U8863667,262SH SOLE 007,262
JOHNSON & JOHNSONCOM4781601042,64717,782SH SOLE 0017,782
JPMORGAN CHASE & COCOM46625H1002,76328,704SH SOLE 0028,704
KAYNE ANDERSON ENERGY INFRSTCOM48660610611228,005SH SOLE 0028,005
KEURIG DR PEPPER INCCOM49271V1001,48253,689SH SOLE 0053,689
KIMBELL RTY PARTNERS LPUNIT49435R1026710,910SH SOLE 0010,910
KORN FERRYCOM NEW50064320035412,209SH SOLE 0012,209
LAM RESEARCH CORPCOM512807108269810SH SOLE 00810
LILLY ELI & COCOM5324571089656,517SH SOLE 006,517
LINCOLN NATL CORP INDCOM5341871092598,258SH SOLE 008,258
LOCKHEED MARTIN CORPCOM5398301098152,127SH SOLE 002,127
LOWES COS INCCOM5486611073432,065SH SOLE 002,065
LULULEMON ATHLETICA INCCOM550021109317962SH SOLE 00962
MANULIFE FINL CORPCOM56501R10626118,785SH SOLE 0018,785
MASTERCARD INCORPORATEDCL A57636Q1048982,656SH SOLE 002,656
MAXIM INTEGRATED PRODS INCCOM57772K1013785,589SH SOLE 005,589
MCDONALDS CORPCOM5801351017633,478SH SOLE 003,478
MEDTRONIC PLCSHSG5960L1038428,099SH SOLE 008,099
MERCK & CO. INCCOM58933Y1051,22414,751SH SOLE 0014,751
MICRON TECHNOLOGY INCCOM5951121032745,835SH SOLE 005,835
MICROSOFT CORPCOM5949181049,41044,739SH SOLE 0044,739
MOLSON COORS BEVERAGE COCL B60871R20936510,873SH SOLE 0010,873
MONDELEZ INTL INCCL A60920710575113,067SH SOLE 0013,067
MOODYS CORPCOM615369105212730SH SOLE 00730
MORGAN STANLEYCOM NEW6174464482845,870SH SOLE 005,870
MYLAN NVSHS EURON5946510918412,375SH SOLE 0012,375
NETFLIX INCCOM64110L1065691,137SH SOLE 001,137
NEW GOLD INC CDACOM6445351062313,745SH SOLE 0013,745
NEWMONT CORPCOM6516391062914,584SH SOLE 004,584
NEWS CORP NEWCL A65249B10951536,700SH SOLE 0036,700
NEWS CORP NEWCL B65249B20819013,598SH SOLE 0013,598
NEXTERA ENERGY INCCOM65339F1013291,184SH SOLE 001,184
NIKE INCCL B6541061031,50011,945SH SOLE 0011,945
NORTHROP GRUMMAN CORPCOM666807102210665SH SOLE 00665
NOVARTIS AGSPONSORED ADR66987V1098489,746SH SOLE 009,746
NVIDIA CORPORATIONCOM67066G1041,1172,063SH SOLE 002,063
ONEOK INC NEWCOM6826801032349,019SH SOLE 009,019
ORACLE CORPCOM68389X1051,31722,060SH SOLE 0022,060
OREILLY AUTOMOTIVE INCCOM67103H107241523SH SOLE 00523
PALO ALTO NETWORKS INCCOM697435105244995SH SOLE 00995
PAYCHEX INCCOM7043261077189,004SH SOLE 009,004
PAYPAL HLDGS INCCOM70450Y1034882,478SH SOLE 002,478
PEPSICO INCCOM7134481081,1398,221SH SOLE 008,221
PFIZER INCCOM7170811031,24033,791SH SOLE 0033,791
PHILIP MORRIS INTL INCCOM7181721095877,826SH SOLE 007,826
PHILLIPS 66COM7185461042364,562SH SOLE 004,562
PIMCO ETF TRENHAN SHRT MA AC72201R8335985,868SH SOLE 005,868
PINDUODUO INCSPONSORED ADS7223041022353,167SH SOLE 003,167
POLARIS INCCOM7310681025666,000SH SOLE 006,000
PPL CORPCOM69351T1062268,312SH SOLE 008,312
PROCTER AND GAMBLE COCOM7427181091,46910,568SH SOLE 0010,568
PROSHARES TRULTSHRT QQQ74347B24369773,800SH SOLE 0073,800
PROSHARES TRPSHS SHORT DOW3074347B23595521,800SH SOLE 0021,800
PROSHARES TRULTRASHRT S&P50074347B38387454,800SH SOLE 0054,800
PROSHARES TRULTSHT RUSS200074348A31974782,800SH SOLE 0082,800
PROSHARES TRSHRT RL EST FD74347X64112410,000SH SOLE 0010,000
PROSHARES TRULTST NASD NW2074347G83859019,050SH SOLE 0019,050
PROSHARES TRS&P 500 DV ARIST74348A4673264,515SH SOLE 004,515
PROSHARES TR IIULSHT BLOOMB OIL74347W66821813,000SH SOLE 0013,000
QEP RESOURCES INCCOM74733V1003336,853SH SOLE 0036,853
QORVO INCCOM74736K1012261,754SH SOLE 001,754
QORVO INCCOM74736K1018200SHCallSOLE 00200
QUALCOMM INCCOM7475251038637,338SH SOLE 007,338
QUEST DIAGNOSTICS INCCOM74834L1002121,852SH SOLE 001,852
RAYTHEON TECHNOLOGIES CORPCOM75513E1015689,872SH SOLE 009,872
RESMED INCCOM7611521077494,371SH SOLE 004,371
ROYAL DUTCH SHELL PLCSPONS ADR A7802592062168,589SH SOLE 008,589
S&P GLOBAL INCCOM78409V1046881,909SH SOLE 001,909
SALESFORCE COM INCCOM79466L3029593,817SH SOLE 003,817
SAN JUAN BASIN RTY TRUNIT BEN INT798241105995396,500SH SOLE 00396,500
SCHWAB STRATEGIC TRUS LRG CAP ETF80852420166,266821,849SH SOLE 00821,849
SCHWAB STRATEGIC TRUS SML CAP ETF8085246075167,556SH SOLE 007,556
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470628810,770SH SOLE 0010,770
SCHWAB STRATEGIC TRSHT TM US TRES80852486279915,507SH SOLE 0015,507
SCHWAB STRATEGIC TRINTRM TRM TRES8085248542814,797SH SOLE 004,797
SCHWAB STRATEGIC TRUS TIPS ETF8085248702133,460SH SOLE 003,460
SCOTTS MIRACLE GRO COCL A8101861063152,057SH SOLE 002,057
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8861,45324,467SH SOLE 0024,467
SELECT SECTOR SPDR TRSBI MATERIALS81369Y1002433,815SH SOLE 003,815
SELECT SECTOR SPDR TRENERGY81369Y5061,71857,355SH SOLE 0057,355
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6051,59266,136SH SOLE 0066,136
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7044515,861SH SOLE 005,861
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8039327,987SH SOLE 007,987
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2091,0039,511SH SOLE 009,511
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4072541,728SH SOLE 001,728
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031400SHPutSOLE 00400
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032500SHPutSOLE 00500
SEMPRA ENERGYCOM8168511092181,844SH SOLE 001,844
SERVICEMASTER GLOBAL HLDGS ICOM81761R1092035,089SH SOLE 005,089
SHOPIFY INCCL A82509L107451441SH SOLE 00441
SOUTHERN COCOM84258710760311,121SH SOLE 0011,121
SPDR GOLD TRGOLD SHS78463V1071,1256,351SH SOLE 006,351
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X5091,99454,539SH SOLE 0054,539
SPDR S&P 500 ETF TRTR UNIT78462F1033,3189,907SH SOLE 009,907
SPDR S&P 500 ETF TRTR UNIT78462F1033300SHCallSOLE 00300
SPDR S&P 500 ETF TRTR UNIT78462F1032400SHPutSOLE 00400
SPDR S&P 500 ETF TRTR UNIT78462F1031400SHPutSOLE 00400
SPDR S&P 500 ETF TRTR UNIT78462F1033400SHPutSOLE 00400
SPDR S&P 500 ETF TRTR UNIT78462F1031400SHPutSOLE 00400
SPDR SER TRS&P 600 SMCP VAL78464A3002414,812SH SOLE 004,812
SPDR SER TRBLMBRG BRC CNVRT78464A3596118,875SH SOLE 008,875
SPDR SER TRPORTFOLIO LN TSR78464A6645,388115,286SH SOLE 00115,286
SPDR SER TRPORTFOLIO S&P50078464A8542767,014SH SOLE 007,014
SPDR SER TRPORTFOLIO LN COR78464A36715,109475,412SH SOLE 00475,412
SPDR SER TRPORTFOLIO INTRMD78464A37510,205277,615SH SOLE 00277,615
SPDR SER TRWELLS FG PFD ETF78464A2921,01623,362SH SOLE 0023,362
SPDR SER TRPORTFOLIO SHORT78464A47425,498812,804SH SOLE 00812,804
SPDR SER TRPORTFLI MORTGAGE78464A3832629,831SH SOLE 009,831
SPDR SER TRPORTFOLIO SH TSR78468R10186728,250SH SOLE 0028,250
SPDR SER TRBLOOMBERG SRT TR78468R4082,51097,020SH SOLE 0097,020
SPDR SER TRPRTFLO S&P500 HI78468R7881,84267,235SH SOLE 0067,235
SPLUNK INCCOM8486371043251,727SH SOLE 001,727
SPROTT ETF TRUSTGOLD MINERS ETF85210B1021,44543,107SH SOLE 0043,107
SPROTT PHYSICAL GOLD TRUNIT85207H10431921,185SH SOLE 0021,185
SQUARE INCCL A8522341032631,619SH SOLE 001,619
STARBUCKS CORPCOM8552441092613,040SH SOLE 003,040
TAKE-TWO INTERACTIVE SOFTWARCOM8740541092831,715SH SOLE 001,715
TAL EDUCATION GROUPSPONSORED ADS8740801047599,984SH SOLE 009,984
TARGET CORPCOM87612E1064522,871SH SOLE 002,871
TESLA INCCOM88160R1011,4813,452SH SOLE 003,452
TESLA INCCOM88160R1013100SHCallSOLE 00100
TEXAS INSTRS INCCOM8825081043012,106SH SOLE 002,106
THERMO FISHER SCIENTIFIC INCCOM8835561025301,201SH SOLE 001,201
TJX COS INC NEWCOM8725401092063,702SH SOLE 003,702
T-MOBILE US INCCOM8725901042392,093SH SOLE 002,093
TRANSDIGM GROUP INCCOM893641100209440SH SOLE 00440
TRINITY BIOTECH PLCSPON ADR NEW8964383065627,900SH SOLE 0027,900
ULTA BEAUTY INCCOM90384S3032601,161SH SOLE 001,161
UNION PAC CORPCOM9078181087433,773SH SOLE 003,773
UNITED PARCEL SERVICE INCCL B9113121062501,498SH SOLE 001,498
UNITEDHEALTH GROUP INCCOM91324P1021,8075,795SH SOLE 005,795
UNUM GROUPCOM91529Y10617510,393SH SOLE 0010,393
VANECK MERK GOLD TRGOLD TRUST9210781011,08058,705SH SOLE 0058,705
VANECK VECTORS ETF TRGOLD MINERS ETF92189F1063007,655SH SOLE 007,655
VANECK VECTORS ETF TRJR GOLD MINERS E92189F7915319,592SH SOLE 009,592
VANGUARD ADMIRAL FDS INC500 GRTH IDX F9219325056202,976SH SOLE 002,976
VANGUARD BD INDEX FDSSHORT TRM BOND9219378272,46829,716SH SOLE 0029,716
VANGUARD BD INDEX FDSINTERMED TERM9219378193864,127SH SOLE 004,127
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378351,04111,799SH SOLE 0011,799
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J4071,55726,756SH SOLE 0026,756
VANGUARD INDEX FDSTOTAL STK MKT9229087699495,574SH SOLE 005,574
VANGUARD INDEX FDSVALUE ETF9229087448918,530SH SOLE 008,530
VANGUARD INDEX FDSSM CP VAL ETF9229086112011,821SH SOLE 001,821
VANGUARD INDEX FDSREAL ESTATE ETF9229085536117,737SH SOLE 007,737
VANGUARD INDEX FDSSMALL CP ETF9229087519306,048SH SOLE 006,048
VANGUARD INDEX FDSGROWTH ETF9229087361,2835,635SH SOLE 005,635
VANGUARD INDEX FDSSML CP GRW ETF9229085957663,564SH SOLE 003,564
VANGUARD INDEX FDSMCAP GR IDXVIP9229085389135,067SH SOLE 005,067
VANGUARD INDEX FDSS&P 500 ETF SHS9229083634,25013,815SH SOLE 0013,815
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428583638,396SH SOLE 008,396
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4092,49030,055SH SOLE 0030,055
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088443032,352SH SOLE 002,352
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385842310,331SH SOLE 0010,331
VANGUARD WHITEHALL FDSINTL HIGH ETF9219467944458,540SH SOLE 008,540
VANGUARD WORLD FDMEGA GRWTH IND9219108164042,181SH SOLE 002,181
VANGUARD WORLD FDSHEALTH CAR ETF92204A5047673,758SH SOLE 003,758
VANGUARD WORLD FDSFINANCIALS ETF92204A4052814,801SH SOLE 004,801
VANGUARD WORLD FDSINF TECH ETF92204A7025551,782SH SOLE 001,782
VANGUARD WORLD FDSCONSUM DIS ETF92204A1083161,346SH SOLE 001,346
VERIZON COMMUNICATIONS INCCOM92343V1042,25137,845SH SOLE 0037,845
VIACOMCBS INCCL B92556H20657520,540SH SOLE 0020,540
VISA INCCOM CL A92826C8391,6288,143SH SOLE 008,143
WALGREENS BOOTS ALLIANCE INCCOM9314271082486,891SH SOLE 006,891
WALMART INCCOM9311421036864,903SH SOLE 004,903
WASTE MGMT INC DELCOM94106L1095134,533SH SOLE 004,533
WELLS FARGO CO NEWCOM9497461014,910208,842SH SOLE 00208,842
WESTAMERICA BANCORPORATIONCOM9570901032023,717SH SOLE 003,717
WESTERN UN COCOM95980210949923,282SH SOLE 0023,282
WHITING PETE CORP NEWCOM NEW96638750834319,820SH SOLE 0019,820
WISDOMTREE TREMER MKT HIGH FD97717W31557816,414SH SOLE 0016,414
WISDOMTREE TRWSDM EMKTBD FD97717X7845367,270SH SOLE 007,270
WORLD WRESTLING ENTMT INCCL A98156Q1083027,473SH SOLE 007,473
XCEL ENERGY INCCOM98389B1002113,064SH SOLE 003,064
XILINX INCCOM9839191013663,510SH SOLE 003,510
ZILLOW GROUP INCCL A98954M1012662,615SH SOLE 002,615
ZOETIS INCCL A98978V1032231,348SH SOLE 001,348