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 3,099 16,084 SH   SOLE   16,084 0 0
ABBOTT LABS COM 002824100 1,843 15,382 SH   SOLE   15,382 0 0
ABBVIE INC COM 00287Y109 1,686 15,576 SH   SOLE   15,576 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 98 20,389 SH   SOLE   20,389 0 0
AIR PRODS & CHEMS INC COM 009158106 492 1,749 SH   SOLE   1,749 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 472 2,082 SH   SOLE   2,082 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 700 6,249 SH   SOLE   6,249 0 0
ALLSTATE CORP COM 020002101 276 2,400 SH   SOLE   2,400 0 0
ALPHABET INC CAP STK CL A 02079K305 5,026 2,437 SH   SOLE   2,437 0 0
ALPHABET INC CAP STK CL C 02079K107 9,530 4,607 SH   SOLE   4,607 0 0
ALTICE USA INC CL A 02156K103 927 28,494 SH   SOLE   28,494 0 0
ALTRIA GROUP INC COM 02209S103 1,799 35,155 SH   SOLE   35,155 0 0
AMAZON COM INC COM 023135106 2,178 704 SH   SOLE   704 0 0
AMBAC FINL GROUP INC *W EXP 04/30/202 023139116 69 15,296 SH   SOLE   15,296 0 0
AMBAC FINL GROUP INC COM NEW 023139884 1,137 67,900 SH   SOLE   67,900 0 0
AMC NETWORKS INC CL A 00164V103 405 7,615 SH   SOLE   7,615 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 473 15,000 SH   SOLE   15,000 0 0
AMERICAN EXPRESS CO COM 025816109 412 2,916 SH   SOLE   2,916 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 28,647 191,081 SH   SOLE   191,081 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,108 9,385 SH   SOLE   9,385 0 0
AMGEN INC COM 031162100 1,515 6,090 SH   SOLE   6,090 0 0
AMPLIFY ENERGY CORP NEW COM 03212B103 127 45,800 SH   SOLE   45,800 0 0
ANTERO MIDSTREAM CORP COM 03676B102 705 78,110 SH   SOLE   78,110 0 0
ANTERO RESOURCES CORP COM 03674X106 2,156 211,339 SH   SOLE   211,339 0 0
APHRIA INC COM 03765K104 846 46,050 SH   SOLE   46,050 0 0
APOLLO INVT CORP COM NEW 03761U502 3,946 287,588 SH   SOLE   287,588 0 0
APPLE INC COM 037833100 29,446 241,068 SH   SOLE   241,068 0 0
APPLIED MATLS INC COM 038222105 1,558 11,659 SH   SOLE   11,659 0 0
ARCH CAP GROUP LTD ORD G0450A105 959 25,000 SH   SOLE   25,000 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 204 3,572 SH   SOLE   3,572 0 0
ARDMORE SHIPPING CORP COM Y0207T100 104 22,900 SH   SOLE   22,900 0 0
ARES ACQUISITION CORPORATION UNIT 99/99/9999 G33032114 100 10,000 SH   SOLE   10,000 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 722 14,352 SH   SOLE   14,352 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 814 1,319 SH   SOLE   1,319 0 0
ASSURED GUARANTY LTD COM G0585R106 930 22,002 SH   SOLE   22,002 0 0
AT&T INC COM 00206R102 3,438 113,594 SH   SOLE   113,594 0 0
AUTODESK INC COM 052769106 1,667 6,015 SH   SOLE   6,015 0 0
AVIS BUDGET GROUP COM 053774105 491 6,767 SH   SOLE   6,767 0 0
AXIS CAP HLDGS LTD SHS G0692U109 262 5,295 SH   SOLE   5,295 0 0
BABCOCK & WILCOX ENTERPRISES COM 05614L209 150 15,825 SH   SOLE   15,825 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 141 30,076 SH   SOLE   30,076 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 331 8,658 SH   SOLE   8,658 0 0
BARINGS GLOBAL SHORT DURATIO COM 06760L100 286 17,755 SH   SOLE   17,755 0 0
BARRICK GOLD CORP COM 067901108 217 10,942 SH   SOLE   10,942 0 0
BAUSCH HEALTH COS INC COM 071734107 343 10,800 SH   SOLE   10,800 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 342 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,251 44,042 SH   SOLE   44,042 0 0
BGSF INC COM 05601C105 443 31,620 SH   SOLE   31,620 0 0
BK OF AMERICA CORP COM 060505104 1,706 44,097 SH   SOLE   44,097 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 482 55,325 SH   SOLE   55,325 0 0
BLACKROCK INCOME TR INC COM 09247F100 78 12,775 SH   SOLE   12,775 0 0
BOEING CO COM 097023105 970 3,809 SH   SOLE   3,809 0 0
BOOKING HOLDINGS INC COM 09857L108 1,885 809 SH   SOLE   809 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 4,761 75,414 SH   SOLE   75,414 0 0
BROADCOM INC COM 11135F101 466 1,006 SH   SOLE   1,006 0 0
BURFORD CAP LTD ORD SHS G17977110 1,971 227,520 SH   SOLE   227,520 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 3,963 70,346 SH   SOLE   70,346 0 0
CANADIAN SOLAR INC COM 136635109 640 12,890 SH   SOLE   12,890 0 0
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 248 22,300 SH   SOLE   22,300 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 286 6,775 SH   SOLE   6,775 0 0
CATERPILLAR INC COM 149123101 11,619 50,109 SH   SOLE   50,109 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 119 17,100 SH   SOLE   17,100 0 0
CF INDS HLDGS INC COM 125269100 4,700 103,563 SH   SOLE   103,563 0 0
CHANGE HEALTHCARE INC COM 15912K100 2,926 132,400 SH   SOLE   132,400 0 0
CHEMOURS CO COM 163851108 770 27,585 SH   SOLE   27,585 0 0
CHERRY HILL MTG INVT CORP COM 164651101 96 10,297 SH   SOLE   10,297 0 0
CHESAPEAKE UTILS CORP COM 165303108 7,187 61,917 SH   SOLE   61,917 0 0
CHEVRON CORP NEW COM 166764100 2,245 21,429 SH   SOLE   21,429 0 0
CHUBB LIMITED COM H1467J104 794 5,026 SH   SOLE   5,026 0 0
CIGNA CORP NEW COM 125523100 1,414 5,848 SH   SOLE   5,848 0 0
CISCO SYS INC COM 17275R102 295 5,713 SH   SOLE   5,713 0 0
CITIGROUP INC COM NEW 172967424 2,526 34,722 SH   SOLE   34,722 0 0
CLOUDFLARE INC CL A COM 18915M107 1,437 20,447 SH   SOLE   20,447 0 0
CLOVER HEALTH INVESTMENTS CO *W EXP 04/21/202 18914F111 19 12,000 SH   SOLE   12,000 0 0
COCA COLA CO COM 191216100 686 13,021 SH   SOLE   13,021 0 0
COLGATE PALMOLIVE CO COM 194162103 567 7,189 SH   SOLE   7,189 0 0
COLICITY INC UNIT 02/24/2026 194170205 145 14,400 SH   SOLE   14,400 0 0
COLONY CAP INC NEW CL A COM 19626G108 133 20,500 SH   SOLE   20,500 0 0
COMCAST CORP NEW CL A 20030N101 2,347 43,371 SH   SOLE   43,371 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,657 107,867 SH   SOLE   107,867 0 0
CONOCOPHILLIPS COM 20825C104 365 6,890 SH   SOLE   6,890 0 0
CONSOLIDATED EDISON INC COM 209115104 668 8,935 SH   SOLE   8,935 0 0
COPART INC COM 217204106 1,112 10,234 SH   SOLE   10,234 0 0
CORNING INC COM 219350105 200 4,600 SH   SOLE   4,600 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 213 1,240 SH   SOLE   1,240 0 0
CSX CORP COM 126408103 711 7,370 SH   SOLE   7,370 0 0
CVS HEALTH CORP COM 126650100 1,076 14,305 SH   SOLE   14,305 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 59 13,000 SH   SOLE   13,000 0 0
DANAHER CORPORATION COM 235851102 2,588 11,500 SH   SOLE   11,500 0 0
DEERE & CO COM 244199105 1,255 3,355 SH   SOLE   3,355 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,105 12,531 SH   SOLE   12,531 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,278 13,872 SH   SOLE   13,872 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,430 33,067 SH   SOLE   33,067 0 0
DIME CMNTY BANCSHARES INC COM 25432X102 284 9,419 SH   SOLE   9,419 0 0
DISCOVER FINL SVCS COM 254709108 3,035 31,949 SH   SOLE   31,949 0 0
DISCOVERY INC COM SER C 25470F302 1,476 40,000 SH   SOLE   40,000 0 0
DISNEY WALT CO COM 254687106 1,853 10,042 SH   SOLE   10,042 0 0
EATON CORP PLC SHS G29183103 209 1,513 SH   SOLE   1,513 0 0
ECOLAB INC COM 278865100 3,679 17,186 SH   SOLE   17,186 0 0
EDISON INTL COM 281020107 1,831 31,240 SH   SOLE   31,240 0 0
EMERSON ELEC CO COM 291011104 531 5,884 SH   SOLE   5,884 0 0
ENOVA INTL INC COM 29357K103 345 9,725 SH   SOLE   9,725 0 0
ENPHASE ENERGY INC COM 29355A107 30,495 188,056 SH   SOLE   188,056 0 0
EQT CORP COM 26884L109 297 16,010 SH   SOLE   16,010 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 95 11,648 SH   SOLE   11,648 0 0
ESSENTIAL UTILS INC COM 29670G102 3,874 86,576 SH   SOLE   86,576 0 0
EVEREST RE GROUP LTD COM G3223R108 4,257 17,177 SH   SOLE   17,177 0 0
EXXON MOBIL CORP COM 30231G102 1,929 34,560 SH   SOLE   34,560 0 0
FACEBOOK INC CL A 30303M102 2,093 7,107 SH   SOLE   7,107 0 0
FEDEX CORP COM 31428X106 2,756 9,702 SH   SOLE   9,702 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,263 8,983 SH   SOLE   8,983 0 0
FIFTH THIRD BANCORP COM 316773100 321 8,584 SH   SOLE   8,584 0 0
FIRST SOLAR INC COM 336433107 286 3,280 SH   SOLE   3,280 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1,958 12,198 SH   SOLE   12,198 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 497 52,795 SH   SOLE   52,795 0 0
FIRSTENERGY CORP COM 337932107 521 15,025 SH   SOLE   15,025 0 0
FLEX LTD ORD Y2573F102 16,538 903,242 SH   SOLE   903,242 0 0
FRANCO NEV CORP COM 351858105 1,114 8,894 SH   SOLE   8,894 0 0
FRONTLINE LTD SHS NEW G3682E192 191 26,705 SH   SOLE   26,705 0 0
FUSION ACQUISITION CORP CL A 36118H105 229 23,000 SH   SOLE   23,000 0 0
GENERAL ELECTRIC CO COM 369604103 150 11,435 SH   SOLE   11,435 0 0
GENERAL MTRS CO COM 37045V100 877 15,265 SH   SOLE   15,265 0 0
GLOBAL WTR RES INC COM 379463102 394 24,167 SH   SOLE   24,167 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 1,407 80,090 SH   SOLE   80,090 0 0
GRAFTECH INTL LTD COM 384313508 804 65,775 SH   SOLE   65,775 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 402 22,125 SH   SOLE   22,125 0 0
GREEN PLAINS INC COM 393222104 619 22,850 SH   SOLE   22,850 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 321 36,250 SH   SOLE   36,250 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 8,271 123,833 SH   SOLE   123,833 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 284 6,390 SH   SOLE   6,390 0 0
HC2 HLDGS INC COM 404139107 171 43,300 SH   SOLE   43,300 0 0
HCA HEALTHCARE INC COM 40412C101 1,157 6,145 SH   SOLE   6,145 0 0
HERITAGE INS HLDGS INC COM 42727J102 546 49,294 SH   SOLE   49,294 0 0
HERSHEY CO COM 427866108 279 1,761 SH   SOLE   1,761 0 0
HEXCEL CORP NEW COM 428291108 1,938 34,605 SH   SOLE   34,605 0 0
HILL INTL INC COM 431466101 244 76,389 SH   SOLE   76,389 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 557 40,810 SH   SOLE   40,810 0 0
HOME DEPOT INC COM 437076102 4,886 16,007 SH   SOLE   16,007 0 0
HONEYWELL INTL INC COM 438516106 12,284 56,590 SH   SOLE   56,590 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 1,046 137,240 SH   SOLE   137,240 0 0
IHEARTMEDIA INC COM CL A 45174J509 1,233 67,946 SH   SOLE   67,946 0 0
ILLINOIS TOOL WKS INC COM 452308109 610 2,753 SH   SOLE   2,753 0 0
ILLUMINA INC COM 452327109 4,482 11,669 SH   SOLE   11,669 0 0
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 670 28,976 SH   SOLE   28,976 0 0
INFORMATION SVCS GROUP INC COM 45675Y104 237 53,920 SH   SOLE   53,920 0 0
INTEL CORP COM 458140100 1,429 22,335 SH   SOLE   22,335 0 0
INTELLICHECK INC COM NEW 45817G201 12,556 1,498,289 SH   SOLE   1,498,289 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 697 5,232 SH   SOLE   5,232 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 688 11,828 SH   SOLE   11,828 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 778 35,140 SH   SOLE   35,140 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1,017 39,345 SH   SOLE   39,345 0 0
ISHARES GOLD TR ISHARES 464285105 5,892 362,387 SH   SOLE   362,387 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 345 6,006 SH   SOLE   6,006 0 0
ISHARES INC CORE MSCI EMKT 46434G103 384 5,965 SH   SOLE   5,965 0 0
ISHARES INC MSCI GBL ETF NEW 46434G848 1,624 38,544 SH   SOLE   38,544 0 0
ISHARES SILVER TR ISHARES 46428Q109 215 9,453 SH   SOLE   9,453 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 213 2,015 SH   SOLE   2,015 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 231 4,708 SH   SOLE   4,708 0 0
ISHARES TR US TREAS BD ETF 46429B267 278 10,625 SH   SOLE   10,625 0 0
ISHARES TR CORE S&P500 ETF 464287200 313 788 SH   SOLE   788 0 0
ISHARES TR NATIONAL MUN ETF 464288414 343 2,959 SH   SOLE   2,959 0 0
ISHARES TR MSCI INDIA ETF 46429B598 379 8,990 SH   SOLE   8,990 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 415 15,875 SH   SOLE   15,875 0 0
ISHARES TR TRS FLT RT BD 46434V860 434 8,620 SH   SOLE   8,620 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 570 10,422 SH   SOLE   10,422 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 1,507 59,175 SH   SOLE   59,175 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 1,516 60,990 SH   SOLE   60,990 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,662 12,777 SH   SOLE   12,777 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,818 13,996 SH   SOLE   13,996 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,310 20,456 SH   SOLE   20,456 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705 334 3,465 SH   SOLE   3,465 0 0
ISLEWORTH HEALTHCARE ACQU CO *W EXP 08/02/202 46468P110 6 12,500 SH   SOLE   12,500 0 0
ISLEWORTH HEALTHCARE ACQU CO COM 46468P102 242 25,000 SH   SOLE   25,000 0 0
JAKKS PAC INC COM NEW 47012E403 137 19,201 SH   SOLE   19,201 0 0
JOHNSON & JOHNSON COM 478160104 6,936 42,205 SH   SOLE   42,205 0 0
JPMORGAN CHASE & CO COM 46625H100 6,949 45,651 SH   SOLE   45,651 0 0
KELLOGG CO COM 487836108 660 10,433 SH   SOLE   10,433 0 0
KKR & CO INC COM 48251W104 517 10,575 SH   SOLE   10,575 0 0
KRAFT HEINZ CO COM 500754106 3,449 86,227 SH   SOLE   86,227 0 0
KROGER CO COM 501044101 1,226 34,062 SH   SOLE   34,062 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,123 20,341 SH   SOLE   20,341 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 743 2,913 SH   SOLE   2,913 0 0
LAM RESEARCH CORP COM 512807108 955 1,605 SH   SOLE   1,605 0 0
LAUREATE EDUCATION INC CL A 518613203 427 31,425 SH   SOLE   31,425 0 0
LEAP THERAPEUTICS INC COM 52187K101 61 32,000 SH   SOLE   32,000 0 0
LEIDOS HOLDINGS INC COM 525327102 2,864 29,751 SH   SOLE   29,751 0 0
LENNAR CORP CL A 526057104 878 8,677 SH   SOLE   8,677 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 880 34,456 SH   SOLE   34,456 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 259 19,941 SH   SOLE   19,941 0 0
LIQTECH INTL INC COM 53632A201 10,100 1,248,477 SH   SOLE   1,248,477 0 0
LIQUIDIA CORPORATION COM NEW 53635D202 136 50,375 SH   SOLE   50,375 0 0
LORAL SPACE & COM INC COM 543881106 479 12,728 SH   SOLE   12,728 0 0
LOWES COS INC COM 548661107 1,956 10,285 SH   SOLE   10,285 0 0
LUMENT FINANCE TRUST INC COM 55025L108 552 156,248 SH   SOLE   156,248 0 0
MACERICH CO COM 554382101 1,227 104,885 SH   SOLE   104,885 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 402 9,275 SH   SOLE   9,275 0 0
MANITOWOC CO INC COM NEW 563571405 3,024 146,660 SH   SOLE   146,660 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 125 59,954 SH   SOLE   59,954 0 0
MASTERCARD INCORPORATED CL A 57636Q104 866 2,431 SH   SOLE   2,431 0 0
MATADOR RES CO COM 576485205 1,117 47,640 SH   SOLE   47,640 0 0
MATCH GROUP INC NEW COM 57667L107 594 4,324 SH   SOLE   4,324 0 0
MBIA INC COM 55262C100 226 23,500 SH   SOLE   23,500 0 0
MCKESSON CORP COM 58155Q103 1,237 6,342 SH   SOLE   6,342 0 0
MDC PARTNERS INC. CL A SUB VTG 552697104 740 237,121 SH   SOLE   237,121 0 0
MERCK & CO. INC COM 58933Y105 3,420 44,364 SH   SOLE   44,364 0 0
META FINL GROUP INC COM 59100U108 599 13,220 SH   SOLE   13,220 0 0
METHANEX CORP COM 59151K108 1,692 45,980 SH   SOLE   45,980 0 0
MFA FINL INC COM 55272X102 4,014 986,150 SH   SOLE   986,150 0 0
MICRON TECHNOLOGY INC COM 595112103 2,477 28,082 SH   SOLE   28,082 0 0
MICROSOFT CORP COM 594918104 9,870 41,864 SH   SOLE   41,864 0 0
MONDELEZ INTL INC CL A 609207105 458 7,827 SH   SOLE   7,827 0 0
MONEYGRAM INTL INC COM NEW 60935Y208 1,847 281,070 SH   SOLE   281,070 0 0
MORGAN STANLEY COM NEW 617446448 366 4,715 SH   SOLE   4,715 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 278 46,200 SH   SOLE   46,200 0 0
MOSAIC CO NEW COM 61945C103 235 7,440 SH   SOLE   7,440 0 0
MR COOPER GROUP INC COM 62482R107 1,516 43,615 SH   SOLE   43,615 0 0
MULTIPLAN CORPORATION COM 62548M100 1,774 319,700 SH   SOLE   319,700 0 0
NEW JERSEY RES CORP COM 646025106 4,493 112,679 SH   SOLE   112,679 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 186 16,525 SH   SOLE   16,525 0 0
NEW YORK MTG TR INC COM PAR $.02 649604501 4,137 925,500 SH   SOLE   925,500 0 0
NEWMONT CORP COM 651639106 945 15,677 SH   SOLE   15,677 0 0
NEXTERA ENERGY INC COM 65339F101 217 2,869 SH   SOLE   2,869 0 0
NORFOLK SOUTHN CORP COM 655844108 540 2,011 SH   SOLE   2,011 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 301 27,900 SH   SOLE   27,900 0 0
NORTHWEST NAT HLDG CO COM 66765N105 273 5,067 SH   SOLE   5,067 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103 502 34,241 SH   SOLE   34,241 0 0
NVIDIA CORPORATION COM 67066G104 642 1,202 SH   SOLE   1,202 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,312 211,650 SH   SOLE   211,650 0 0
ORACLE CORP COM 68389X105 2,880 41,045 SH   SOLE   41,045 0 0
ORBITAL ENERGY GROUP INC COM 68559A109 951 155,850 SH   SOLE   155,850 0 0
OTIS WORLDWIDE CORP COM 68902V107 225 3,294 SH   SOLE   3,294 0 0
PACTIV EVERGREEN INC COM 69526K105 274 19,975 SH   SOLE   19,975 0 0
PAR PAC HOLDINGS INC COM NEW 69888T207 289 20,500 SH   SOLE   20,500 0 0
PARKER-HANNIFIN CORP COM 701094104 19,260 61,061 SH   SOLE   61,061 0 0
PATTERSON-UTI ENERGY INC COM 703481101 452 63,455 SH   SOLE   63,455 0 0
PAYPAL HLDGS INC COM 70450Y103 233 960 SH   SOLE   960 0 0
PEPSICO INC COM 713448108 848 5,996 SH   SOLE   5,996 0 0
PERDOCEO ED CORP COM 71363P106 163 13,600 SH   SOLE   13,600 0 0
PERKINELMER INC COM 714046109 449 3,500 SH   SOLE   3,500 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 142 19,310 SH   SOLE   19,310 0 0
PERRIGO CO PLC SHS G97822103 809 20,000 SH   SOLE   20,000 0 0
PFIZER INC COM 717081103 3,829 105,688 SH   SOLE   105,688 0 0
PG&E CORP COM 69331C108 805 68,740 SH   SOLE   68,740 0 0
PHILIP MORRIS INTL INC COM 718172109 244 2,751 SH   SOLE   2,751 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 391 152,278 SH   SOLE   152,278 0 0
PIMCO MUN INCOME FD II COM 72200W106 372 25,000 SH   SOLE   25,000 0 0
PIONEER MUN HIGH INCOME TR COM SHS 723763108 371 30,000 SH   SOLE   30,000 0 0
PIONEER NAT RES CO COM 723787107 10,725 67,528 SH   SOLE   67,528 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 168 23,000 SH   SOLE   23,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 348 1,983 SH   SOLE   1,983 0 0
PORTMAN RIDGE FIN CORP COM 73688F102 649 300,338 SH   SOLE   300,338 0 0
PPG INDS INC COM 693506107 242 1,611 SH   SOLE   1,611 0 0
PRA GROUP INC COM 69354N106 437 11,785 SH   SOLE   11,785 0 0
PROCTER AND GAMBLE CO COM 742718109 3,562 26,305 SH   SOLE   26,305 0 0
PROSHARES TR ULTRASHRT S&P500 74347B383 647 60,149 SH   SOLE   60,149 0 0
PROVENTION BIO INC COM 74374N102 177 16,900 SH   SOLE   16,900 0 0
PURE CYCLE CORP COM NEW 746228303 1,182 88,071 SH   SOLE   88,071 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 169 34,630 SH   SOLE   34,630 0 0
QORVO INC COM 74736K101 8,456 46,283 SH   SOLE   46,283 0 0
QUALCOMM INC COM 747525103 1,891 14,262 SH   SOLE   14,262 0 0
QUALTRICS INTL INC COM CL A 747601201 948 28,818 SH   SOLE   28,818 0 0
RAVEN INDS INC COM 754212108 364 9,500 SH   SOLE   9,500 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,945 51,053 SH   SOLE   51,053 0 0
READY CAPITAL CORP COM 75574U101 354 26,379 SH   SOLE   26,379 0 0
RECRO PHARMA INC COM 75629F109 330 118,232 SH   SOLE   118,232 0 0
REGENERON PHARMACEUTICALS COM 75886F107 722 1,526 SH   SOLE   1,526 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 439 2,737 SH   SOLE   2,737 0 0
ROPER TECHNOLOGIES INC COM 776696106 93,544 231,923 SH   SOLE   231,923 0 0
S&P GLOBAL INC COM 78409V104 5,811 16,469 SH   SOLE   16,469 0 0
SALESFORCE COM INC COM 79466L302 1,276 6,021 SH   SOLE   6,021 0 0
SAP SE SPON ADR 803054204 228 1,857 SH   SOLE   1,857 0 0
SCHLUMBERGER LTD COM 806857108 523 19,224 SH   SOLE   19,224 0 0
SCORPIO TANKERS INC SHS Y7542C130 315 17,045 SH   SOLE   17,045 0 0
SEA LTD SPONSORD ADS 81141R100 950 4,255 SH   SOLE   4,255 0 0
SEAPORT GLOBAL ACQUISITN COR *W EXP 12/15/202 812227114 6 11,250 SH   SOLE   11,250 0 0
SERVICESOURCE INTL INC COM 81763U100 344 234,000 SH   SOLE   234,000 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,192 10,478 SH   SOLE   10,478 0 0
SJW GROUP COM 784305104 1,963 31,162 SH   SOLE   31,162 0 0
SL GREEN RLTY CORP COM 78440X804 229 3,272 SH   SOLE   3,272 0 0
SLR INVESTMENT CORP COM 83413U100 2,863 161,207 SH   SOLE   161,207 0 0
SNAP INC CL A 83304A106 498 9,531 SH   SOLE   9,531 0 0
SOUTHWEST AIRLS CO COM 844741108 974 15,950 SH   SOLE   15,950 0 0
SPARTACUS ACQUISITION CORP *W EXP 10/31/202 84677L117 24 37,500 SH   SOLE   37,500 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,255 7,845 SH   SOLE   7,845 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,392 11,082 SH   SOLE   11,082 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 267 5,422 SH   SOLE   5,422 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 1,809 19,766 SH   SOLE   19,766 0 0
STERIS PLC SHS USD G8473T100 248 1,300 SH   SOLE   1,300 0 0
STONECASTLE FINL CORP COM 861780104 280 14,164 SH   SOLE   14,164 0 0
STRYKER CORPORATION COM 863667101 1,029 4,225 SH   SOLE   4,225 0 0
SUNOPTA INC COM 8676EP108 344 23,275 SH   SOLE   23,275 0 0
SYSCO CORP COM 871829107 305 3,875 SH   SOLE   3,875 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 23,498 198,668 SH   SOLE   198,668 0 0
TCG BDC INC COM 872280102 1,369 103,700 SH   SOLE   103,700 0 0
TEEKAY TANKERS LTD CL A Y8565N300 1,137 81,793 SH   SOLE   81,793 0 0
THIRD PT REINS LTD COM G8827U100 463 45,490 SH   SOLE   45,490 0 0
TITAN INTL INC ILL COM 88830M102 1,978 213,110 SH   SOLE   213,110 0 0
TOLL BROTHERS INC COM 889478103 1,437 25,330 SH   SOLE   25,330 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 312 2,000 SH   SOLE   2,000 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 637 3,850 SH   SOLE   3,850 0 0
TRAVELERS COMPANIES INC COM 89417E109 499 3,316 SH   SOLE   3,316 0 0
TREX CO INC COM 89531P105 819 8,944 SH   SOLE   8,944 0 0
TRIMBLE INC COM 896239100 22,779 292,823 SH   SOLE   292,823 0 0
UBER TECHNOLOGIES INC COM 90353T100 415 7,605 SH   SOLE   7,605 0 0
UNION PAC CORP COM 907818108 4,374 19,843 SH   SOLE   19,843 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,987 8,027 SH   SOLE   8,027 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 357 61,100 SH   SOLE   61,100 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101 599 36,000 SH   SOLE   36,000 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 316 9,736 SH   SOLE   9,736 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 8,729 103,032 SH   SOLE   103,032 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 309 1,394 SH   SOLE   1,394 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,459 10,820 SH   SOLE   10,820 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 10,143 49,075 SH   SOLE   49,075 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 8,160 134,476 SH   SOLE   134,476 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 541 6,528 SH   SOLE   6,528 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,395 26,140 SH   SOLE   26,140 0 0
VERISK ANALYTICS INC COM 92345Y106 424 2,399 SH   SOLE   2,399 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 706 12,133 SH   SOLE   12,133 0 0
VERMILION ENERGY INC COM 923725105 149 20,537 SH   SOLE   20,537 0 0
VIACOMCBS INC CL B 92556H206 382 8,477 SH   SOLE   8,477 0 0
VIRNETX HLDG CORP COM 92823T108 284 51,045 SH   SOLE   51,045 0 0
VIRTU FINL INC CL A 928254101 925 29,800 SH   SOLE   29,800 0 0
VISA INC COM CL A 92826C839 939 4,436 SH   SOLE   4,436 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,588 86,186 SH   SOLE   86,186 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,810 32,971 SH   SOLE   32,971 0 0
WELLS FARGO CO NEW COM 949746101 8,397 214,915 SH   SOLE   214,915 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 386 29,231 SH   SOLE   29,231 0 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 745 42,283 SH   SOLE   42,283 0 0
WESTERN ASSET HIGH YIELD DEF COM 95768B107 375 24,281 SH   SOLE   24,281 0 0
WESTERN DIGITAL CORP. COM 958102105 1,508 22,585 SH   SOLE   22,585 0 0
WESTROCK CO COM 96145D105 1,896 36,420 SH   SOLE   36,420 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 266 4,329 SH   SOLE   4,329 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 281 3,868 SH   SOLE   3,868 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 332 8,160 SH   SOLE   8,160 0 0
YORK WTR CO COM 987184108 1,500 30,625 SH   SOLE   30,625 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 821 1,693 SH   SOLE   1,693 0 0