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 506 3,078 SH   SOLE 3,078 0 0
ABBOTT LABS COM 002824100 915 10,935 SH   SOLE 10,935 0 0
ABBVIE INC COM 00287Y109 763 10,072 SH   SOLE 10,072 0 0
ALASKA AIR GROUP INC COM 011659109 418 6,447 SH   SOLE 6,447 0 0
ALLERGAN PLC SHS G0177J108 823 4,891 SH   SOLE 4,891 0 0
ALLSTATE CORP COM 020002101 353 3,246 SH   SOLE 3,246 0 0
ALPHABET INC CAP STK CL A 02079K305 3,568 2,922 SH   SOLE 2,922 0 0
ALPHABET INC CAP STK CL C 02079K107 5,919 4,856 SH   SOLE 4,856 0 0
AMAZON COM INC COM 023135106 1,554 895 SH   SOLE 895 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 198 18,485 SH   SOLE 18,485 0 0
AMC NETWORKS INC CL A 00164V103 322 6,555 SH   SOLE 6,555 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 25,075 201,846 SH   SOLE 201,846 0 0
AMERISOURCEBERGEN CORP COM 03073E105 259 3,144 SH   SOLE 3,144 0 0
AMGEN INC COM 031162100 1,236 6,385 SH   SOLE 6,385 0 0
ANTERO RES CORP COM 03674X106 1,087 360,025 SH   SOLE 360,025 0 0
APPLE INC COM 037833100 17,194 76,771 SH   SOLE 76,771 0 0
APPLIED MATLS INC COM 038222105 679 13,600 SH   SOLE 13,600 0 0
AQUA AMERICA INC COM 03836W103 2,547 56,815 SH   SOLE 56,815 0 0
ARES COML REAL ESTATE CORP COM 04013V108 778 51,097 SH   SOLE 51,097 0 0
ARLINGTON ASSET INVT CORP CL A NEW 041356205 303 55,175 SH   SOLE 55,175 0 0
ASHFORD HOSPITALITY TR INC COM SHS 044103109 51 15,500 SH   SOLE 15,500 0 0
ASSURED GUARANTY LTD COM G0585R106 388 8,737 SH   SOLE 8,737 0 0
AT&T INC COM 00206R102 4,103 108,421 SH   SOLE 108,421 0 0
AUTODESK INC COM 052769106 887 6,005 SH   SOLE 6,005 0 0
AVIS BUDGET GROUP INC COM 053774105 642 22,710 SH   SOLE 22,710 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 3,459 51,851 SH   SOLE 51,851 0 0
BAIDU INC SPON ADR REP A 056752108 1,557 15,147 SH   SOLE 15,147 0 0
BANK AMER CORP COM 060505104 688 23,572 SH   SOLE 23,572 0 0
BED BATH & BEYOND INC COM 075896100 120 11,323 SH   SOLE 11,323 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 312 1 SH   SOLE 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,419 45,277 SH   SOLE 45,277 0 0
BG STAFFING INC COM 05544A109 249 13,014 SH   SOLE 13,014 0 0
BLACKROCK INCOME TR INC COM 09247F100 144 23,675 SH   SOLE 23,675 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 1,873 254,168 SH   SOLE 254,168 0 0
BOEING CO COM 097023105 2,015 5,296 SH   SOLE 5,296 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 649 12,791 SH   SOLE 12,791 0 0
BROOKDALE SR LIVING INC COM 112463104 236 31,132 SH   SOLE 31,132 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 4,187 79,113 SH   SOLE 79,113 0 0
CAPSTEAD MTG CORP COM NO PAR 14067E506 74 10,000 SH   SOLE 10,000 0 0
CATERPILLAR INC DEL COM 149123101 6,343 50,216 SH   SOLE 50,216 0 0
CBS CORP NEW CL B 124857202 3,279 81,236 SH   SOLE 81,236 0 0
CBS CORP NEW CL B 124857202 5 15,000 SH Call SOLE 15,000 0 0
CF INDS HLDGS INC COM 125269100 718 14,590 SH   SOLE 14,590 0 0
CHANGE HEALTHCARE INC COM 15912K100 492 40,767 SH   SOLE 40,767 0 0
CHANGE HEALTHCARE INC UNIT 99/99/9999 15912K209 296 6,205 SH   SOLE 6,205 0 0
CHEMOURS CO COM 163851108 813 54,422 SH   SOLE 54,422 0 0
CHERRY HILL MTG INVT CORP COM 164651101 273 20,817 SH   SOLE 20,817 0 0
CHESAPEAKE UTILS CORP COM 165303108 6,483 68,014 SH   SOLE 68,014 0 0
CHEVRON CORP NEW COM 166764100 1,302 10,979 SH   SOLE 10,979 0 0
CHIASMA INC COM 16706W102 83 16,745 SH   SOLE 16,745 0 0
CISCO SYS INC COM 17275R102 386 7,814 SH   SOLE 7,814 0 0
CITIGROUP INC COM NEW 172967424 5,587 80,872 SH   SOLE 80,872 0 0
COCA COLA CO COM 191216100 815 14,974 SH   SOLE 14,974 0 0
COLGATE PALMOLIVE CO COM 194162103 447 6,084 SH   SOLE 6,084 0 0
COMCAST CORP NEW CL A 20030N101 206 4,578 SH   SOLE 4,578 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,197 101,776 SH   SOLE 101,776 0 0
CONNECTICUT WTR SVC INC COM 207797101 4,094 58,436 SH   SOLE 58,436 0 0
CONOCOPHILLIPS COM 20825C104 348 6,113 SH   SOLE 6,113 0 0
CONSOLIDATED EDISON INC COM 209115104 1,024 10,835 SH   SOLE 10,835 0 0
CORE LABORATORIES N V COM N22717107 1,689 36,223 SH   SOLE 36,223 0 0
CSX CORP COM 126408103 1,044 15,068 SH   SOLE 15,068 0 0
CUI GLOBAL INC COM NEW 126576206 139 164,035 SH   SOLE 164,035 0 0
CVS HEALTH CORP COM 126650100 518 8,217 SH   SOLE 8,217 0 0
DANAHER CORPORATION COM 235851102 605 4,191 SH   SOLE 4,191 0 0
DEERE & CO COM 244199105 663 3,933 SH   SOLE 3,933 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 249 33,225 SH   SOLE 33,225 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,241 7,588 SH   SOLE 7,588 0 0
DIAMONDBACK ENERGY INC COM 25278X109 6,033 67,096 SH   SOLE 67,096 0 0
DIME CMNTY BANCSHARES COM 253922108 311 14,536 SH   SOLE 14,536 0 0
DISCOVER FINL SVCS COM 254709108 321 3,954 SH   SOLE 3,954 0 0
DISNEY WALT CO COM DISNEY 254687106 610 4,678 SH   SOLE 4,678 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 207 4,737 SH   SOLE 4,737 0 0
ECOLAB INC COM 278865100 2,831 14,294 SH   SOLE 14,294 0 0
EMERSON ELEC CO COM 291011104 375 5,603 SH   SOLE 5,603 0 0
ENPHASE ENERGY INC COM 29355A107 2,934 131,997 SH   SOLE 131,997 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 569 19,920 SH   SOLE 19,920 0 0
EQT CORP COM 26884L109 467 43,858 SH   SOLE 43,858 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 408 28,046 SH   SOLE 28,046 0 0
EVEREST RE GROUP LTD COM G3223R108 4,599 17,285 SH   SOLE 17,285 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1,159 79,138 SH   SOLE 79,138 0 0
EXXON MOBIL CORP COM 30231G102 3,380 47,872 SH   SOLE 47,872 0 0
EZCORP INC CL A NON VTG 302301106 316 48,906 SH   SOLE 48,906 0 0
FACEBOOK INC CL A 30303M102 1,283 7,205 SH   SOLE 7,205 0 0
FEDEX CORP COM 31428X106 399 2,740 SH   SOLE 2,740 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,031 7,766 SH   SOLE 7,766 0 0
FIFTH THIRD BANCORP COM 316773100 275 10,062 SH   SOLE 10,062 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 411 46,420 SH   SOLE 46,420 0 0
FLEX LTD ORD Y2573F102 10,067 961,955 SH   SOLE 961,955 0 0
FS KKR CAPITAL CORP COM 302635107 281 48,147 SH   SOLE 48,147 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,234 36,105 SH   SOLE 36,105 0 0
GAP INC COM 364760108 486 27,973 SH   SOLE 27,973 0 0
GAP INC COM 364760108 3 5,000 SH Call SOLE 5,000 0 0
GARRISON CAP INC COM 366554103 1,052 152,264 SH   SOLE 152,264 0 0
GENERAL ELECTRIC CO COM 369604103 123 13,751 SH   SOLE 13,751 0 0
GENERAL MTRS CO COM 37045V100 401 10,698 SH   SOLE 10,698 0 0
GILEAD SCIENCES INC COM 375558103 589 9,299 SH   SOLE 9,299 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 474 62,006 SH   SOLE 62,006 0 0
GLOBAL WTR RES INC COM 379463102 291 24,577 SH   SOLE 24,577 0 0
GRAFTECH INTL LTD COM 384313508 1,503 117,400 SH   SOLE 117,400 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 358 24,275 SH   SOLE 24,275 0 0
GREEN DOT CORP CL A 39304D102 316 12,500 SH   SOLE 12,500 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 902 85,862 SH   SOLE 85,862 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 5,886 97,105 SH   SOLE 97,105 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 365 7,993 SH   SOLE 7,993 0 0
HCA HEALTHCARE INC COM 40412C101 603 5,010 SH   SOLE 5,010 0 0
HERITAGE INS HLDGS INC COM 42727J102 570 38,095 SH   SOLE 38,095 0 0
HERSHEY CO COM 427866108 265 1,712 SH   SOLE 1,712 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 159 11,500 SH   SOLE 11,500 0 0
HEXCEL CORP NEW COM 428291108 2,707 32,955 SH   SOLE 32,955 0 0
HILL INTERNATIONAL INC COM 431466101 214 71,575 SH   SOLE 71,575 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 105 46,450 SH   SOLE 46,450 0 0
HOME DEPOT INC COM 437076102 2,933 12,642 SH   SOLE 12,642 0 0
HONEYWELL INTL INC COM 438516106 9,149 54,072 SH   SOLE 54,072 0 0
HUNT COS FIN TR INC COM 44558T100 616 183,431 SH   SOLE 183,431 0 0
ICF INTL INC COM 44925C103 211 2,500 SH   SOLE 2,500 0 0
ILLINOIS TOOL WKS INC COM 452308109 579 3,699 SH   SOLE 3,699 0 0
ILLUMINA INC COM 452327109 3,457 11,362 SH   SOLE 11,362 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 36 35,120 SH   SOLE 35,120 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 299 120,435 SH   SOLE 120,435 0 0
INTEL CORP COM 458140100 1,250 24,261 SH   SOLE 24,261 0 0
INTELLICHECK INC COM NEW 45817G201 6,995 1,401,805 SH   SOLE 1,401,805 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 368 2,529 SH   SOLE 2,529 0 0
INVESCO HIGH INCOME TR II COM 46131F101 151 10,510 SH   SOLE 10,510 0 0
ISHARES GOLD TRUST ISHARES 464285105 3,840 272,324 SH   SOLE 272,324 0 0
ISHARES TR 20 YR TR BD ETF 464287432 914 6,388 SH   SOLE 6,388 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,358 10,711 SH   SOLE 10,711 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,818 16,162 SH   SOLE 16,162 0 0
ISHARES TR CMBS ETF 46429B366 560 10,470 SH   SOLE 10,470 0 0
ISHARES TR CORE US AGGBD ET 464287226 230 2,034 SH   SOLE 2,034 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 1,112 44,755 PRN   SOLE 44,755 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,335 10,472 SH   SOLE 10,472 0 0
ISHARES TR MBS ETF 464288588 316 2,921 SH   SOLE 2,921 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 204 5,000 SH   SOLE 5,000 0 0
ISHARES TR NATIONAL MUN ETF 464288414 325 2,845 SH   SOLE 2,845 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4 28 SH   SOLE 28 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 51 11,500 SH Put SOLE 11,500 0 0
ISHARES TR SH TR CRPORT ETF 464288646 619 11,542 SH   SOLE 11,542 0 0
ISHARES TR TRS FLT RT BD 46434V860 574 11,425 SH   SOLE 11,425 0 0
ISHARES US ETF TR INT RT HDG C B 46431W705 317 3,415 SH   SOLE 3,415 0 0
JOHNSON & JOHNSON COM 478160104 5,396 41,703 SH   SOLE 41,703 0 0
JOHNSON CTLS INTL PLC SHS G51502105 3,676 83,756 SH   SOLE 83,756 0 0
JPMORGAN CHASE & CO COM 46625H100 6,116 51,965 SH   SOLE 51,965 0 0
KELLOGG CO COM 487836108 605 9,400 SH   SOLE 9,400 0 0
KIMBERLY CLARK CORP COM 494368103 338 2,381 SH   SOLE 2,381 0 0
KKR & CO INC CL A 48251W104 582 21,670 SH   SOLE 21,670 0 0
KONTOOR BRANDS INC COM 50050N103 520 14,803 SH   SOLE 14,803 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,461 16,587 SH   SOLE 16,587 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 399 2,373 SH   SOLE 2,373 0 0
LENNAR CORP CL A 526057104 423 7,567 SH   SOLE 7,567 0 0
LIQTECH INTL INC COM 53632A201 4,404 557,444 SH   SOLE 557,444 0 0
LOWES COS INC COM 548661107 1,274 11,585 SH   SOLE 11,585 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 3,232 81,887 SH   SOLE 81,887 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 447 40,251 SH   SOLE 40,251 0 0
MAIDEN HOLDINGS LTD SHS G5753U112 206 275,219 SH   SOLE 275,219 0 0
MARATHON PETE CORP COM 56585A102 223 3,679 SH   SOLE 3,679 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 244 9,672 SH   SOLE 9,672 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 449 17,965 SH   SOLE 17,965 0 0
MATADOR RES CO COM 576485205 1,939 117,284 SH   SOLE 117,284 0 0
MBIA INC COM 55262C100 359 38,913 SH   SOLE 38,913 0 0
MCDONALDS CORP COM 580135101 268 1,250 SH   SOLE 1,250 0 0
MCKESSON CORP COM 58155Q103 985 7,206 SH   SOLE 7,206 0 0
MDC PARTNERS INC CL A SUB VTG 552697104 108 38,352 SH   SOLE 38,352 0 0
MEDLEY MGMT INC CL A COM 58503T106 419 119,640 SH   SOLE 119,640 0 0
MERCK & CO INC COM 58933Y105 3,053 36,273 SH   SOLE 36,273 0 0
META FINL GROUP INC COM 59100U108 372 11,395 SH   SOLE 11,395 0 0
MICRON TECHNOLOGY INC COM 595112103 3,056 71,312 SH   SOLE 71,312 0 0
MICROSOFT CORP COM 594918104 5,182 37,276 SH   SOLE 37,276 0 0
MONDELEZ INTL INC CL A 609207105 419 7,577 SH   SOLE 7,577 0 0
MORGAN STANLEY COM NEW 617446448 232 5,435 SH   SOLE 5,435 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 232 35,263 SH   SOLE 35,263 0 0
NAVIOS MARITIME CONTAINERS L COM UNIT RP LP Y62151108 80 40,000 SH   SOLE 40,000 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 84 23,500 SH   SOLE 23,500 0 0
NEW JERSEY RES COM 646025106 6,240 137,982 SH   SOLE 137,982 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 207 5,448 SH   SOLE 5,448 0 0
NEXTERA ENERGY INC COM 65339F101 233 1,000 SH   SOLE 1,000 0 0
NORFOLK SOUTHERN CORP COM 655844108 361 2,011 SH   SOLE 2,011 0 0
NORTHROP GRUMMAN CORP COM 666807102 209 557 SH   SOLE 557 0 0
NORTHWEST NAT HLDG CO COM 66765N105 5,138 72,018 SH   SOLE 72,018 0 0
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 196 22,473 SH   SOLE 22,473 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103 481 35,166 SH   SOLE 35,166 0 0
NVIDIA CORP COM 67066G104 248 1,427 SH   SOLE 1,427 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,579 304,785 SH   SOLE 304,785 0 0
OCCIDENTAL PETE CORP COM 674599105 224 5,040 SH   SOLE 5,040 0 0
OCULAR THERAPEUTIX INC COM 67576A100 38 12,500 SH   SOLE 12,500 0 0
ORACLE CORP COM 68389X105 458 8,319 SH   SOLE 8,319 0 0
PARKER HANNIFIN CORP COM 701094104 11,130 61,627 SH   SOLE 61,627 0 0
PATTERSON UTI ENERGY INC COM 703481101 740 86,515 SH   SOLE 86,515 0 0
PEPSICO INC COM 713448108 761 5,552 SH   SOLE 5,552 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 102 22,550 SH   SOLE 22,550 0 0
PFIZER INC COM 717081103 1,457 40,552 SH   SOLE 40,552 0 0
PHILIP MORRIS INTL INC COM 718172109 213 2,806 SH   SOLE 2,806 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 611 179,191 SH   SOLE 179,191 0 0
PIONEER NAT RES CO COM 723787107 8,312 66,087 SH   SOLE 66,087 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,609 11,483 SH   SOLE 11,483 0 0
PROCTER & GAMBLE CO COM 742718109 2,461 19,785 SH   SOLE 19,785 0 0
PROVENTION BIO INC COM 74374N102 106 15,500 SH   SOLE 15,500 0 0
PURE ACQUISITION CORP *W EXP 04/17/202 74621Q114 48 46,000 SH   SOLE 46,000 0 0
PURE ACQUISITION CORP CL A 74621Q106 308 30,093 SH   SOLE 30,093 0 0
PURECYCLE CORP COM NEW 746228303 999 97,221 SH   SOLE 97,221 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 65 12,325 SH   SOLE 12,325 0 0
PVH CORP COM 693656100 900 10,200 SH   SOLE 10,200 0 0
QEP RES INC COM 74733V100 248 67,095 SH   SOLE 67,095 0 0
QORVO INC COM 74736K101 3,474 46,863 SH   SOLE 46,863 0 0
QUALCOMM INC COM 747525103 1,787 23,421 SH   SOLE 23,421 0 0
RAYTHEON CO COM NEW 755111507 1,590 8,103 SH   SOLE 8,103 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 256 17,843 SH   SOLE 17,843 0 0
ROPER TECHNOLOGIES INC COM 776696106 87,817 246,262 SH   SOLE 246,262 0 0
S&P GLOBAL INC COM 78409V104 4,112 16,785 SH   SOLE 16,785 0 0
SALESFORCE COM INC COM 79466L302 837 5,638 SH   SOLE 5,638 0 0
SANOFI RIGHT 12/31/2020 80105N113 9 15,635 SH   SOLE 15,635 0 0
SAP SE SPON ADR 803054204 876 7,433 SH   SOLE 7,433 0 0
SCORPIO TANKERS INC SHS Y7542C130 600 20,154 SH   SOLE 20,154 0 0
SJW GROUP COM 784305104 430 6,300 SH   SOLE 6,300 0 0
SL GREEN RLTY CORP COM 78440X101 498 6,097 SH   SOLE 6,097 0 0
SMUCKER J M CO COM NEW 832696405 508 4,617 SH   SOLE 4,617 0 0
SOLAR CAP LTD COM 83413U100 3,927 190,176 SH   SOLE 190,176 0 0
SOUTH JERSEY INDS INC COM 838518108 3,529 107,222 SH   SOLE 107,222 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 857 6,171 SH   SOLE 6,171 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,586 12,083 SH   SOLE 12,083 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 12 5,000 SH Put SOLE 5,000 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 256 24,625 SH   SOLE 24,625 0 0
STONECASTLE FINL CORP COM 861780104 327 14,764 SH   SOLE 14,764 0 0
STRYKER CORP COM 863667101 517 2,389 SH   SOLE 2,389 0 0
SUNCOKE ENERGY INC COM 86722A103 627 111,125 SH   SOLE 111,125 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 10,467 225,199 SH   SOLE 225,199 0 0
TARGET HOSPITALITY CORP *W EXP 03/15/202 87615L115 22 25,000 SH   SOLE 25,000 0 0
TECOGEN INC NEW COM NEW 87876P201 1,446 607,382 SH   SOLE 607,382 0 0
TESLA INC COM 88160R101 270 1,120 SH   SOLE 1,120 0 0
TITAN INTL INC ILL COM 88830M102 496 183,525 SH   SOLE 183,525 0 0
TOLL BROTHERS INC COM 889478103 1,307 31,840 SH   SOLE 31,840 0 0
TRAVELERS COMPANIES INC COM 89417E109 276 1,857 SH   SOLE 1,857 0 0
TREX CO INC COM 89531P105 570 6,272 SH   SOLE 6,272 0 0
TRIMBLE INC COM 896239100 12,261 315,930 SH   SOLE 315,930 0 0
TWO HBRS INVT CORP COM NEW 90187B408 1,929 146,901 SH   SOLE 146,901 0 0
UNION PACIFIC CORP COM 907818108 2,514 15,522 SH   SOLE 15,522 0 0
UNITED INS HLDGS CORP COM 910710102 370 26,449 SH   SOLE 26,449 0 0
UNITED TECHNOLOGIES CORP COM 913017109 781 5,723 SH   SOLE 5,723 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,428 6,573 SH   SOLE 6,573 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 5,516 65,334 SH   SOLE 65,334 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 721 6,382 SH   SOLE 6,382 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,407 29,186 SH   SOLE 29,186 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,612 92,423 SH   SOLE 92,423 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,127 21,165 SH   SOLE 21,165 0 0
VERISK ANALYTICS INC COM 92345Y106 371 2,349 SH   SOLE 2,349 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 519 8,594 SH   SOLE 8,594 0 0
VERMILION ENERGY INC COM 923725105 243 14,581 SH   SOLE 14,581 0 0
VERSO CORP CL A 92531L207 464 37,500 SH   SOLE 37,500 0 0
VIACOM INC NEW CL B 92553P201 364 15,150 SH   SOLE 15,150 0 0
VORNADO RLTY TR SH BEN INT 929042109 468 7,354 SH   SOLE 7,354 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,069 73,574 SH   SOLE 73,574 0 0
WELLS FARGO CO NEW COM 949746101 1,118 22,161 SH   SOLE 22,161 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 360 25,917 SH   SOLE 25,917 0 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 754 43,283 SH   SOLE 43,283 0 0
WESTERN ASSET HGH YLD DFNDFD COM 95768B107 462 30,494 SH   SOLE 30,494 0 0
WESTERN DIGITAL CORP COM 958102105 2,538 42,556 SH   SOLE 42,556 0 0
WESTROCK CO COM 96145D105 1,909 52,382 SH   SOLE 52,382 0 0
WIDEPOINT CORP COM 967590100 16 50,000 SH   SOLE 50,000 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 339 5,036 SH   SOLE 5,036 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 328 6,506 SH   SOLE 6,506 0 0
XAI OCTAGON FLOATNG RATE ALT COM 98400T106 275 30,720 SH   SOLE 30,720 0 0
YETI HLDGS INC COM 98585X104 386 13,800 SH   SOLE 13,800 0 0
YORK WTR CO COM 987184108 1,396 31,975 SH   SOLE 31,975 0 0