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 286 1,635 SH   SOLE   1,635 0 0
ABBOTT LABS COM 002824100 1,679 15,336 SH   SOLE   15,336 0 0
ABBVIE INC COM 00287Y109 1,634 15,253 SH   SOLE   15,253 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 87 20,089 SH   SOLE   20,089 0 0
AIR PRODS & CHEMS INC COM 009158106 468 1,713 SH   SOLE   1,713 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 974 13,151 SH   SOLE   13,151 0 0
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 101 22,500 SH   SOLE   22,500 0 0
ALLSTATE CORP COM 020002101 264 2,400 SH   SOLE   2,400 0 0
ALPHABET INC CAP STK CL A 02079K305 4,354 2,484 SH   SOLE   2,484 0 0
ALPHABET INC CAP STK CL C 02079K107 7,985 4,558 SH   SOLE   4,558 0 0
ALTICE USA INC CL A 02156K103 716 18,904 SH   SOLE   18,904 0 0
AMAZON COM INC COM 023135106 2,625 806 SH   SOLE   806 0 0
AMBAC FINL GROUP INC COM NEW 023139884 808 52,550 SH   SOLE   52,550 0 0
AMC NETWORKS INC CL A 00164V103 3,504 97,965 SH   SOLE   97,965 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 558 35,360 SH   SOLE   35,360 0 0
AMERICAN EXPRESS CO COM 025816109 353 2,916 SH   SOLE   2,916 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 29,566 192,648 SH   SOLE   192,648 0 0
AMERISOURCEBERGEN CORP COM 03073E105 456 4,664 SH   SOLE   4,664 0 0
AMGEN INC COM 031162100 1,467 6,380 SH   SOLE   6,380 0 0
AMPLIFY ENERGY CORP NEW COM 03212B103 86 65,500 SH   SOLE   65,500 0 0
ANTERO MIDSTREAM CORP COM 03676B102 751 97,419 SH   SOLE   97,419 0 0
ANTERO RESOURCES CORP COM 03674X106 2,093 384,004 SH   SOLE   384,004 0 0
ANWORTH MTG ASSET CORP COM 037347101 424 156,342 SH   SOLE   156,342 0 0
APARTMENT INVT & MGMT CO CL A 03748R747 106 20,000 SH   SOLE   20,000 0 0
APPLE INC COM 037833100 32,318 243,559 SH   SOLE   243,559 0 0
APPLIED MATLS INC COM 038222105 1,090 12,630 SH   SOLE   12,630 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 208 4,122 SH   SOLE   4,122 0 0
ARDMORE SHIPPING CORP COM Y0207T100 75 22,900 SH   SOLE   22,900 0 0
ARES COML REAL ESTATE CORP COM 04013V108 125 10,455 SH   SOLE   10,455 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 962 22,014 SH   SOLE   22,014 0 0
ASSURED GUARANTY LTD COM G0585R106 1,735 55,082 SH   SOLE   55,082 0 0
AT&T INC COM 00206R102 3,514 122,194 SH   SOLE   122,194 0 0
AUTODESK INC COM 052769106 1,837 6,015 SH   SOLE   6,015 0 0
AVIS BUDGET GROUP COM 053774105 305 8,180 SH   SOLE   8,180 0 0
AXIS CAP HLDGS LTD SHS G0692U109 272 5,395 SH   SOLE   5,395 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 271 8,701 SH   SOLE   8,701 0 0
BARRICK GOLD CORP COM 067901108 212 9,292 SH   SOLE   9,292 0 0
BAUSCH HEALTH COS INC COM 071734107 224 10,800 SH   SOLE   10,800 0 0
BED BATH & BEYOND INC COM 075896100 666 37,475 SH   SOLE   37,475 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 342 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,340 44,596 SH   SOLE   44,596 0 0
BG STAFFING INC COM 05544A109 376 27,882 SH   SOLE   27,882 0 0
BK OF AMERICA CORP COM 060505104 1,355 44,704 SH   SOLE   44,704 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 908 135,956 SH   SOLE   135,956 0 0
BLACKROCK INCOME TR INC COM 09247F100 78 12,775 SH   SOLE   12,775 0 0
BOEING CO COM 097023105 813 3,799 SH   SOLE   3,799 0 0
BOOKING HOLDINGS INC COM 09857L108 1,615 725 SH   SOLE   725 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,084 33,591 SH   SOLE   33,591 0 0
BROADCOM INC COM 11135F101 532 1,216 SH   SOLE   1,216 0 0
BURFORD CAP LTD ORD SHS G17977110 466 48,005 SH   SOLE   48,005 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 3,917 72,496 SH   SOLE   72,496 0 0
CANADIAN SOLAR INC COM 136635109 1,062 20,725 SH   SOLE   20,725 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 250 6,615 SH   SOLE   6,615 0 0
CATERPILLAR INC COM 149123101 9,137 50,200 SH   SOLE   50,200 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 96 18,600 SH   SOLE   18,600 0 0
CF INDS HLDGS INC COM 125269100 4,810 124,260 SH   SOLE   124,260 0 0
CHANGE HEALTHCARE INC COM 15912K100 3,769 202,100 SH   SOLE   202,100 0 0
CHANGE HEALTHCARE INC UNIT 99/99/9999 15912K209 544 8,495 SH   SOLE   8,495 0 0
CHEMOURS CO COM 163851108 415 16,744 SH   SOLE   16,744 0 0
CHEMOURS CO COM 163851108 86 18,200 SH Call SOLE   18,200 0 0
CHERRY HILL MTG INVT CORP COM 164651101 122 13,340 SH   SOLE   13,340 0 0
CHESAPEAKE UTILS CORP COM 165303108 6,621 61,185 SH   SOLE   61,185 0 0
CHEVRON CORP NEW COM 166764100 1,696 20,089 SH   SOLE   20,089 0 0
CIGNA CORP NEW COM 125523100 1,202 5,773 SH   SOLE   5,773 0 0
CINER RESOURCES LP COM UNIT LTD 172464109 218 17,322 SH   SOLE   17,322 0 0
CISCO SYS INC COM 17275R102 366 8,175 SH   SOLE   8,175 0 0
CITIGROUP INC COM NEW 172967424 2,491 40,391 SH   SOLE   40,391 0 0
CITRIX SYS INC COM 177376100 221 1,696 SH   SOLE   1,696 0 0
CLOUDFLARE INC CL A COM 18915M107 1,286 16,922 SH   SOLE   16,922 0 0
COCA COLA CO COM 191216100 682 12,441 SH   SOLE   12,441 0 0
COLGATE PALMOLIVE CO COM 194162103 615 7,189 SH   SOLE   7,189 0 0
COMCAST CORP NEW CL A 20030N101 2,048 39,091 SH   SOLE   39,091 0 0
COMMSCOPE HLDG CO INC COM 20337X109 773 57,701 SH   SOLE   57,701 0 0
CONOCOPHILLIPS COM 20825C104 277 6,915 SH   SOLE   6,915 0 0
CONSOLIDATED EDISON INC COM 209115104 729 10,085 SH   SOLE   10,085 0 0
COPART INC COM 217204106 1,275 10,018 SH   SOLE   10,018 0 0
CSX CORP COM 126408103 733 8,073 SH   SOLE   8,073 0 0
CVS HEALTH CORP COM 126650100 919 13,453 SH   SOLE   13,453 0 0
CVS HEALTH CORP COM 126650100 11 3,000 SH Call SOLE   3,000 0 0
DANAHER CORPORATION COM 235851102 2,221 9,999 SH   SOLE   9,999 0 0
DEERE & CO COM 244199105 903 3,355 SH   SOLE   3,355 0 0
DELL TECHNOLOGIES INC CL C 24703L202 607 8,281 SH   SOLE   8,281 0 0
DELL TECHNOLOGIES INC CL C 24703L202 103 5,500 SH Call SOLE   5,500 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,116 13,325 SH   SOLE   13,325 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,775 36,682 SH   SOLE   36,682 0 0
DIME CMNTY BANCSHARES INC COM 253922108 229 14,536 SH   SOLE   14,536 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 217 3,000 SH   SOLE   3,000 0 0
DISCOVER FINL SVCS COM 254709108 2,069 22,853 SH   SOLE   22,853 0 0
DISCOVERY INC COM SER A 25470F104 1,036 34,422 SH   SOLE   34,422 0 0
DISNEY WALT CO COM 254687106 1,652 9,117 SH   SOLE   9,117 0 0
ECOLAB INC COM 278865100 3,549 16,401 SH   SOLE   16,401 0 0
EHEALTH INC COM 28238P109 704 9,970 SH   SOLE   9,970 0 0
EMERSON ELEC CO COM 291011104 473 5,884 SH   SOLE   5,884 0 0
ENOVA INTL INC COM 29357K103 241 9,725 SH   SOLE   9,725 0 0
ENPHASE ENERGY INC COM 29355A107 35,972 205,004 SH   SOLE   205,004 0 0
ENVESTNET INC COM 29404K106 971 11,795 SH   SOLE   11,795 0 0
ENZO BIOCHEM INC COM 294100102 101 40,000 SH   SOLE   40,000 0 0
EQT CORP COM 26884L109 234 18,420 SH   SOLE   18,420 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 105 13,056 SH   SOLE   13,056 0 0
ESSENTIAL UTILS INC COM 29670G102 3,955 83,636 SH   SOLE   83,636 0 0
EVEREST RE GROUP LTD COM G3223R108 3,583 15,308 SH   SOLE   15,308 0 0
EVEREST RE GROUP LTD COM G3223R108 37 1,000 SH Call SOLE   1,000 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1,061 71,668 SH   SOLE   71,668 0 0
EXXON MOBIL CORP COM 30231G102 1,461 35,448 SH   SOLE   35,448 0 0
FACEBOOK INC CL A 30303M102 1,933 7,075 SH   SOLE   7,075 0 0
FEDEX CORP COM 31428X106 1,679 6,469 SH   SOLE   6,469 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,473 10,412 SH   SOLE   10,412 0 0
FIFTH THIRD BANCORP COM 316773100 250 9,062 SH   SOLE   9,062 0 0
FIRST SOLAR INC COM 336433107 352 3,555 SH   SOLE   3,555 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1,753 10,438 SH   SOLE   10,438 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 472 52,495 SH   SOLE   52,495 0 0
FLEX LTD ORD Y2573F102 16,270 904,900 SH   SOLE   904,900 0 0
FRANCO NEV CORP COM 351858105 1,107 8,830 SH   SOLE   8,830 0 0
FRONTLINE LTD SHS NEW G3682E192 166 26,705 SH   SOLE   26,705 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,232 26,126 SH   SOLE   26,126 0 0
GENERAL ELECTRIC CO COM 369604103 123 11,435 SH   SOLE   11,435 0 0
GENERAL MTRS CO COM 37045V100 636 15,265 SH   SOLE   15,265 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 335 28,140 SH   SOLE   28,140 0 0
GLOBAL WTR RES INC COM 379463102 337 23,392 SH   SOLE   23,392 0 0
GRAFTECH INTL LTD COM 384313508 733 68,775 SH   SOLE   68,775 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 375 22,125 SH   SOLE   22,125 0 0
GREEN PLAINS INC COM 393222104 186 14,100 SH   SOLE   14,100 0 0
GROUPON INC COM NEW 399473206 1,706 44,900 SH   SOLE   44,900 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 299 36,250 SH   SOLE   36,250 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 6,671 136,196 SH   SOLE   136,196 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 69 5,000 SH Call SOLE   5,000 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 317 8,965 SH   SOLE   8,965 0 0
HC2 HLDGS INC COM 404139107 166 51,000 SH   SOLE   51,000 0 0
HCA HEALTHCARE INC COM 40412C101 1,014 6,166 SH   SOLE   6,166 0 0
HEALTHCARE SERVICES ACQU COR UNIT 11/18/2023 42227K203 102 10,000 SH   SOLE   10,000 0 0
HERITAGE INS HLDGS INC COM 42727J102 415 40,924 SH   SOLE   40,924 0 0
HERSHEY CO COM 427866108 263 1,724 SH   SOLE   1,724 0 0
HEXCEL CORP NEW COM 428291108 1,593 32,855 SH   SOLE   32,855 0 0
HILL INTL INC COM 431466101 147 76,389 SH   SOLE   76,389 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 302 40,890 SH   SOLE   40,890 0 0
HOME DEPOT INC COM 437076102 4,183 15,749 SH   SOLE   15,749 0 0
HONEYWELL INTL INC COM 438516106 11,919 56,037 SH   SOLE   56,037 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 562 168,740 SH   SOLE   168,740 0 0
ILLINOIS TOOL WKS INC COM 452308109 714 3,503 SH   SOLE   3,503 0 0
ILLUMINA INC COM 452327109 4,058 10,967 SH   SOLE   10,967 0 0
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 499 21,410 SH   SOLE   21,410 0 0
INFORMATION SVCS GROUP INC COM 45675Y104 207 62,985 SH   SOLE   62,985 0 0
INTEL CORP COM 458140100 1,104 22,165 SH   SOLE   22,165 0 0
INTELLICHECK INC COM NEW 45817G201 17,110 1,500,204 SH   SOLE   1,500,204 0 0
ISHARES GOLD TRUST ISHARES 464285105 5,773 318,399 SH   SOLE   318,399 0 0
ISHARES INC CORE MSCI EMKT 46434G103 370 5,965 SH   SOLE   5,965 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 210 2,015 SH   SOLE   2,015 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,764 13,266 SH   SOLE   13,266 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,212 18,437 SH   SOLE   18,437 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 1,401 56,240 PRN   SOLE   56,240 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 1,459 57,075 PRN   SOLE   57,075 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 236 9,000 PRN   SOLE   9,000 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,643 11,892 SH   SOLE   11,892 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 579 10,502 SH   SOLE   10,502 0 0
ISHARES TR MBS ETF 464288588 315 2,861 SH   SOLE   2,861 0 0
ISHARES TR MSCI INDIA ETF 46429B598 362 8,990 SH   SOLE   8,990 0 0
ISHARES TR NATIONAL MUN ETF 464288414 309 2,639 SH   SOLE   2,639 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 5 24 SH   SOLE   24 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 22 22,500 SH Put SOLE   22,500 0 0
ISHARES TR TRS FLT RT BD 46434V860 438 8,710 SH   SOLE   8,710 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705 331 3,465 SH   SOLE   3,465 0 0
JOHNSON & JOHNSON COM 478160104 6,751 42,894 SH   SOLE   42,894 0 0
JPMORGAN CHASE & CO COM 46625H100 6,029 47,448 SH   SOLE   47,448 0 0
KELLOGG CO COM 487836108 766 12,315 SH   SOLE   12,315 0 0
KIMBERLY-CLARK CORP COM 494368103 302 2,240 SH   SOLE   2,240 0 0
KIRKLANDS INC COM 497498105 1,362 76,190 SH   SOLE   76,190 0 0
KKR & CO INC COM 48251W104 679 16,775 SH   SOLE   16,775 0 0
KRAFT HEINZ CO COM 500754106 1,953 56,342 SH   SOLE   56,342 0 0
KROGER CO COM 501044101 630 19,822 SH   SOLE   19,822 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,731 19,737 SH   SOLE   19,737 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 635 3,118 SH   SOLE   3,118 0 0
LAM RESEARCH CORP COM 512807108 924 1,956 SH   SOLE   1,956 0 0
LAUREATE EDUCATION INC CL A 518613203 293 20,125 SH   SOLE   20,125 0 0
LEAP THERAPEUTICS INC COM 52187K101 86 38,000 SH   SOLE   38,000 0 0
LEIDOS HOLDINGS INC COM 525327102 1,175 11,173 SH   SOLE   11,173 0 0
LENNAR CORP CL A 526057104 661 8,677 SH   SOLE   8,677 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 613 25,922 SH   SOLE   25,922 0 0
LIQTECH INTL INC COM 53632A201 9,823 1,227,822 SH   SOLE   1,227,822 0 0
LIQUIDIA CORPORATION COM NEW 53635D202 149 50,375 SH   SOLE   50,375 0 0
LORAL SPACE & COM INC COM 543881106 493 23,503 SH   SOLE   23,503 0 0
LOWES COS INC COM 548661107 1,752 10,915 SH   SOLE   10,915 0 0
LUMENT FINANCE TRUST INC COM 55025L108 509 155,548 SH   SOLE   155,548 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 319 8,507 SH   SOLE   8,507 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 375 8,825 SH   SOLE   8,825 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 90 72,204 SH   SOLE   72,204 0 0
MASTERCARD INCORPORATED CL A 57636Q104 797 2,233 SH   SOLE   2,233 0 0
MATADOR RES CO COM 576485205 704 58,380 SH   SOLE   58,380 0 0
MCKESSON CORP COM 58155Q103 1,103 6,342 SH   SOLE   6,342 0 0
MDC PARTNERS INC. CL A SUB VTG 552697104 466 185,507 SH   SOLE   185,507 0 0
MERCK & CO. INC COM 58933Y105 3,392 41,466 SH   SOLE   41,466 0 0
META FINL GROUP INC COM 59100U108 501 13,705 SH   SOLE   13,705 0 0
MFA FINL INC COM 55272X102 3,843 987,900 SH   SOLE   987,900 0 0
MICRON TECHNOLOGY INC COM 595112103 3,025 40,231 SH   SOLE   40,231 0 0
MICROSOFT CORP COM 594918104 9,705 43,633 SH   SOLE   43,633 0 0
MONDELEZ INTL INC CL A 609207105 445 7,603 SH   SOLE   7,603 0 0
MONEYGRAM INTL INC COM NEW 60935Y208 217 39,650 SH   SOLE   39,650 0 0
MORGAN STANLEY COM NEW 617446448 319 4,650 SH   SOLE   4,650 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 265 42,088 SH   SOLE   42,088 0 0
MULTIPLAN CORPORATION *W EXP 02/13/202 62548M118 260 173,317 SH   SOLE   173,317 0 0
MULTIPLAN CORPORATION COM 62548M100 440 55,130 SH   SOLE   55,130 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 98 20,000 SH   SOLE   20,000 0 0
NEW JERSEY RES CORP COM 646025106 3,894 109,534 SH   SOLE   109,534 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,719 172,981 SH   SOLE   172,981 0 0
NEW YORK MTG TR INC COM PAR $.02 649604501 3,415 925,500 SH   SOLE   925,500 0 0
NEWMONT CORP COM 651639106 932 15,567 SH   SOLE   15,567 0 0
NEWMONT CORP COM 651639106 10 10,000 SH Call SOLE   10,000 0 0
NORFOLK SOUTHN CORP COM 655844108 478 2,011 SH   SOLE   2,011 0 0
NORTHWEST NAT HLDG CO COM 66765N105 346 7,532 SH   SOLE   7,532 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103 475 32,241 SH   SOLE   32,241 0 0
NUVEEN MUN 2021 TARGET TERM COM 670687102 110 11,143 SH   SOLE   11,143 0 0
NVIDIA CORPORATION COM 67066G104 628 1,202 SH   SOLE   1,202 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,519 272,655 SH   SOLE   272,655 0 0
OCEANEERING INTL INC COM 675232102 134 16,900 SH   SOLE   16,900 0 0
OPKO HEALTH INC COM 68375N103 40 10,100 SH   SOLE   10,100 0 0
ORACLE CORP COM 68389X105 574 8,868 SH   SOLE   8,868 0 0
ORBITAL ENERGY GROUP INC COM 68559A109 342 156,020 SH   SOLE   156,020 0 0
OTIS WORLDWIDE CORP COM 68902V107 223 3,304 SH   SOLE   3,304 0 0
PACIFIC ETHANOL INC COM 69423U305 194 35,750 SH   SOLE   35,750 0 0
PARKER-HANNIFIN CORP COM 701094104 16,327 59,936 SH   SOLE   59,936 0 0
PATTERSON-UTI ENERGY INC COM 703481101 333 63,255 SH   SOLE   63,255 0 0
PEPSICO INC COM 713448108 869 5,863 SH   SOLE   5,863 0 0
PERKINELMER INC COM 714046109 502 3,500 SH   SOLE   3,500 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 119 19,910 SH   SOLE   19,910 0 0
PFIZER INC COM 717081103 1,468 39,889 SH   SOLE   39,889 0 0
PG&E CORP COM 69331C108 909 72,989 SH   SOLE   72,989 0 0
PHILIP MORRIS INTL INC COM 718172109 237 2,867 SH   SOLE   2,867 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 418 167,103 SH   SOLE   167,103 0 0
PIMCO MUN INCOME FD II COM 72200W106 358 25,000 SH   SOLE   25,000 0 0
PIONEER MUN HIGH INCOME TR COM SHS 723763108 373 30,000 SH   SOLE   30,000 0 0
PIONEER NAT RES CO COM 723787107 7,736 67,929 SH   SOLE   67,929 0 0
PNC FINL SVCS GROUP INC COM 693475105 295 1,983 SH   SOLE   1,983 0 0
PORTMAN RIDGE FIN CORP COM 73688F102 540 282,498 SH   SOLE   282,498 0 0
PPG INDS INC COM 693506107 202 1,400 SH   SOLE   1,400 0 0
PRA GROUP INC COM 69354N106 303 7,632 SH   SOLE   7,632 0 0
PROCTER AND GAMBLE CO COM 742718109 3,512 25,240 SH   SOLE   25,240 0 0
PROVENTION BIO INC COM 74374N102 276 16,300 SH   SOLE   16,300 0 0
PURE CYCLE CORP COM NEW 746228303 989 88,071 SH   SOLE   88,071 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 60 12,850 SH   SOLE   12,850 0 0
QORVO INC COM 74736K101 7,687 46,234 SH   SOLE   46,234 0 0
QUALCOMM INC COM 747525103 2,230 14,641 SH   SOLE   14,641 0 0
RAVEN INDS INC COM 754212108 314 9,500 SH   SOLE   9,500 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,372 47,158 SH   SOLE   47,158 0 0
RECRO PHARMA INC COM 75629F109 133 46,682 SH   SOLE   46,682 0 0
ROPER TECHNOLOGIES INC COM 776696106 101,196 234,744 SH   SOLE   234,744 0 0
S&P GLOBAL INC COM 78409V104 5,433 16,527 SH   SOLE   16,527 0 0
SALESFORCE COM INC COM 79466L302 1,311 5,893 SH   SOLE   5,893 0 0
SAP SE SPON ADR 803054204 987 7,567 SH   SOLE   7,567 0 0
SCHLUMBERGER LTD COM 806857108 228 10,424 SH   SOLE   10,424 0 0
SCHLUMBERGER LTD COM 806857108 28 6,500 SH Call SOLE   6,500 0 0
SCORPIO TANKERS INC SHS Y7542C130 251 22,420 SH   SOLE   22,420 0 0
SEAPORT GLOBAL ACQUISITN COR UNIT 99/99/9999 812227205 157 15,000 SH   SOLE   15,000 0 0
SERVICESOURCE INTL INC COM 81763U100 412 234,000 SH   SOLE   234,000 0 0
SIMON PPTY GROUP INC NEW COM 828806109 894 10,478 SH   SOLE   10,478 0 0
SIRIUS INTERNATIONAL INSURAN COM G8196D101 199 15,940 SH   SOLE   15,940 0 0
SJW GROUP COM 784305104 944 13,607 SH   SOLE   13,607 0 0
SL GREEN RLTY CORP COM 78440X101 265 4,450 SH   SOLE   4,450 0 0
SMUCKER J M CO COM NEW 832696405 535 4,626 SH   SOLE   4,626 0 0
SOLAR CAP LTD COM 83413U100 2,736 156,282 SH   SOLE   156,282 0 0
SOUTHWEST AIRLS CO COM 844741108 743 15,950 SH   SOLE   15,950 0 0
SPARTACUS ACQUISITION CORP *W EXP 10/31/202 84677L117 42 37,500 SH   SOLE   37,500 0 0
SPARTACUS ACQUISITION CORP CL A 84677L109 121 12,000 SH   SOLE   12,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,343 7,528 SH   SOLE   7,528 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,177 11,172 SH   SOLE   11,172 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 250 5,422 SH   SOLE   5,422 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 1,992 21,771 SH   SOLE   21,771 0 0
STONECASTLE FINL CORP COM 861780104 273 14,164 SH   SOLE   14,164 0 0
STRYKER CORPORATION COM 863667101 1,035 4,225 SH   SOLE   4,225 0 0
SUNOPTA INC COM 8676EP108 176 15,100 SH   SOLE   15,100 0 0
SYSCO CORP COM 871829107 252 3,400 SH   SOLE   3,400 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 21,423 196,466 SH   SOLE   196,466 0 0
TCG BDC INC COM 872280102 1,064 103,700 SH   SOLE   103,700 0 0
TESLA INC COM 88160R101 488 692 SH   SOLE   692 0 0
TESLA INC COM 88160R101 5 100 SH Put SOLE   100 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 261 560 SH   SOLE   560 0 0
THIRD PT REINS LTD COM G8827U100 320 33,650 SH   SOLE   33,650 0 0
TITAN INTL INC ILL COM 88830M102 1,036 213,110 SH   SOLE   213,110 0 0
TOLL BROTHERS INC COM 889478103 1,049 24,130 SH   SOLE   24,130 0 0
TOLL BROTHERS INC COM 889478103 4 3,000 SH Call SOLE   3,000 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 309 2,000 SH   SOLE   2,000 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 559 3,850 SH   SOLE   3,850 0 0
TRAVELERS COMPANIES INC COM 89417E109 440 3,135 SH   SOLE   3,135 0 0
TREX CO INC COM 89531P105 791 9,444 SH   SOLE   9,444 0 0
TRIMBLE INC COM 896239100 19,640 294,143 SH   SOLE   294,143 0 0
U S GLOBAL INVS INC CL A 902952100 61 11,250 SH   SOLE   11,250 0 0
UBER TECHNOLOGIES INC COM 90353T100 494 9,685 SH   SOLE   9,685 0 0
UNION PAC CORP COM 907818108 3,943 18,938 SH   SOLE   18,938 0 0
UNITED INS HLDGS CORP COM 910710102 113 19,705 SH   SOLE   19,705 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,684 7,653 SH   SOLE   7,653 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 475 73,600 SH   SOLE   73,600 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101 619 33,400 SH   SOLE   33,400 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 348 9,650 SH   SOLE   9,650 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 9,090 103,073 SH   SOLE   103,073 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,101 9,257 SH   SOLE   9,257 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 8,322 42,757 SH   SOLE   42,757 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 7,165 122,776 SH   SOLE   122,776 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,311 24,250 SH   SOLE   24,250 0 0
VERISK ANALYTICS INC COM 92345Y106 490 2,362 SH   SOLE   2,362 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 599 10,198 SH   SOLE   10,198 0 0
VERMILION ENERGY INC COM 923725105 86 19,237 SH   SOLE   19,237 0 0
VIACOMCBS INC CL B 92556H206 1,148 30,809 SH   SOLE   30,809 0 0
VIRTU FINL INC CL A 928254101 617 24,525 SH   SOLE   24,525 0 0
VISA INC COM CL A 92826C839 944 4,316 SH   SOLE   4,316 0 0
VONTIER CORPORATION COM 928881101 301 9,000 SH   SOLE   9,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,315 32,971 SH   SOLE   32,971 0 0
WELLS FARGO CO NEW COM 949746101 6,352 210,467 SH   SOLE   210,467 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 368 26,464 SH   SOLE   26,464 0 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 793 43,833 SH   SOLE   43,833 0 0
WESTERN ASSET HIGH YIELD DEF COM 95768B107 366 23,706 SH   SOLE   23,706 0 0
WESTERN DIGITAL CORP. COM 958102105 1,394 25,164 SH   SOLE   25,164 0 0
WESTROCK CO COM 96145D105 1,462 33,596 SH   SOLE   33,596 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 258 3,893 SH   SOLE   3,893 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 236 4,329 SH   SOLE   4,329 0 0
YORK WTR CO COM 987184108 1,427 30,625 SH   SOLE   30,625 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 671 1,745 SH   SOLE   1,745 0 0