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 558 6,048 SH   SOLE   6,048 0 0
ALCOA CORP COM 013872106 1,553 58,427 SH   SOLE   58,427 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 5,428 380,891 SH   SOLE   380,891 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,053 11,600 SH   SOLE   11,600 0 0
ARCONIC INC COM 03965L100 3,402 201,793 SH   SOLE   49,175 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 178 49,175 SH   SOLE   24,919 0 0
AT&T INC COM 00206R102 711 24,919 SH   SOLE   201,793 0 0
BARINGS CORPORATE INVS COM 06759X107 1,319 89,698 SH   SOLE   89,698 0 0
BARINGS GLOBAL SHORT DURATIO COM 06760L100 4,966 311,366 SH   SOLE   311,366 0 0
BARINGS PARTN INVS SH BEN INT 06761A103 5,767 383,201 SH   SOLE   383,201 0 0
BLOCK H & R INC COM 093671105 1,308 51,550 SH   SOLE   11,750 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,455 47,232 SH   SOLE   47,232 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 1,197 236,919 SH   SOLE   236,919 0 0
CHEMED CORP NEW COM 16359R103 6,091 21,500 SH   SOLE   21,500 0 0
CHEVRON CORP NEW COM 166764100 1,422 13,069 SH   SOLE   13,069 0 0
CISCO SYS INC COM 17275R102 1,645 47,950 SH   SOLE   47,950 0 0
COMCAST CORP NEW CL A 20030N101 2,475 72,700 SH   SOLE   72,700 0 0
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 5,669 1,592,355 SH   SOLE   1,592,355 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 17,957 1,107,098 SH   SOLE   1,107,098 0 0
CONAGRA BRANDS INC COM 205887102 480 22,450 SH   SOLE   22,450 0 0
DISCOVERY INC COM SER A 25470F104 1,075 43,443 SH   SOLE   43,443 0 0
DISCOVERY INC COM SER C 25470F302 1,551 67,199 SH   SOLE   67,199 0 0
DOWDUPONT INC COM 26078J100 4,411 82,482 SH   SOLE   82,482 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,479 28,726 SH   SOLE   28,726 0 0
ENBRIDGE INC COM 29250N105 3,858 124,123 SH   SOLE   124,123 0 0
EQUINOR ASA SPONSORED ADR 29446M102 299 14,100 SH   SOLE   14,100 0 0
EXXON MOBIL CORP COM 30231G102 1,199 17,580 SH   SOLE   17,580 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,954 286,500 SH   SOLE   286,500 0 0
GOLDCORP INC NEW COM 380956409 4,609 470,266 SH   SOLE   470,266 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1,409 74,775 SH   SOLE   91,192 0 0
HELMERICH & PAYNE INC COM 423452101 563 11,750 SH   SOLE   5,169,178 0 0
HYDROGENICS CORP NEW COM NEW 448883207 5,252 1,050,303 SH   SOLE   51,550 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 3,215 221,420 SH   SOLE   221,420 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,255 91,192 SH   SOLE   20,171 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 416 20,171 SH   SOLE   5,708 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 211 5,708 SH   SOLE   68,552 0 0
LILLY ELI & CO COM 532457108 7,933 68,552 SH   SOLE   998,849 0 0
MAUI LD & PINEAPPLE INC COM 577345101 9,909 998,849 SH   SOLE   12,350 0 0
MEDTRONIC PLC SHS G5960L103 1,123 12,350 SH   SOLE   37,386 0 0
MERCK & CO INC COM 58933Y105 2,857 37,386 SH   SOLE   174,850 0 0
MIDDLESEX WATER CO COM 596680108 9,328 174,850 SH   SOLE   5,271,000 0 0
NEW GOLD INC CDA COM 644535106 3,989 5,271,000 SH   SOLE   14,149 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 868 14,149 SH   SOLE   54,377 0 0
PFIZER INC COM 717081103 2,374 54,377 SH   SOLE   14,250 0 0
PITNEY BOWES INC COM 724479100 84 14,250 SH   SOLE   16,000 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 5,100 1,802,244 SH   SOLE   56,187 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 6,813 56,187 SH   SOLE   406,270 0 0
TIVO CORP COM 88870P106 3,823 406,270 SH   SOLE   60,588 0 0
VALLEY NATL BANCORP COM 919794107 538 60,588 SH   SOLE   11,655 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 655 11,655 SH   SOLE   56,146 0 0
WASTE MGMT INC DEL COM 94106L109 4,996 56,146 SH   SOLE   358,328 0 0
WESTERN UN CO COM 959802109 6,113 358,328 SH   SOLE   11,665 0 0
WEYERHAEUSER CO COM 962166104 255 11,665 SH   SOLE   23,500 0 0
WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 640 23,500 SH   SOLE   155,889 0 0
XYLEM INC COM 98419M100 10,401 155,889 SH   SOLE   74,775 0 0