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 COCOM88579Y1015843,330SH SOLE 3,33000
ABBOTT LABSCOM0028241004834,089SH SOLE 4,08900
AFLAC INCCOM0010551021,13921,848SH SOLE 21,84800
ALBEMARLE CORPCOM01265310118,02282,158SH SOLE 82,15800
ALIGN TECHNOLOGY INCCOM0162551017,05310,599SH SOLE 10,59900
ALPHABET INCCAP STK CL A02079K3059,7023,629SH SOLE 3,62900
ALPHABET INCCAP STK CL C02079K107304114SH SOLE 11400
AMAZON COM INCCOM0231351061,005306SH SOLE 30600
APPLE INCCOM0378331005,07735,883SH SOLE 35,88300
ASANA INCCL A04342Y1044804,621SH SOLE 4,62100
AT&T INCCOM00206R1029,842364,398SH SOLE 364,39800
AUTODESK INCCOM0527691064851,700SH SOLE 1,70000
AUTOMATIC DATA PROCESSING INCOM0530151031,0735,340SH SOLE 5,34000
AVINO SILVER & GOLD MINES LTCOM0539061033138,100SH SOLE 38,10000
B2GOLD CORPCOM11777Q20910630,900SH SOLE 30,90000
BANK NEW YORK MELLON CORPCOM06405810071513,785SH SOLE 13,78500
BARCLAYS BANK PLCIPTH SR B S&P06747R4773,402122,246SH SOLE 122,24600
BERKSHIRE HATHAWAY INC DELCL A0846701084111SH SOLE 100
BOOKING HOLDINGS INCCOM09857L1082,4431,029SH SOLE 1,02900
BUNGE LIMITEDCOMG1696210513,454165,446SH SOLE 165,44600
C3 AI INCCL A12468P1043467,465SH SOLE 7,46500
CAMECO CORPCOM13321L10872633,400SH SOLE 33,40000
CAMPBELL SOUP COCOM1344291096,089145,640SH SOLE 145,64000
CARS COM INCCOM14575E1059,901782,720SH SOLE 782,72000
CHUBB LIMITEDCOMH1467J1047904,535SH SOLE 4,53500
CITRIX SYS INCCOM1773761004544,230SH SOLE 4,23000
CLOROX CO DELCOM1890541095,01530,282SH SOLE 30,28200
COCA COLA COCOM1912161008,836167,056SH SOLE 167,05600
COEUR MNG INCCOM NEW19210850410817,500SH SOLE 17,50000
CORNING INCCOM2193501054,720129,353SH SOLE 129,35300
CORVUS GOLD INCCOM2210131056921,500SH SOLE 21,50000
DANIMER SCIENTIFIC INCCOM CL A23627210033320,389SH SOLE 20,38900
DISNEY WALT COCOM2546871064,85128,676SH SOLE 28,67600
DOW INCCOM2605571034507,810SH SOLE 7,81000
DUPONT DE NEMOURS INCCOM26614N1025317,810SH SOLE 7,81000
EMERSON ELEC COCOM2910111046146,523SH SOLE 6,52300
ETF MANAGERS TRPRIME JUNIR SLVR26924G10217414,750SH SOLE 14,75000
EXXON MOBIL CORPCOM30231G10267111,402SH SOLE 11,40200
FEDEX CORPCOM31428X10614,38765,389SH SOLE 65,38900
FORTUNA SILVER MINES INCCOM3499151082,947749,898SH SOLE 749,89800
FRANCO NEV CORPCOM3518581057035,415SH SOLE 5,41500
GILEAD SCIENCES INCCOM37555810313,028186,520SH SOLE 186,52000
GREAT PANTHER MNG LTDCOM39115V101511,000SH SOLE 11,00000
GUARDANT HEALTH INCCOM40131M1095,23141,842SH SOLE 41,84200
HECLA MNG COCOM42270410614826,875SH SOLE 26,87500
ILLUMINA INCCOM4523271095,20912,843SH SOLE 12,84300
INSTEEL INDS INCCOM45774W10846912,330SH SOLE 12,33000
INTEL CORPCOM45814010011,552216,810SH SOLE 216,81000
INTERNATIONAL TOWER HILL MINCOM46050R102912,300SH SOLE 12,30000
INVESCO MORTGAGE CAPITAL INCCOM46131B1004715,000SH SOLE 15,00000
INVESCO QQQ TRUNIT SER 146090E103324904SH SOLE 90400
IONIS PHARMACEUTICALS INCCOM4622221009,769291,254SH SOLE 291,25400
ISHARES SILVER TRISHARES46428Q10977237,618SH SOLE 37,61800
ISHARES TRIBOXX INV CP ETF4642872422001,500SH SOLE 1,50000
ISHARES TRRUS 1000 VAL ETF4642875984072,598SH SOLE 2,59800
ISHARES TRSHORT TREAS BD4642886791,17310,620SH SOLE 10,62000
JOHNSON & JOHNSONCOM4781601041,4058,702SH SOLE 8,70200
KBR INCCOM48242W10645511,524SH SOLE 11,52400
KINROSS GOLD CORPCOM49690240424245,100SH SOLE 45,10000
KRAFT HEINZ COCOM50075410612,894350,200SH SOLE 350,20000
KRANESHARES TRCSI CHI INTERNET5007673062114,457SH SOLE 4,45700
KRATOS DEFENSE & SEC SOLUTIOCOM NEW50077B20755825,025SH SOLE 25,02500
LUOKUNG TECHNOLOGY CORPSHSG569811064,1133,545,941SH SOLE 3,545,94100
M & T BK CORPCOM55261F1042241,500SH SOLE 1,50000
MASTERCARD INCORPORATEDCL A57636Q1042,8748,266SH SOLE 8,26600
MAXAR TECHNOLOGIES INCCOM57778K1052478,725SH SOLE 8,72500
MCDONALDS CORPCOM5801351011,9558,107SH SOLE 8,10700
MCEWEN MNG INCCOM58039P107135129,700SH SOLE 129,70000
MEDTRONIC PLCSHSG5960L1033,21625,527SH SOLE 25,52700
MERCK & CO INCCOM58933Y1059,099120,091SH SOLE 120,09100
MICROSOFT CORPCOM5949181043781,342SH SOLE 1,34200
NEWMONT CORPCOM6516391062,14939,580SH SOLE 39,58000
NEXGEN ENERGY LTDCOM65340P10621645,500SH SOLE 45,50000
NUTRIEN LTDCOM67077M10814,955228,845SH SOLE 228,84500
PALANTIR TECHNOLOGIES INCCL A69608A10853422,229SH SOLE 22,22900
PFIZER INCCOM71708110310,961254,845SH SOLE 254,84500
PIONEER NAT RES COCOM7237871077,42444,438SH SOLE 44,43800
PROSHARES TRSHORT S&P 500 NE74347B42535123,050SH SOLE 23,05000
PROSHARES TRULTRAPRO SHT QQQ74347G86131937,020SH SOLE 37,02000
PRUDENTIAL FINL INCCOM7443201028678,240SH SOLE 8,24000
PTC THERAPEUTICS INCCOM69366J2003048,175SH SOLE 8,17500
QUALCOMM INCCOM7475251033682,854SH SOLE 2,85400
REGENERON PHARMACEUTICALSCOM75886F1076341,048SH SOLE 1,04800
ROCKWELL AUTOMATION INCCOM7739031095882,000SH SOLE 2,00000
SALESFORCE COM INCCOM79466L302203750SH SOLE 75000
SCHLUMBERGER LTDCOM STK8068571085,327178,973SH SOLE 178,97300
SK TELECOM LTDSPONSORED ADR78440P10884027,900SH SOLE 27,90000
SPDR GOLD TRGOLD SHS78463V10736,426221,815SH SOLE 221,81500
SPDR SER TRS&P BIOTECH78464A8702952,350SH SOLE 2,35000
SPDR SER TRS&P METALS MNG78464A7551,25230,000SH SOLE 30,00000
SPDR SER TRSPDR BLOOMBERG78468R6631,02711,225SH SOLE 11,22500
SPROTT PHYSICAL SILVER TRTR UNIT85207K1071,046136,137SH SOLE 136,13700
SQUARE INCCL A8522341032541,060SH SOLE 1,06000
STARBUCKS CORPCOM8552441092,96726,898SH SOLE 26,89800
SYSCO CORPCOM87182910710,837137,226SH SOLE 137,22600
TARGA RES CORPCOM87612G1015,182105,297SH SOLE 105,29700
TETRA TECHNOLOGIES INC DELCOM88162F1054715,000SH SOLE 15,00000
TRIPADVISOR INCCOM8969452014,670137,956SH SOLE 137,95600
VANECK ETF TRUSTGOLD MINERS ETF92189F1062398,105SH SOLE 8,10500
VANGUARD MALVERN FDSSTRM INFPROIDX9220208052,35844,854SH SOLE 44,85400
VANGUARD STAR FDSVG TL INTL STK F9219097682,64941,867SH SOLE 41,86700
VANGUARD WORLD FDSINF TECH ETF92204A702326811SH SOLE 81100
VERIZON COMMUNICATIONS INCCOM92343V1042083,845SH SOLE 3,84500
VIRGIN GALACTIC HOLDINGS INCCOM92766K10633513,223SH SOLE 13,22300
WABTECCOM9297401085175,997SH SOLE 5,99700
WALGREENS BOOTS ALLIANCE INCCOM93142710816,672354,339SH SOLE 354,33900
WALMART INCCOM9311421033622,600SH SOLE 2,60000
WELLS FARGO CO NEWCOM9497461018,301178,857SH SOLE 178,85700
YAMANA GOLD INCCOM98462Y1008220,600SH SOLE 20,60000