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
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 592 3,330 SH   SOLE   3,330 0 0
ABBOTT LABS COM 002824100 577 4,089 SH   SOLE   4,089 0 0
AFLAC INC COM 001055102 1,279 21,848 SH   SOLE   21,848 0 0
ALBEMARLE CORP COM 012653101 18,836 80,248 SH   SOLE   80,248 0 0
ALIGN TECHNOLOGY INC COM 016255101 6,970 10,525 SH   SOLE   10,525 0 0
ALPHABET INC CAP STK CL A 02079K305 10,386 3,552 SH   SOLE   3,552 0 0
ALPHABET INC CAP STK CL C 02079K107 333 114 SH   SOLE   114 0 0
AMAZON COM INC COM 023135106 1,032 306 SH   SOLE   306 0 0
APPLE INC COM 037833100 6,667 37,413 SH   SOLE   37,413 0 0
AT&T INC COM 00206R102 10,537 425,233 SH   SOLE   425,233 0 0
AUTODESK INC COM 052769106 479 1,700 SH   SOLE   1,700 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,317 5,340 SH   SOLE   5,340 0 0
AVINO SILVER & GOLD MINES LT COM 053906103 31 38,100 SH   SOLE   38,100 0 0
B2GOLD CORP COM 11777Q209 120 30,900 SH   SOLE   30,900 0 0
BANK NEW YORK MELLON CORP COM 064058100 799 13,785 SH   SOLE   13,785 0 0
BARCLAYS BANK PLC IPTH SR B S&P 06747R477 2,808 150,075 SH   SOLE   150,075 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 453 1 SH   SOLE   1 0 0
BOOKING HOLDINGS INC COM 09857L108 2,461 1,027 SH   SOLE   1,027 0 0
BUNGE LIMITED COM G16962105 15,191 165,016 SH   SOLE   165,016 0 0
CAMECO CORP COM 13321L108 662 30,350 SH   SOLE   30,350 0 0
CAMPBELL SOUP CO COM 134429109 6,376 147,770 SH   SOLE   147,770 0 0
CHUBB LIMITED COM H1467J104 776 4,000 SH   SOLE   4,000 0 0
CITRIX SYS INC COM 177376100 405 4,230 SH   SOLE   4,230 0 0
CLOROX CO DEL COM 189054109 5,352 31,057 SH   SOLE   31,057 0 0
COCA COLA CO COM 191216100 9,787 166,505 SH   SOLE   166,505 0 0
COEUR MNG INC COM NEW 192108504 88 17,500 SH   SOLE   17,500 0 0
CORNING INC COM 219350105 5,098 137,003 SH   SOLE   137,003 0 0
CORVUS GOLD INC COM 221013105 68 21,500 SH   SOLE   21,500 0 0
DISNEY WALT CO COM 254687106 4,471 28,671 SH   SOLE   28,671 0 0
DOW INC COM 260557103 443 7,810 SH   SOLE   7,810 0 0
DUPONT DE NEMOURS INC COM 26614N102 626 7,810 SH   SOLE   7,810 0 0
EMERSON ELEC CO COM 291011104 555 5,994 SH   SOLE   5,994 0 0
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 127 10,250 SH   SOLE   10,250 0 0
EXXON MOBIL CORP COM 30231G102 646 10,630 SH   SOLE   10,630 0 0
FEDEX CORP COM 31428X106 17,356 67,124 SH   SOLE   67,124 0 0
FORTUNA SILVER MINES INC COM 349915108 3,878 994,298 SH   SOLE   994,298 0 0
FRANCO NEV CORP COM 351858105 619 4,515 SH   SOLE   4,515 0 0
GILEAD SCIENCES INC COM 375558103 13,655 186,140 SH   SOLE   186,140 0 0
GREAT PANTHER MNG LTD COM 39115V101 2 11,000 SH   SOLE   11,000 0 0
GUARDANT HEALTH INC COM 40131M109 4,198 41,883 SH   SOLE   41,883 0 0
HECLA MNG CO COM 422704106 87 16,875 SH   SOLE   16,875 0 0
HOME DEPOT INC COM 437076102 287 700 SH   SOLE   700 0 0
ILLUMINA INC COM 452327109 4,924 12,816 SH   SOLE   12,816 0 0
INSTEEL INDS INC COM 45774W108 424 10,732 SH   SOLE   10,732 0 0
INTEL CORP COM 458140100 14,102 272,560 SH   SOLE   272,560 0 0
INTERNATIONAL TOWER HILL MIN COM 46050R102 9 12,300 SH   SOLE   12,300 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 43 15,000 SH   SOLE   15,000 0 0
IONIS PHARMACEUTICALS INC COM 462222100 8,628 282,531 SH   SOLE   282,531 0 0
ISHARES SILVER TR ISHARES 46428Q109 801 37,518 SH   SOLE   37,518 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 436 2,598 SH   SOLE   2,598 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 215 966 SH   SOLE   966 0 0
ISHARES TR SHORT TREAS BD 464288679 1,167 10,570 SH   SOLE   10,570 0 0
JOHNSON & JOHNSON COM 478160104 1,499 8,702 SH   SOLE   8,702 0 0
JPMORGAN CHASE & CO COM 46625H100 482 3,043 SH   SOLE   3,043 0 0
KBR INC COM 48242W106 476 10,096 SH   SOLE   10,096 0 0
KINROSS GOLD CORP COM 496902404 259 45,100 SH   SOLE   45,100 0 0
KRAFT HEINZ CO COM 500754106 14,723 412,870 SH   SOLE   412,870 0 0
LUOKUNG TECHNOLOGY CORP SHS G56981106 2,522 3,980,941 SH   SOLE   3,980,941 0 0
M & T BK CORP COM 55261F104 232 1,500 SH   SOLE   1,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,195 8,850 SH   SOLE   8,850 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 462 15,534 SH   SOLE   15,534 0 0
MCDONALDS CORP COM 580135101 2,166 8,107 SH   SOLE   8,107 0 0
MCEWEN MNG INC COM 58039P107 67 74,700 SH   SOLE   74,700 0 0
MEDTRONIC PLC SHS G5960L103 2,586 24,608 SH   SOLE   24,608 0 0
MERCK & CO INC COM 58933Y105 9,816 126,118 SH   SOLE   126,118 0 0
MICROSOFT CORP COM 594918104 455 1,342 SH   SOLE   1,342 0 0
MOSAIC CO NEW COM 61945C103 8,012 204,325 SH   SOLE   204,325 0 0
NEWMONT CORP COM 651639106 2,438 39,580 SH   SOLE   39,580 0 0
NEXGEN ENERGY LTD COM 65340P106 127 30,000 SH   SOLE   30,000 0 0
NEXTERA ENERGY INC COM 65339F101 223 2,400 SH   SOLE   2,400 0 0
NUTRIEN LTD COM 67077M108 17,083 228,335 SH   SOLE   228,335 0 0
PFIZER INC COM 717081103 14,810 253,595 SH   SOLE   253,595 0 0
PINDUODUO INC SPONSORED ADS 722304102 392 6,597 SH   SOLE   6,597 0 0
PIONEER NAT RES CO COM 723787107 7,763 42,677 SH   SOLE   42,677 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 243 17,850 SH   SOLE   17,850 0 0
PROSHARES TR ULTRAPRO SHT QQQ 74347G861 215 37,020 SH   SOLE   37,020 0 0
PRUDENTIAL FINL INC COM 744320102 697 6,415 SH   SOLE   6,415 0 0
PTC THERAPEUTICS INC COM 69366J200 328 8,175 SH   SOLE   8,175 0 0
QUALCOMM INC COM 747525103 999 5,468 SH   SOLE   5,468 0 0
REGENERON PHARMACEUTICALS COM 75886F107 591 920 SH   SOLE   920 0 0
ROCKWELL AUTOMATION INC COM 773903109 650 1,875 SH   SOLE   1,875 0 0
SCHLUMBERGER LTD COM STK 806857108 5,347 178,568 SH   SOLE   178,568 0 0
SPDR GOLD TR GOLD SHS 78463V107 37,659 221,785 SH   SOLE   221,785 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 258 540 SH   SOLE   540 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 1,355 14,825 SH   SOLE   14,825 0 0
SPDR SER TR S&P BIOTECH 78464A870 263 2,320 SH   SOLE   2,320 0 0
SPDR SER TR S&P METALS MNG 78464A755 1,334 30,000 SH   SOLE   30,000 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,081 135,437 SH   SOLE   135,437 0 0
STARBUCKS CORP COM 855244109 2,992 25,743 SH   SOLE   25,743 0 0
SYSCO CORP COM 871829107 10,575 135,579 SH   SOLE   135,579 0 0
TARGA RES CORP COM 87612G101 5,409 105,036 SH   SOLE   105,036 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 41 15,000 SH   SOLE   15,000 0 0
TRIPADVISOR INC COM 896945201 3,790 137,336 SH   SOLE   137,336 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 258 8,105 SH   SOLE   8,105 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,956 38,054 SH   SOLE   38,054 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,662 41,817 SH   SOLE   41,817 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 201 3,845 SH   SOLE   3,845 0 0
WABTEC COM 929740108 459 4,995 SH   SOLE   4,995 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 17,905 344,399 SH   SOLE   344,399 0 0
WALMART INC COM 931142103 374 2,600 SH   SOLE   2,600 0 0
WELLS FARGO CO NEW COM 949746101 8,460 175,887 SH   SOLE   175,887 0 0
YAMANA GOLD INC COM 98462Y100 87 20,600 SH   SOLE   20,600 0 0