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
ABBVIE INC COM 00287Y109 440 6,048 PRN   SOLE   6,048 0 0
ALCOA CORP COM 013872106 991 42,350 PRN   SOLE   42,350 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 5,518 378,975 PRN   SOLE   378,975 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,322 11,400 PRN   SOLE   11,400 0 0
ARCONIC INC COM 03965L100 6,550 253,661 PRN   SOLE   253,661 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 306 88,750 PRN   SOLE   88,750 0 0
AT&T INC COM 00206R102 779 23,257 PRN   SOLE   23,257 0 0
BARINGS CORPORATE INVS COM 06759X107 1,294 82,698 PRN   SOLE   82,698 0 0
BARINGS GLOBAL SHORT DURATIO COM 06760L100 5,922 334,966 PRN   SOLE   334,966 0 0
BARINGS PARTN INVS SH BEN INT 06761A103 6,115 374,901 PRN   SOLE   374,901 0 0
BLOCK H & R INC COM 093671105 1,037 35,400 PRN   SOLE   35,400 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,124 46,832 PRN   SOLE   46,832 0 0
CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 416 155,081 PRN   SOLE   155,081 0 0
CHEMED CORP NEW COM 16359R103 7,361 20,400 PRN   SOLE   20,400 0 0
CHEVRON CORP NEW COM 166764100 1,525 12,255 PRN   SOLE   12,255 0 0
CISCO SYS INC COM 17275R102 1,814 45,800 PRN   SOLE   45,800 0 0
COMCAST CORP NEW CL A 20030N101 1,657 39,200 PRN   SOLE   39,200 0 0
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 5,857 1,537,155 PRN   SOLE   1,537,155 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 18,287 1,096,998 PRN   SOLE   1,096,998 0 0
CONAGRA BRANDS INC COM 205887102 595 22,450 PRN   SOLE   22,450 0 0
CORTEVA INC COM 22052L104 4,228 142,999 PRN   SOLE   142,999 0 0
DISCOVERY INC COM SER A 25470F104 1,420 46,243 PRN   SOLE   46,243 0 0
DISCOVERY INC COM SER C 25470F302 1,780 62,549 PRN   SOLE   62,549 0 0
DOW INC COM 260557103 638 12,932 PRN   SOLE   12,932 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,288 25,926 PRN   SOLE   25,926 0 0
DUPONT DE NEMOURS INC COM 26614N102 973 12,957 PRN   SOLE   12,957 0 0
ENBRIDGE INC COM 29250N105 4,420 122,507 PRN   SOLE   122,507 0 0
EXXON MOBIL CORP COM 30231G102 1,347 17,580 PRN   SOLE   17,580 0 0
FREEPORT-MCMORAN INC CL B 35671D857 3,305 284,700 PRN   SOLE   284,700 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1,698 73,275 PRN   SOLE   73,275 0 0
HELMERICH & PAYNE INC COM 423452101 595 11,750 PRN   SOLE   11,750 0 0
HYDROGENICS CORP NEW COM NEW 448883207 19,003 1,279,653 PRN   SOLE   1,279,653 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 4,610 321,720 PRN   SOLE   321,720 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,445 94,405 PRN   SOLE   94,405 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 673 41,650 PRN   SOLE   41,650 0 0
LILLY ELI & CO COM 532457108 7,340 66,252 PRN   SOLE   66,252 0 0
MAUI LD & PINEAPPLE INC COM 577345101 10,299 1,000,899 PRN   SOLE   1,000,899 0 0
MEDTRONIC PLC SHS G5960L103 1,203 12,350 PRN   SOLE   12,350 0 0
MERCK & CO INC COM 58933Y105 3,013 35,936 PRN   SOLE   35,936 0 0
MIDDLESEX WATER CO COM 596680108 8,558 144,445 PRN   SOLE   144,445 0 0
NEW GOLD INC CDA COM 644535106 7,079 7,363,600 PRN   SOLE   7,363,600 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 5,170 134,381 PRN   SOLE   134,381 0 0
NOKIA CORP SPONSORED ADR 654902204 274 54,700 PRN   SOLE   54,700 0 0
OCCIDENTAL PETE CORP COM 674599105 666 13,249 PRN   SOLE   13,249 0 0
PFIZER INC COM 717081103 2,325 53,677 PRN   SOLE   53,677 0 0
PITNEY BOWES INC COM 724479100 69 16,220 PRN   SOLE   16,220 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 9,757 2,054,124 PRN   SOLE   2,054,124 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 7,481 56,162 PRN   SOLE   56,162 0 0
TIVO CORP COM 88870P106 3,002 407,370 PRN   SOLE   407,370 0 0
VALLEY NATL BANCORP COM 919794107 587 54,481 PRN   SOLE   54,481 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 643 11,255 PRN   SOLE   11,255 0 0
WASTE MGMT INC DEL COM 94106L109 6,232 54,796 PRN   SOLE   54,796 0 0
WESTERN UN CO COM 959802109 9,052 455,078 PRN   SOLE   455,078 0 0
WEYERHAEUSER CO COM 962166104 378 14,340 PRN   SOLE   14,340 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 686 23,000 PRN   SOLE   23,000 0 0
XYLEM INC COM 98419M100 12,955 154,889 PRN   SOLE   154,889 0 0