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 642 3,330 SH   SOLE   3,330 0 0
ABBOTT LABS COM 002824100 490 4,089 SH   SOLE   4,089 0 0
AFLAC INC COM 001055102 1,118 21,848 SH   SOLE   21,848 0 0
ALBEMARLE CORP COM 012653101 13,146 89,736 SH   SOLE   89,736 0 0
ALIGN TECHNOLOGY INC COM 016255101 6,287 11,609 SH   SOLE   11,609 0 0
ALPHABET INC CAP STK CL A 02079K305 8,089 3,922 SH   SOLE   3,922 0 0
ALPHABET INC CAP STK CL C 02079K107 236 114 SH   SOLE   114 0 0
AMAZON COM INC COM 023135106 1,411 456 SH   SOLE   456 0 0
APPLE INC COM 037833100 4,890 40,033 SH   SOLE   40,033 0 0
AT&T INC COM 00206R102 13,407 442,908 SH   SOLE   442,908 0 0
AUTODESK INC COM 052769106 471 1,700 SH   SOLE   1,700 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,011 5,340 SH   SOLE   5,340 0 0
AVINO SILVER & GOLD MINES LT COM 053906103 47 38,100 SH   SOLE   38,100 0 0
B2GOLD CORP COM 11777Q209 133 30,900 SH   SOLE   30,900 0 0
BANK NEW YORK MELLON CORP COM 064058100 652 13,785 SH   SOLE   13,785 0 0
BARCLAYS BANK PLC IPTH SR B S&P 06746P621 10,286 902,304 SH   SOLE   902,304 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 386 1 SH   SOLE   1 0 0
BGC PARTNERS INC CL A 05541T101 163 33,750 SH   SOLE   33,750 0 0
BOOKING HOLDINGS INC COM 09857L108 2,467 1,059 SH   SOLE   1,059 0 0
BUNGE LIMITED COM G16962105 13,808 174,191 SH   SOLE   174,191 0 0
CAMECO CORP COM 13321L108 485 29,225 SH   SOLE   29,225 0 0
CARS COM INC COM 14575E105 11,166 861,620 SH   SOLE   861,620 0 0
CHUBB LIMITED COM H1467J104 727 4,580 SH   SOLE   4,580 0 0
CITRIX SYS INC COM 177376100 598 4,260 SH   SOLE   4,260 0 0
COCA COLA CO COM 191216100 5,440 102,305 SH   SOLE   102,305 0 0
COEUR MNG INC COM NEW 192108504 489 54,175 SH   SOLE   54,175 0 0
CORNING INC COM 219350105 6,176 141,953 SH   SOLE   141,953 0 0
CORVUS GOLD INC COM 221013105 32 18,000 SH   SOLE   18,000 0 0
DISNEY WALT CO COM 254687106 5,879 31,863 SH   SOLE   31,863 0 0
DOW INC COM 260557103 527 8,237 SH   SOLE   8,237 0 0
DUPONT DE NEMOURS INC COM 26614N102 637 8,237 SH   SOLE   8,237 0 0
EMERSON ELEC CO COM 291011104 607 6,732 SH   SOLE   6,732 0 0
EXXON MOBIL CORP COM 30231G102 656 11,754 SH   SOLE   11,754 0 0
FEDEX CORP COM 31428X106 19,982 70,184 SH   SOLE   70,184 0 0
FORTUNA SILVER MINES INC COM 349915108 6,311 975,498 SH   SOLE   975,498 0 0
FRANCO NEV CORP COM 351858105 807 6,445 SH   SOLE   6,445 0 0
GILEAD SCIENCES INC COM 375558103 12,590 194,800 SH   SOLE   194,800 0 0
GREAT PANTHER MNG LTD COM 39115V101 8 11,000 SH   SOLE   11,000 0 0
HECLA MNG CO COM 422704106 96 16,875 SH   SOLE   16,875 0 0
HOME DEPOT INC COM 437076102 305 1,000 SH   SOLE   1,000 0 0
ILLUMINA INC COM 452327109 5,444 14,175 SH   SOLE   14,175 0 0
INSTEEL INDS INC COM 45774W108 430 13,930 SH   SOLE   13,930 0 0
INTEL CORP COM 458140100 16,989 265,449 SH   SOLE   265,449 0 0
INTERNATIONAL TOWER HILL MIN COM 46050R102 13 12,300 SH   SOLE   12,300 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 289 904 SH   SOLE   904 0 0
IONIS PHARMACEUTICALS INC COM 462222100 16,649 370,298 SH   SOLE   370,298 0 0
ISHARES SILVER TR ISHARES 46428Q109 854 37,618 SH   SOLE   37,618 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 394 2,598 SH   SOLE   2,598 0 0
ISHARES TR SHORT TREAS BD 464288679 1,174 10,620 SH   SOLE   10,620 0 0
JOHNSON & JOHNSON COM 478160104 1,404 8,545 SH   SOLE   8,545 0 0
KBR INC COM 48242W106 441 11,491 SH   SOLE   11,491 0 0
KINROSS GOLD CORP COM 496902404 301 45,100 SH   SOLE   45,100 0 0
KRAFT HEINZ CO COM 500754106 15,000 374,990 SH   SOLE   374,990 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 340 4,457 SH   SOLE   4,457 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 683 25,025 SH   SOLE   25,025 0 0
LAS VEGAS SANDS CORP COM 517834107 760 12,500 SH   SOLE   12,500 0 0
LUOKUNG TECHNOLOGY CORP SHS G56981106 4,740 3,645,941 SH   SOLE   3,645,941 0 0
M & T BK CORP COM 55261F104 227 1,500 SH   SOLE   1,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,166 8,891 SH   SOLE   8,891 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 384 10,150 SH   SOLE   10,150 0 0
MCDONALDS CORP COM 580135101 2,070 9,237 SH   SOLE   9,237 0 0
MCEWEN MNG INC COM 58039P107 135 129,700 SH   SOLE   129,700 0 0
MEDTRONIC PLC SHS G5960L103 3,229 27,202 SH   SOLE   27,202 0 0
MERCK & CO. INC COM 58933Y105 5,580 71,776 SH   SOLE   71,776 0 0
MICROSOFT CORP COM 594918104 316 1,342 SH   SOLE   1,342 0 0
NEWMONT CORP COM 651639106 2,434 40,380 SH   SOLE   40,380 0 0
NEXGEN ENERGY LTD COM 65340P106 164 45,500 SH   SOLE   45,500 0 0
NIKE INC CL B 654106103 213 1,600 SH   SOLE   1,600 0 0
NUTRIEN LTD COM 67077M108 13,796 253,925 SH   SOLE   253,925 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 2,591 222,059 SH   SOLE   222,059 0 0
PAN AMERN SILVER CORP COM 697900108 667 22,225 SH   SOLE   22,225 0 0
PAYPAL HLDGS INC COM 70450Y103 305 1,254 SH   SOLE   1,254 0 0
PFIZER INC COM 717081103 5,795 159,955 SH   SOLE   159,955 0 0
PIONEER NAT RES CO COM 723787107 7,995 50,163 SH   SOLE   50,163 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 1,071 63,910 SH   SOLE   63,910 0 0
PROSHARES TR ULTRAPRO SHT QQQ 74347G861 328 25,020 SH   SOLE   25,020 0 0
PRUDENTIAL FINL INC COM 744320102 763 8,380 SH   SOLE   8,380 0 0
PTC THERAPEUTICS INC COM 69366J200 387 8,175 SH   SOLE   8,175 0 0
REGENERON PHARMACEUTICALS COM 75886F107 503 1,063 SH   SOLE   1,063 0 0
ROCKWELL AUTOMATION INC COM 773903109 624 2,350 SH   SOLE   2,350 0 0
SCHLUMBERGER LTD COM 806857108 4,507 164,234 SH   SOLE   164,234 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 711 25,450 SH   SOLE   25,450 0 0
SPDR GOLD TR GOLD SHS 78463V107 36,872 230,505 SH   SOLE   230,505 0 0
SPDR SER TR S&P BIOTECH 78464A870 319 2,350 SH   SOLE   2,350 0 0
SPDR SER TR S&P METALS MNG 78464A755 1,198 30,000 SH   SOLE   30,000 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 876 9,575 SH   SOLE   9,575 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,166 132,800 SH   SOLE   132,800 0 0
SQUARE INC CL A 852234103 400 1,760 SH   SOLE   1,760 0 0
STARBUCKS CORP COM 855244109 2,924 26,758 SH   SOLE   26,758 0 0
SYSCO CORP COM 871829107 11,248 142,039 SH   SOLE   142,039 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 237 2,000 SH   SOLE   2,000 0 0
TARGA RES CORP COM 87612G101 3,819 120,293 SH   SOLE   120,293 0 0
TRIPADVISOR INC COM 896945201 8,414 156,426 SH   SOLE   156,426 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 259 7,955 SH   SOLE   7,955 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 212 1,025 SH   SOLE   1,025 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,054 20,454 SH   SOLE   20,454 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,940 46,887 SH   SOLE   46,887 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 291 811 SH   SOLE   811 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 264 4,545 SH   SOLE   4,545 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 19,949 363,374 SH   SOLE   363,374 0 0
WALMART INC COM 931142103 355 2,600 SH   SOLE   2,600 0 0
WELLS FARGO CO NEW COM 949746101 7,462 190,987 SH   SOLE   190,987 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 876 22,850 SH   SOLE   22,850 0 0
WYNN RESORTS LTD COM 983134107 426 3,394 SH   SOLE   3,394 0 0
YAMANA GOLD INC COM 98462Y100 90 20,600 SH   SOLE   20,600 0 0