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 LABSCOM0028241004023,400SH SOLE 003,400
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,1401,980SH SOLE 001,980
ADVANCED MICRO DEVICES INCCOM0079031073042,950SH SOLE 002,950
AGNICO EAGLE MINES LTDCOM0084741082595,000SH SOLE 005,000
AKAMAI TECHNOLOGIES INCCOM00971T1011,26112,055SH SOLE 0012,055
ALAMO GROUP INCCOM0113111071,2589,018SH SOLE 009,018
ALAMOS GOLD INC NEWCOM CL A01153210830742,750SH SOLE 0042,750
ALPHABET INCCAP STK CL A02079K3057,3052,732SH SOLE 002,732
ALPHABET INCCAP STK CL C02079K10712,8694,828SH SOLE 004,828
AMAZON COM INCCOM02313510622,7396,922SH SOLE 006,922
APOLLO ENDOSURGERY INCCOM03767D1089710,682SH SOLE 0010,682
APPLE INCCOM03783310018,076127,743SH SOLE 00127,743
AT&T INCCOM00206R1021,61559,789SH SOLE 0059,789
BARRICK GOLD CORPCOM06790110818110,000SH SOLE 0010,000
BERKSHIRE HATHAWAY INC DELCL B NEW0846707029513,485SH SOLE 003,485
BERKSHIRE HATHAWAY INC DELCL A0846701084111SH SOLE 001
BIOGEN INCCOM09062X103272960SH SOLE 00960
BK OF AMERICA CORPCOM06050510456913,396SH SOLE 0013,396
BLACKSTONE INCCOM09260D1078,16170,144SH SOLE 0070,144
BLOOM ENERGY CORPCOM CL A09371210732917,550SH SOLE 0017,550
BOEING COCOM0970231051,8288,313SH SOLE 008,313
BRISTOL-MYERS SQUIBB COCOM11012210892615,651SH SOLE 0015,651
BROADCOM INCCOM11135F101332685SH SOLE 00685
CAMECO CORPCOM13321L1081,54471,050SH SOLE 0071,050
CATERPILLAR INCCOM1491231018064,200SH SOLE 004,200
COHEN & STEERS INFRASTRUCTURCOM19248A1092689,873SH SOLE 009,873
COSTCO WHSL CORP NEWCOM22160K1057,27316,187SH SOLE 0016,187
CRISPR THERAPEUTICS AGNAMEN AKTH171821087036,285SH SOLE 006,285
CROWN CASTLE INTL CORP NEWCOM22822V1014632,669SH SOLE 002,669
DEERE & COCOM2441991051,0393,100SH SOLE 003,100
DEVON ENERGY CORP NEWCOM25179M1032246,300SH SOLE 006,300
DISNEY WALT COCOM2546871067444,398SH SOLE 004,398
DOUBLELINE OPPORTUNISTIC CRCOM2586231071,38170,044SH SOLE 0070,044
DRAFTKINGS INCCOM CL A26142R1041,94140,300SH SOLE 0040,300
EATON VANCE ENHANCED EQUITYCOM2782771082048,790SH SOLE 008,790
EXXON MOBIL CORPCOM30231G1024,15070,559SH SOLE 0070,559
FACEBOOK INCCL A30303M1023,62010,665SH SOLE 0010,665
FAST ACQUISITION CORPCOM CL A31187510893073,200SH SOLE 0073,200
FIRST MAJESTIC SILVER CORPCOM32076V10325422,500SH SOLE 0022,500
FORD MTR CO DELCOM34537086016311,500SH SOLE 0011,500
FRANCO NEV CORPCOM3518581051,65312,725SH SOLE 0012,725
FUELCELL ENERGY INCCOM35952H6011,017151,951SH SOLE 00151,951
GENERAC HLDGS INCCOM3687361049992,445SH SOLE 002,445
GLOBAL MED REIT INCCOM NEW37954A2041,09074,158SH SOLE 0074,158
GOLDMAN SACHS GROUP INCCOM38141G1042,9667,847SH SOLE 007,847
GREEN BRICK PARTNERS INCCOM3927091012,403117,100SH SOLE 00117,100
HESS CORPCOM42809H1071,41218,075SH SOLE 0018,075
HESS MIDSTREAM LPCL A SHS4281031054,156147,306SH SOLE 00147,306
HOME DEPOT INCCOM4370761022,5607,800SH SOLE 007,800
IMMUNOGEN INCCOM45253H1011,076189,702SH SOLE 00189,702
INMODE LTDSHSM5425M1033,40221,333SH SOLE 0021,333
INTEL CORPCOM45814010068212,804SH SOLE 0012,804
INTUITIVE SURGICAL INCCOM NEW46120E602427430SH SOLE 00430
INVESCO CALIF VALUE MUN INCOCOM46132H10623517,000SH SOLE 0017,000
INVESCO MUN OPPORTUNITY TRCOM46132C10717913,067SH SOLE 0013,067
INVESCO PA VALUE MUN INC TRCOM46132K10914611,000SH SOLE 0011,000
INVESCO TR INVT GRADE MUNSCOM46131M10616812,247SH SOLE 0012,247
ISHARES SILVER TRISHARES46428Q10937318,200SH SOLE 0018,200
ISHARES TRISHARES BIOTECH4642875564482,773SH SOLE 002,773
JOHNSON & JOHNSONCOM4781601044582,835SH SOLE 002,835
KIRKLAND LAKE GOLD LTDCOM49741E1006,256150,203SH SOLE 00150,203
LAS VEGAS SANDS CORPCOM5178341071,03928,400SH SOLE 0028,400
LGI HOMES INCCOM50187T1061,42610,050SH SOLE 0010,050
MATCH GROUP INC NEWCOM57667L1075303,379SH SOLE 003,379
MCDONALDS CORPCOM5801351011,8357,611SH SOLE 007,611
MICROSOFT CORPCOM5949181047,54226,752SH SOLE 0026,752
MP MATERIALS CORPCOM CL A55336810151616,025SH SOLE 0016,025
MPLX LPCOM UNIT REP LTD55336V1004,153145,876SH SOLE 00145,876
NEW GOLD INC CDACOM6445351068176,000SH SOLE 0076,000
NEWMONT CORPCOM65163910695317,550SH SOLE 0017,550
NEXGEN ENERGY LTDCOM65340P10616234,000SH SOLE 0034,000
NIO INCSPON ADS62914V1062,77477,851SH SOLE 0077,851
NUSTAR ENERGY LPUNIT COM67058H1026,166391,723SH SOLE 00391,723
NUVEEN AMT FREE MUN CR INC FCOM67071L10680646,985SH SOLE 0046,985
NUVEEN AMT FREE QLTY MUN INCCOM67065710515610,283SH SOLE 0010,283
NUVEEN INTER DURATION MUN TECOM6706711062,646179,755SH SOLE 00179,755
NUVEEN MUN HIGH INCOME OPPORCOM67068210321814,770SH SOLE 0014,770
NUVEEN QUALITY MUNCP INCOMECOM67066V1011,13972,891SH SOLE 0072,891
NVIDIA CORPORATIONCOM67066G1042,80513,541SH SOLE 0013,541
PACER FDS TRTRENDPILOT US BD69374H64230611,300SH SOLE 0011,300
PAYPAL HLDGS INCCOM70450Y1031,9117,345SH SOLE 007,345
PFIZER INCCOM7170811031,14826,700SH SOLE 0026,700
PIMCO MUN INCOME FD IICOM72200W10622715,400SH SOLE 0015,400
PIMCO MUN INCOME FD IIICOM72201A10322518,000SH SOLE 0018,000
SALESFORCE COM INCCOM79466L3023311,220SH SOLE 001,220
SCHLUMBERGER LTDCOM STK80685710882127,700SH SOLE 0027,700
SHOPIFY INCCL A82509L1071,9371,429SH SOLE 001,429
SILVERCREST METALS INCCOM82836310123133,000SH SOLE 0033,000
SKECHERS U S A INCCL A8305661051,61438,310SH SOLE 0038,310
SOUTHWEST AIRLS COCOM8447411083,67471,440SH SOLE 0071,440
SPDR GOLD TRGOLD SHS78463V1078114,939SH SOLE 004,939
ST JOE COCOM79014810066115,700SH SOLE 0015,700
STANDARD LITHIUM LTDCOM85360610110212,500SH SOLE 0012,500
STARBUCKS CORPCOM8552441096,20556,248SH SOLE 0056,248
SUNPOWER CORPCOM8676524062,685118,400SH SOLE 00118,400
TANGER FACTORY OUTLET CTRS ICOM87546510622213,600SH SOLE 0013,600
TESLA INCCOM88160R1011,8612,400SH SOLE 002,400
TILRAY INCCOM CL 288688T10092682,018SH SOLE 0082,018
TRANE TECHNOLOGIES PLCSHSG8994E1032951,706SH SOLE 001,706
TYME TECHNOLOGIES INCCOM90238J103715694,470SH SOLE 00694,470
UNITED PARCEL SERVICE INCCL B9113121063101,701SH SOLE 001,701
UPSTART HLDGS INCCOM91680M1073621,145SH SOLE 001,145
URANIUM ENERGY CORPCOM9168961033712,000SH SOLE 0012,000
VANECK ETF TRUSTGOLD MINERS ETF92189F1062,965100,610SH SOLE 00100,610
VANECK ETF TRUSTJUNIOR GOLD MINE92189F7912,75771,903SH SOLE 0071,903
VERIZON COMMUNICATIONS INCCOM92343V10499018,330SH SOLE 0018,330
VISA INCCOM CL A92826C8398243,700SH SOLE 003,700
WALMART INCCOM9311421032081,491SH SOLE 001,491
WASTE MGMT INC DELCOM94106L1092391,600SH SOLE 001,600
WELLS FARGO GLOBAL DIVID OPPCOM94987C10318132,850SH SOLE 0032,850
WP CAREY INCCOM92936U1093324,550SH SOLE 004,550
ZOOM VIDEO COMMUNICATIONS INCL A98980L1015692,175SH SOLE 002,175