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
ABBOTT LABSCOM0028241005774,886SH SOLE 4,88500
ABBVIE INCCOM00287Y1093683,414SH SOLE 3,41400
ACCENTURE PLC IRELANDSHS CLASS AG1151C1014821,506SH SOLE 1,50600
ADOBE SYSTEMS INCORPORATEDCOM00724F1018921,549SH SOLE 1,54900
ADVANCED MICRO DEVICES INCCOM0079031073883,771SH SOLE 3,77100
AGNICO EAGLE MINES LTDCOM00847410863112,174SH SOLE 12,17300
AIR PRODS & CHEMS INCCOM009158106228889SH SOLE 88800
ALBEMARLE CORPCOM0126531012,48311,339SH SOLE 11,33900
ALIGN TECHNOLOGY INCCOM016255101390586SH SOLE 58600
ALLAKOS INCCOM01671P1002552,413SH SOLE 2,41300
ALPHABET INCCAP STK CL C02079K1071,101413SH SOLE 41300
ALPHABET INCCAP STK CL A02079K3052,267848SH SOLE 84800
ALTRIA GROUP INCCOM02209S1031,22526,911SH SOLE 26,91000
AMAZON COM INCCOM0231351062,598791SH SOLE 79100
AMBEV SASPONSORED ADR02319V10323986,506SH SOLE 86,50600
AMCOR PLCORDG0250X1071,08793,811SH SOLE 93,81000
AMERICAN EXPRESS COCOM0258161091,1566,899SH SOLE 6,89900
AMERICAN TOWER CORP NEWCOM03027X100106400SHCallSOLE 000
AMERICAN TOWER CORP NEWCOM03027X1004591,731SH SOLE 1,73100
AMGEN INCCOM0311621002971,399SH SOLE 1,39800
AMPLIFY ETF TRBLOCKCHAIN LDR03210860778417,562SH SOLE 17,56200
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A10858410,300SHCallSOLE 000
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A1084848,581SH SOLE 8,58100
APPLE INCCOM0378331004,53632,054SH SOLE 32,05400
APPLIED MATLS INCCOM0382221052702,099SH SOLE 2,09800
ARCHER DANIELS MIDLAND COCOM0394831021,30621,760SH SOLE 21,75900
ARK ETF TRINNOVATION ETF00214Q1042832,565SH SOLE 2,56400
ASML HOLDING N VN Y REGISTRY SHSN07059210613822SH SOLE 82200
ASTRAZENECA PLCSPONSORED ADR0463531082724,522SH SOLE 4,52100
AT&T INCCOM00206R1022037,500SHCallSOLE 000
AT&T INCCOM00206R102953,518SH SOLE 3,51800
AVIS BUDGET GROUPCOM0537741053272,806SH SOLE 2,80600
BANCO BILBAO VIZCAYA ARGENTASPONSORED ADR05946K10113219,982SH SOLE 19,98200
BARRICK GOLD CORPCOM06790110858132,194SH SOLE 32,19300
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024601,685SH SOLE 1,68500
BK OF AMERICA CORPCOM0605051041122,600SHCallSOLE 000
BK OF AMERICA CORPCOM06050510443910,348SH SOLE 10,34700
BLACKSTONE INCCOM09260D1074613,966SH SOLE 3,96600
BLUEPRINT MEDICINES CORPCOM09627Y1096296,114SH SOLE 6,11400
BROADCOM INCCOM11135F101232478SH SOLE 47800
CARRIER GLOBAL CORPORATIONCOM14448C1041,68032,466SH SOLE 32,46600
CEMEX SAB DE CVSPON ADR NEW15129088913318,589SH SOLE 18,58900
CENTRAIS ELETRICAS BRASILEIRSPONSORED ADR15234Q2079913,968SH SOLE 13,96800
CHEVRON CORP NEWCOM1667641003303,251SH SOLE 3,25000
CINTAS CORPCOM1729081051,8854,951SH SOLE 4,95000
CISCO SYS INCCOM17275R1025100SHCallSOLE 000
CISCO SYS INCCOM17275R10262211,432SH SOLE 11,43200
CITIGROUP INCCOM NEW1729674241822,600SHCallSOLE 000
CITIGROUP INCCOM NEW17296742462882SH SOLE 88200
CLOROX CO DELCOM1890541092291,380SH SOLE 1,38000
COCA COLA COCOM1912161001,34125,564SH SOLE 25,56400
COCA COLA COCOM191216100731,400SHCallSOLE 000
COCA-COLA FEMSA SAB DE CVSPONSORD ADR REP1912411083576,353SH SOLE 6,35200
COLGATE PALMOLIVE COCOM1941621035337,058SH SOLE 7,05700
COMCAST CORP NEWCL A20030N1013305,894SH SOLE 5,89300
COMPANHIA BRASILEIRA DE DISTSPONSORED ADR20440T3006213,119SH SOLE 13,11900
COMPANHIA SIDERURGICA NACIONSPONSORED ADR20440W1058315,760SH SOLE 15,76000
COPART INCCOM2172041065794,177SH SOLE 4,17700
COSTCO WHSL CORP NEWCOM22160K105334743SH SOLE 74200
COTY INCCOM CL A2220702037910,000SH SOLE 10,00000
CROWN CASTLE INTL CORP NEWCOM22822V1013101,789SH SOLE 1,78800
CYTOKINETICS INCCOM NEW23282W6052978,321SH SOLE 8,32100
DANAHER CORPORATIONCOM2358511027882,589SH SOLE 2,58900
DANAOS CORPORATIONSHSY1968P1211,12013,680SH SOLE 13,68000
DECKERS OUTDOOR CORPCOM243537107290805SH SOLE 80500
DEERE & COCOM2441991056351,896SH SOLE 1,89500
DELTA AIR LINES INC DELCOM NEW2473617023037,117SH SOLE 7,11700
DELTA AIR LINES INC DELCOM NEW2473617021072,500SHCallSOLE 000
DEVON ENERGY CORP NEWCOM25179M1031,23634,796SH SOLE 34,79600
DISNEY WALT COCOM2546871061,1066,540SH SOLE 6,53900
DOCUSIGN INCCOM2561631063021,175SH SOLE 1,17500
DOLLAR GEN CORP NEWCOM2566771053201,508SH SOLE 1,50800
DOLLAR TREE INCCOM2567461084634,835SH SOLE 4,83500
EMERSON ELEC COCOM2910111041,47915,699SH SOLE 15,69900
ENBRIDGE INCCOM29250N1052095,254SH SOLE 5,25400
ENERGY TRANSFER L PCOM UT LTD PTN29273V10030031,301SH SOLE 31,30000
ENTEGRIS INCCOM29362U1042421,926SH SOLE 1,92600
ENTERPRISE PRODS PARTNERS LCOM29379210787340,355SH SOLE 40,35400
EOG RES INCCOM26875P1013564,433SH SOLE 4,43200
EQUINIX INCCOM29444U700255322SH SOLE 32200
EQUITY COMWLTHCOM SH BEN INT29462810254320,902SH SOLE 20,90200
ETF MANAGERS TRPRIME JUNIR SLVR26924G10286773,376SH SOLE 73,37600
EXPEDITORS INTL WASH INCCOM3021301091,44012,089SH SOLE 12,08900
FACEBOOK INCCL A30303M1021,5534,576SH SOLE 4,57600
FIRST MAJESTIC SILVER CORPCOM32076V1031,503132,987SH SOLE 132,98700
FIRST REP BK SAN FRANCISCO CCOM33616C1002651,373SH SOLE 1,37300
FISERV INCCOM3377381082742,521SH SOLE 2,52100
FOMENTO ECONOMICO MEXICANO SSPON ADR UNITS3444191063624,176SH SOLE 4,17500
FORD MTR CO DELCOM34537086021215,000SHCallSOLE 000
FORD MTR CO DELCOM3453708603198SH SOLE 19800
FRANCO NEV CORPCOM3518581051,0117,783SH SOLE 7,78200
GENERAC HLDGS INCCOM3687361045811,422SH SOLE 1,42200
GENERAL MTRS COCOM37045V1002855,400SHCallSOLE 000
GENERAL MTRS COCOM37045V10017329SH SOLE 32900
GENUINE PARTS COCOM3724601051,27810,545SH SOLE 10,54400
GLOBAL PMTS INCCOM37940X1022521,597SH SOLE 1,59600
GLOBAL X FDSUS INFR DEV ETF37954Y67335914,141SH SOLE 14,14100
GRAINGER W W INCCOM3848021041,1742,988SH SOLE 2,98700
GRUPO AEROPORTUARIO DEL CENTSPON ADR4005011022034,337SH SOLE 4,33700
GRUPO AEROPORTUARIO DEL SURESPON ADR SER B40051E2022621,403SH SOLE 1,40300
HDFC BANK LTDSPONSORED ADS40415F1013094,222SH SOLE 4,22100
HIMAX TECHNOLOGIES INCSPONSORED ADR43289P10610810,163SH SOLE 10,16200
HOME DEPOT INCCOM437076102164500SHPutSOLE 000
HOME DEPOT INCCOM4370761027082,158SH SOLE 2,15800
HOME DEPOT INCCOM437076102164500SHCallSOLE 000
HONEYWELL INTL INCCOM4385161061,0645,012SH SOLE 5,01100
ICICI BANK LIMITEDADR45104G10419010,079SH SOLE 10,07900
INMODE LTDSHSM5425M1032241,405SH SOLE 1,40500
INTEL CORPCOM4581401003075,771SH SOLE 5,77000
INTEL CORPCOM458140100751,400SHCallSOLE 000
INTERCONTINENTAL EXCHANGE INCOM45866F1042512,190SH SOLE 2,18900
INTUITCOM4612021031,1442,120SH SOLE 2,12000
INTUITIVE SURGICAL INCCOM NEW46120E602387389SH SOLE 38900
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E3543175,211SH SOLE 5,21000
ISHARES INCESG AWR MSCI EM46434G8633247,815SH SOLE 7,81400
ISHARES INCCORE MSCI EMKT46434G10391614,836SH SOLE 14,83500
ISHARES TRRUS 1000 VAL ETF4642875985843,733SH SOLE 3,73300
ISHARES TRMSCI EAFE ETF4642874653023,869SH SOLE 3,86900
ISHARES TRCORE S&P MCP ETF464287507228868SH SOLE 86700
ISHARES TRRUS 1000 GRW ETF4642876142,5499,302SH SOLE 9,30100
ISHARES TRMSCI USA MMENTM46432F3966493,693SH SOLE 3,69300
ISHARES TRS&P 500 VAL ETF4642874084192,882SH SOLE 2,88100
ISHARES TRRUS MID CAP ETF4642874995416,913SH SOLE 6,91300
ISHARES TRS&P 500 GRWT ETF4642873094826,516SH SOLE 6,51600
ISHARES TRCORE S&P500 ETF4642872001,8304,248SH SOLE 4,24800
ISHARES TRGLOBAL FINLS ETF4642873332292,925SH SOLE 2,92400
ISHARES TRMBS ETF4642885885845,400SH SOLE 5,39900
ISHARES TREAFE VALUE ETF46428887784616,640SH SOLE 16,64000
ISHARES TRRUSSELL 2000 ETF46428765510,58648,391SH SOLE 48,39100
ISHARES TRESG AWR MSCI USA46435G4251,54015,642SH SOLE 15,64100
ISHARES TREAFE GRWTH ETF4642888858187,686SH SOLE 7,68500
ISHARES TRCORE MSCI EAFE46432F8424,33358,355SH SOLE 58,35500
ISHARES TRUS TREAS BD ETF46429B2671,20745,494SH SOLE 45,49300
ISHARES TRNATIONAL MUN ETF4642884144243,654SH SOLE 3,65400
ISHARES TRMSCI USA VALUE46432F3884044,009SH SOLE 4,00800
ISHARES TRGLOBAL TECH ETF4642872913075,417SH SOLE 5,41700
ISHARES TRFALN ANGLS USD46435G47467422,394SH SOLE 22,39400
ISHARES TRCORE S&P SCP ETF4642878048127,432SH SOLE 7,43200
ISHARES TRCORE TOTAL USD46434V6131,59029,860SH SOLE 29,86000
ISHARES TRS&P MC 400GR ETF4642876066478,165SH SOLE 8,16500
ISHARES TRISHS 1-5YR INVS46428864689816,441SH SOLE 16,44000
ISHARES TRCORE DIV GRWTH46434V6211,20523,979SH SOLE 23,97800
ISHARES TRCORE US AGGBD ET4642872263,26528,430SH SOLE 28,42900
ISHARES TRCRE U S REIT ETF4642885214,33073,828SH SOLE 73,82800
ISHARES TRUS INDUSTRIALS4642877543533,294SH SOLE 3,29400
ISHARES TRTIPS BD ETF4642871765644,416SH SOLE 4,41500
ISHARES TRCORE S&P US VLU4642876639,994140,994SH SOLE 140,99400
ISHARES TRCORE S&P US GWT46428767119,203187,508SH SOLE 187,50800
ISHARES TRUS HLTHCARE ETF4642877624141,499SH SOLE 1,49900
ISHARES U S ETF TRGSCI CMDTY STGY46431W85339911,120SH SOLE 11,12000
ISUN INCCOM4652461064,565550,000SH SOLE 550,00000
JABIL INCCOM4663131031,23321,127SH SOLE 21,12700
JOHNSON & JOHNSONCOM4781601044953,064SH SOLE 3,06300
JPMORGAN CHASE & COCOM46625H1001,1086,769SH SOLE 6,76900
JPMORGAN CHASE & COCOM46625H1001961,200SHCallSOLE 000
KINDER MORGAN INC DELCOM49456B1011,25474,975SH SOLE 74,97400
LAM RESEARCH CORPCOM512807108240422SH SOLE 42200
LEGGETT & PLATT INCCOM5246601071,10624,665SH SOLE 24,66500
LILLY ELI & COCOM5324571085712,472SH SOLE 2,47200
LINDE PLCSHSG5494J1031,9846,764SH SOLE 6,76400
LOCKHEED MARTIN CORPCOM5398301097672,224SH SOLE 2,22300
LOUISIANA PAC CORPCOM5463471052794,545SH SOLE 4,54500
LOWES COS INCCOM5486611071,5197,490SH SOLE 7,49000
MADISON SQUARE GRDN ENTERTNMCL A55826T1024976,835SH SOLE 6,83500
MAG SILVER CORPCOM55903Q1041,54195,116SH SOLE 95,11600
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP55908010698121,527SH SOLE 21,52700
MASTERCARD INCORPORATEDCL A57636Q1049222,652SH SOLE 2,65100
MATCH GROUP INC NEWCOM57667L1072271,448SH SOLE 1,44800
MCDONALDS CORPCOM5801351011,4686,089SH SOLE 6,08800
MCKESSON CORPCOM58155Q1036253,136SH SOLE 3,13500
MEDTRONIC PLCSHSG5960L1033552,829SH SOLE 2,82900
MERCADOLIBRE INCCOM58733R102260155SH SOLE 15500
MERCK & CO INCCOM58933Y1051502,000SHCallSOLE 000
MERCK & CO INCCOM58933Y1053114,143SH SOLE 4,14200
MICROSOFT CORPCOM5949181043,96114,051SH SOLE 14,05100
MONDELEZ INTL INCCL A6092071052604,473SH SOLE 4,47200
MSCI INCCOM55354G100272447SH SOLE 44600
NETFLIX INCCOM64110L106290475SH SOLE 47500
NEWMONT CORPCOM65163910678614,476SH SOLE 14,47500
NEXTERA ENERGY INCCOM65339F1015156,562SH SOLE 6,56100
NIKE INCCL B6541061036104,203SH SOLE 4,20200
NOVARTIS AGSPONSORED ADR66987V1092823,446SH SOLE 3,44600
NOVO-NORDISK A SADR6701002052162,254SH SOLE 2,25400
NUCOR CORPCOM6703461056726,819SH SOLE 6,81900
NVIDIA CORPORATIONCOM67066G1045352,582SH SOLE 2,58100
ONEOK INC NEWCOM68268010393216,079SH SOLE 16,07900
OTIS WORLDWIDE CORPCOM68902V1071,32016,039SH SOLE 16,03800
PACER FDS TRWEALTHSHIELD69374H8402879,001SH SOLE 9,00100
PAN AMERN SILVER CORPCOM6979001081,18350,830SH SOLE 50,82900
PAYPAL HLDGS INCCOM70450Y1036702,575SH SOLE 2,57500
PENTAIR PLCSHSG7S00T1041,51620,872SH SOLE 20,87200
PEPSICO INCCOM7134481084072,706SH SOLE 2,70600
PFIZER INCCOM7170811033538,212SH SOLE 8,21200
PFIZER INCCOM717081103862,000SHCallSOLE 000
PHILIP MORRIS INTL INCCOM7181721096576,930SH SOLE 6,92900
PIONEER NAT RES COCOM7237871071,3358,018SH SOLE 8,01800
POOL CORPCOM73278L105205473SH SOLE 47300
PROCTER AND GAMBLE COCOM7427181093812,727SH SOLE 2,72700
PROLOGIS INC.COM74340W1032602,073SH SOLE 2,07200
PROSHARES TRS&P 500 DV ARIST74348A4679,180103,699SH SOLE 103,69800
QUALCOMM INCCOM74752510364500SHCallSOLE 000
QUALCOMM INCCOM7475251032832,195SH SOLE 2,19500
RAYTHEON TECHNOLOGIES CORPCOM75513E1014565,302SH SOLE 5,30200
REGENERON PHARMACEUTICALSCOM75886F1074,3767,231SH SOLE 7,23100
REGIONS FINANCIAL CORP NEWCOM7591EP10028513,360SH SOLE 13,36000
S&P GLOBAL INCCOM78409V1041,4963,521SH SOLE 3,52100
SALESFORCE COM INCCOM79466L3022771,021SH SOLE 1,02100
SCHWAB CHARLES CORPCOM8085131053855,291SH SOLE 5,29100
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8035223,495SH SOLE 3,49400
SERVICENOW INCCOM81762P102286459SH SOLE 45900
SHERWIN WILLIAMS COCOM8243481061,7926,406SH SOLE 6,40600
SHOPIFY INCCL A82509L107377278SH SOLE 27800
SMITH A O CORPCOM8318652091,23920,285SH SOLE 20,28400
SOUTHWESTERN ENERGY COCOM84546710931156,194SH SOLE 56,19400
SPDR S&P 500 ETF TRTR UNIT78462F1035,42312,637SH SOLE 12,63600
SPDR SER TRSPDR S&P1500VL78464A1282922,018SH SOLE 2,01800
SPOTIFY TECHNOLOGY S ASHSL8681T1023141,392SH SOLE 1,39200
SPROTT PHYSICAL GOLD & SILVETR UNIT85208R1011,26473,777SH SOLE 73,77700
SPROTT PHYSICAL GOLD TRUNIT85207H10480958,658SH SOLE 58,65800
SPROTT PHYSICAL SILVER TRTR UNIT85207K10769089,884SH SOLE 89,88400
STANLEY BLACK & DECKER INCCOM8545021011,1166,367SH SOLE 6,36700
STARBUCKS CORPCOM8552441093593,255SH SOLE 3,25400
STRYKER CORPORATIONCOM863667101261989SH SOLE 98800
SVB FINANCIAL GROUPCOM78486Q1017831,211SH SOLE 1,21100
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391008357,483SH SOLE 7,48300
TARGET CORPCOM87612E1061,7347,578SH SOLE 7,57800
TESLA INCCOM88160R101610786SH SOLE 78600
TESLA INCCOM88160R101388500SHCallSOLE 000
TEXAS INSTRS INCCOM8825081045342,780SH SOLE 2,78000
TEXTRON INCCOM8832031012413,453SH SOLE 3,45300
THERMO FISHER SCIENTIFIC INCCOM8835561021,2172,130SH SOLE 2,13000
TRACTOR SUPPLY COCOM8923561062091,030SH SOLE 1,03000
TRUIST FINL CORPCOM89832Q1093556,059SH SOLE 6,05800
UNION PAC CORPCOM9078181085192,650SH SOLE 2,64900
UNITED PARCEL SERVICE INCCL B91131210655300SHCallSOLE 000
UNITED PARCEL SERVICE INCCL B911312106153839SH SOLE 83800
UNITEDHEALTH GROUP INCCOM91324P102379969SH SOLE 96800
VANECK ETF TRUSTGOLD MINERS ETF92189F1061,23041,748SH SOLE 41,74800
VANECK MERK GOLD TRGOLD TRUST92107810148128,155SH SOLE 28,15500
VANGUARD INDEX FDSREAL ESTATE ETF9229085532682,634SH SOLE 2,63400
VANGUARD INDEX FDSTOTAL STK MKT9229087693841,730SH SOLE 1,72900
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428745037,663SH SOLE 7,66300
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438583035,997SH SOLE 5,99700
VANGUARD WORLD FDMEGA CAP VAL ETF9219108402832,895SH SOLE 2,89500
VERIZON COMMUNICATIONS INCCOM92343V1042704,990SH SOLE 4,98900
VIAD CORPCOM92552R4061,15425,409SH SOLE 25,40900
VISA INCCOM CL A92826C8399504,266SH SOLE 4,26500
WALMART INCCOM9311421037365,279SH SOLE 5,27900
WAYFAIR INCCL A94419L1011,6686,528SH SOLE 6,52800
WELLS FARGO CO NEWCOM9497461013487,500SHCallSOLE 000
WELLS FARGO CO NEWCOM94974610142912SH SOLE 91100
WEST PHARMACEUTICAL SVSC INCCOM955306105390920SH SOLE 91900
WHEATON PRECIOUS METALS CORPCOM9628791021,35536,045SH SOLE 36,04500