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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
23ANDME HOLDING CO CLASS A COM 90138Q108   27,930 12,250 SH   SOLE   12,250 0 0
3M CO COM 88579Y101   630,029 5,994 SH   SOLE   5,994 0 0
ABBOTT LABS COM 002824100   3,742,266 36,957 SH   SOLE   36,957 0 0
ABBVIE INC COM 00287Y109   4,620,774 28,994 SH   SOLE   28,994 0 0
ABERCROMBIE & FITCH CO CL A 002896207   492,563 17,750 SH   SOLE   17,750 0 0
ACTIVISION BLIZZARD INC COM 00507V109   1,385,017 16,182 SH   SOLE   16,182 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104   422,478 27,169 SH   SOLE   27,169 0 0
ADVANCED MICRO DEVICES INC COM 007903107   274,428 2,800 SH   SOLE   2,800 0 0
AES CORP COM 00130H105   1,143,776 47,499 SH   SOLE   47,499 0 0
AGENUS INC COM NEW 00847G705   58,634 38,575 SH   SOLE   38,575 0 0
AIR PRODS & CHEMS INC COM 009158106   476,481 1,659 SH   SOLE   1,659 0 0
ALASKA AIR GROUP INC COM 011659109   125,880 3,000 SH Call SOLE   3,000 0 0
ALASKA AIR GROUP INC COM 011659109   530,794 12,650 SH   SOLE   12,650 0 0
ALLSTATE CORP COM 020002101   304,577 2,748 SH   SOLE   2,748 0 0
ALPHABET INC CAP STK CL C 02079K107   208,000 2,000 SH Call SOLE   2,000 0 0
ALPHABET INC CAP STK CL C 02079K107   13,474,543 129,619 SH   SOLE   129,619 0 0
ALPHABET INC CAP STK CL A 02079K305   10,472,996 100,964 SH   SOLE   100,964 0 0
ALPHABET INC CAP STK CL A 02079K305   1,040,000 10,000 SH Put SOLE   10,000 0 0
ALTICE USA INC CL A 02156K103   62,312 18,220 SH   SOLE   18,220 0 0
ALTICE USA INC CL A 02156K103   41,040 12,000 SH Call SOLE   12,000 0 0
AMAZON COM INC COM 023135106   7,993,716 77,391 SH   SOLE   77,391 0 0
AMBAC FINL GROUP INC *W EXP 04/30/202 023139116   1,958 15,296 SH   SOLE   15,296 0 0
AMBAC FINL GROUP INC COM NEW 023139884   192,726 12,450 SH   SOLE   12,450 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104   537,072 107,200 SH Put SOLE   107,200 0 0
AMC NETWORKS INC CL A 00164V103   464,464 26,420 SH   SOLE   26,420 0 0
AMERICAN CENTY ETF TR US EQT ETF 025072885   565,622 7,980 SH   SOLE   7,980 0 0
AMERICAN EXPRESS CO COM 025816109   379,385 2,300 SH   SOLE   2,300 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,973,795 14,553 SH   SOLE   14,553 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   29,898,020 204,095 SH   SOLE   204,095 0 0
AMERISOURCEBERGEN CORP COM 03073E105   1,255,743 7,843 SH   SOLE   7,843 0 0
AMETEK INC COM 031100100   2,761,997 19,005 SH   SOLE   19,005 0 0
AMGEN INC COM 031162100   1,887,791 7,808 SH   SOLE   7,808 0 0
ANTERO MIDSTREAM CORP COM 03676B102   609,994 58,150 SH   SOLE   58,150 0 0
ANTERO RESOURCES CORP COM 03674X106   1,712,932 74,185 SH   SOLE   74,185 0 0
APPLE INC COM 037833100   54,040,165 327,714 SH   SOLE   327,714 0 0
APPLIED MATLS INC COM 038222105   1,835,010 14,937 SH   SOLE   14,937 0 0
ARBOR REALTY TRUST INC COM 038923108   241,290 21,000 SH Put SOLE   21,000 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100   160,590 53,000 SH   SOLE   53,000 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   278,173 3,492 SH   SOLE   3,492 0 0
ARDMORE SHIPPING CORP COM Y0207T100   209,667 14,100 SH   SOLE   14,100 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401   288,100 5,374 SH   SOLE   5,374 0 0
ARK ETF TR INNOVATION ETF 00214Q104   494,205 12,251 SH   SOLE   12,251 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,718,516 2,524 SH   SOLE   2,524 0 0
AT&T INC COM 00206R102   715,157 37,151 SH   SOLE   37,151 0 0
AUTODESK INC COM 052769106   1,252,082 6,015 SH   SOLE   6,015 0 0
AXIS CAP HLDGS LTD SHS G0692U109   1,254,778 23,015 SH   SOLE   23,015 0 0
BANK AMERICA CORP COM 060505104   1,095,592 38,307 SH   SOLE   38,307 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208   351,108 13,004 SH   SOLE   13,004 0 0
BARINGS GLOBAL SHORT DURATIO COM 06760L100   291,734 22,615 SH   SOLE   22,615 0 0
BARK INC COM 68622E104   21,750 15,000 SH   SOLE   15,000 0 0
BARRICK GOLD CORP COM 067901108   92,850 5,000 SH Call SOLE   5,000 0 0
BARRICK GOLD CORP COM 067901108   324,826 17,492 SH   SOLE   17,492 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   465,600 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   16,200,544 52,468 SH   SOLE   52,468 0 0
BGSF INC COM 05601C105   753,466 70,748 SH   SOLE   70,748 0 0
BIOCERES CROP SOLUTIONS CORP SHS G1117K114   130,067 11,203 SH   SOLE   11,203 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101   872,866 55,632 SH   SOLE   55,632 0 0
BLACKROCK INC COM 09247X101   4,455,320 6,658 SH   SOLE   6,658 0 0
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105   1,593,727 73,376 SH   SOLE   73,376 0 0
BLACKSTONE INC COM 09260D107   2,033,066 23,145 SH   SOLE   23,145 0 0
BNY MELLON ALCENTRA GLOBAL C COM 05588N108   154,556 20,390 SH   SOLE   20,390 0 0
BNY MELLON ETF TRUST CORE BOND ETF 09661T602   3,435,698 80,386 SH   SOLE   80,386 0 0
BOEING CO COM 097023105   203,933 960 SH   SOLE   960 0 0
BOOKING HOLDINGS INC COM 09857L108   3,063,534 1,155 SH   SOLE   1,155 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   138,620 2,000 SH Call SOLE   2,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,405,819 34,711 SH   SOLE   34,711 0 0
BUTTERFLY NETWORK INC COM CL A 124155102   63,794 33,933 SH   SOLE   33,933 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   1,238,691 5,896 SH   SOLE   5,896 0 0
CALIFORNIA RES CORP COM STOCK 13057Q305   425,425 11,050 SH   SOLE   11,050 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   3,744,588 64,340 SH   SOLE   64,340 0 0
CANADIAN SOLAR INC COM 136635109   388,944 9,770 SH   SOLE   9,770 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   237,854 5,199 SH   SOLE   5,199 0 0
CATERPILLAR INC COM 149123101   11,462,596 50,090 SH   SOLE   50,090 0 0
CELLEBRITE DI LTD ORDINARY SHARES M2197Q107   105,917 17,392 SH   SOLE   17,392 0 0
CENOVUS ENERGY INC COM 15135U109   549,990 31,500 SH   SOLE   31,500 0 0
CF INDS HLDGS INC COM 125269100   1,307,937 18,043 SH   SOLE   18,043 0 0
CHESAPEAKE ENERGY CORP COM 165167735   755,762 9,939 SH   SOLE   9,939 0 0
CHESAPEAKE UTILS CORP COM 165303108   7,898,455 61,711 SH   SOLE   61,711 0 0
CHEVRON CORP NEW COM 166764100   2,292,724 14,052 SH   SOLE   14,052 0 0
CHUBB LIMITED COM H1467J104   1,237,315 6,372 SH   SOLE   6,372 0 0
CION INVT CORP COM 17259U204   696,042 70,521 SH   SOLE   70,521 0 0
CISCO SYS INC COM 17275R102   586,311 11,215 SH   SOLE   11,215 0 0
CITIGROUP INC COM NEW 172967424   4,490,562 95,768 SH   SOLE   95,768 0 0
CITIZENS FINL GROUP INC COM 174610105   269,230 8,865 SH   SOLE   8,865 0 0
CLOUDFLARE INC CL A COM 18915M107   1,468,433 23,815 SH   SOLE   23,815 0 0
CME GROUP INC COM 12572Q105   3,804,824 19,866 SH   SOLE   19,866 0 0
COCA COLA CO COM 191216100   1,019,401 16,434 SH   SOLE   16,434 0 0
COLGATE PALMOLIVE CO COM 194162103   441,431 5,874 SH   SOLE   5,874 0 0
COMCAST CORP NEW CL A 20030N101   965,075 25,457 SH   SOLE   25,457 0 0
COMMSCOPE HLDG CO INC COM 20337X109   31,850 5,000 SH Call SOLE   5,000 0 0
COMMSCOPE HLDG CO INC COM 20337X109   940,683 147,674 SH   SOLE   147,674 0 0
COMPASS INC CL A 20464U100   297,176 92,005 SH   SOLE   92,005 0 0
CONSOLIDATED EDISON INC COM 209115104   842,374 8,805 SH   SOLE   8,805 0 0
COOL CO LTD COMMON SHARES G2415A113   330,825 27,500 SH   SOLE   27,500 0 0
COPART INC COM 217204106   4,954,910 65,881 SH   SOLE   65,881 0 0
CORE & MAIN INC CL A 21874C102   4,871,467 210,886 SH   SOLE   210,886 0 0
COSTCO WHSL CORP NEW COM 22160K105   267,316 538 SH   SOLE   538 0 0
CSX CORP COM 126408103   619,850 20,710 SH   SOLE   20,710 0 0
CVS HEALTH CORP COM 126650100   74,310 1,000 SH Call SOLE   1,000 0 0
CVS HEALTH CORP COM 126650100   753,652 10,142 SH   SOLE   10,142 0 0
DANAHER CORPORATION COM 235851102   9,548,221 37,883 SH   SOLE   37,883 0 0
DEERE & CO COM 244199105   955,404 2,314 SH   SOLE   2,314 0 0
DELL TECHNOLOGIES INC CL C 24703L202   437,686 10,885 SH   SOLE   10,885 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   308,867 8,845 SH   SOLE   8,845 0 0
DEVON ENERGY CORP NEW COM 25179M103   2,183,315 43,140 SH   SOLE   43,140 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   2,572,031 14,196 SH   SOLE   14,196 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C201   645,115 53,581 SH   SOLE   53,581 0 0
DIAMONDBACK ENERGY INC COM 25278X109   3,175,143 23,490 SH   SOLE   23,490 0 0
DIGITAL TURBINE INC COM NEW 25400W102   61,800 5,000 SH Call SOLE   5,000 0 0
DIGITAL TURBINE INC COM NEW 25400W102   77,250 6,250 SH   SOLE   6,250 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862   219,540 3,000 SH   SOLE   3,000 0 0
DISCOVER FINL SVCS COM 254709108   1,167,399 11,811 SH   SOLE   11,811 0 0
DISNEY WALT CO COM 254687106   1,416,439 14,146 SH   SOLE   14,146 0 0
DOVER CORP COM 260003108   3,766,553 24,789 SH   SOLE   24,789 0 0
EATON CORP PLC SHS G29183103   182,991 1,068 SH   SOLE   1,068 0 0
EATON CORP PLC SHS G29183103   34,268 200 SH Put SOLE   200 0 0
ECOLAB INC COM 278865100   4,939,912 29,843 SH   SOLE   29,843 0 0
EMERSON ELEC CO COM 291011104   734,852 8,433 SH   SOLE   8,433 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   319,220 25,599 SH   SOLE   25,599 0 0
ENOVA INTL INC COM 29357K103   506,280 11,395 SH   SOLE   11,395 0 0
ENPHASE ENERGY INC COM 29355A107   36,513,860 173,644 SH   SOLE   173,644 0 0
ESSENTIAL UTILS INC COM 29670G102   3,903,401 89,425 SH   SOLE   89,425 0 0
EVEREST RE GROUP LTD COM G3223R108   358,020 1,000 SH Call SOLE   1,000 0 0
EVEREST RE GROUP LTD COM G3223R108   6,339,119 17,706 SH   SOLE   17,706 0 0
EVERSOURCE ENERGY COM 30040W108   244,171 3,120 SH   SOLE   3,120 0 0
EXXON MOBIL CORP COM 30231G102   3,427,314 31,254 SH   SOLE   31,254 0 0
FEDEX CORP COM 31428X106   2,265,021 9,913 SH   SOLE   9,913 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   520,318 9,577 SH   SOLE   9,577 0 0
FIFTH THIRD BANCORP COM 316773100   241,998 9,084 SH   SOLE   9,084 0 0
FIRST SOLAR INC COM 336433107   867,825 3,990 SH   SOLE   3,990 0 0
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203   466,080 23,165 SH   SOLE   23,165 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   1,795,692 11,583 SH   SOLE   11,583 0 0
FIRSTENERGY CORP COM 337932107   498,987 12,456 SH   SOLE   12,456 0 0
FLEX LTD ORD Y2573F102   20,564,854 893,735 SH   SOLE   893,735 0 0
FLUOR CORP NEW COM 343412102   221,007 7,150 SH   SOLE   7,150 0 0
FRANCO NEV CORP COM 351858105   1,627,711 11,164 SH   SOLE   11,164 0 0
FTAI AVIATION LTD SHS G3730V105   848,586 30,350 SH   SOLE   30,350 0 0
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106   243,750 81,250 SH   SOLE   81,250 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   209,094 2,549 SH   SOLE   2,549 0 0
GENERAL MTRS CO COM 37045V100   455,382 12,415 SH   SOLE   12,415 0 0
GENUINE PARTS CO COM 372460105   644,813 3,854 SH   SOLE   3,854 0 0
GILEAD SCIENCES INC COM 375558103   390,540 4,707 SH   SOLE   4,707 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600   293,768 15,676 SH   SOLE   15,676 0 0
GLOBAL WTR RES INC COM 379463102   264,897 21,294 SH   SOLE   21,294 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   544,749 1,665 SH   SOLE   1,665 0 0
GOODYEAR TIRE & RUBR CO COM 382550101   110,200 10,000 SH Put SOLE   10,000 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   759,322 29,789 SH   SOLE   29,789 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   8,274,154 118,728 SH   SOLE   118,728 0 0
HCA HEALTHCARE INC COM 40412C101   1,706,537 6,472 SH   SOLE   6,472 0 0
HEICO CORP NEW COM 422806109   3,002,812 17,556 SH   SOLE   17,556 0 0
HERON THERAPEUTICS INC COM 427746102   15,100 10,000 SH   SOLE   10,000 0 0
HERSHEY CO COM 427866108   440,638 1,732 SH   SOLE   1,732 0 0
HEXCEL CORP NEW COM 428291108   3,513,169 51,475 SH   SOLE   51,475 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106   1,037,144 127,570 SH   SOLE   127,570 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106   918,690 113,000 SH Call SOLE   113,000 0 0
HOME DEPOT INC COM 437076102   3,534,357 11,976 SH   SOLE   11,976 0 0
HONEYWELL INTL INC COM 438516106   10,925,990 57,168 SH   SOLE   57,168 0 0
IAC INC COM NEW 44891N208   281,839 5,462 SH   SOLE   5,462 0 0
IDEXX LABS INC COM 45168D104   2,878,460 5,756 SH   SOLE   5,756 0 0
ILLINOIS TOOL WKS INC COM 452308109   776,606 3,190 SH   SOLE   3,190 0 0
ILLUMINA INC COM 452327109   4,102,647 17,642 SH   SOLE   17,642 0 0
INFORMATION SVCS GROUP INC COM 45675Y104   119,615 23,500 SH   SOLE   23,500 0 0
INGERSOLL RAND INC COM 45687V106   204,270 3,511 SH   SOLE   3,511 0 0
INSPIRED ENTMT INC COM 45782N108   417,274 32,625 SH   SOLE   32,625 0 0
INTEL CORP COM 458140100   998,918 30,576 SH   SOLE   30,576 0 0
INTELLICHECK INC COM NEW 45817G201   3,766,798 1,506,719 SH   SOLE   1,506,719 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   222,460 1,697 SH   SOLE   1,697 0 0
INTUIT COM 461202103   1,350,497 3,029 SH   SOLE   3,029 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,000,931 3,918 SH   SOLE   3,918 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   524,993 19,531 SH   SOLE   19,531 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   1,290,245 20,677 SH   SOLE   20,677 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   976,704 44,095 SH   SOLE   44,095 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544   332,199 13,235 SH   SOLE   13,235 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   1,976,218 83,898 SH   SOLE   83,898 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536   514,109 20,650 SH   SOLE   20,650 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   1,036,257 46,150 SH   SOLE   46,150 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   9,532,089 60,799 SH   SOLE   60,799 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,876,359 12,974 SH   SOLE   12,974 0 0
IRSA INVERSIONES Y REP S A GLOBL DEP RCPT 450047204   115,090 19,809 SH   SOLE   19,809 0 0
ISHARES GOLD TR ISHARES NEW 464285204   6,876,491 184,011 SH   SOLE   184,011 0 0
ISHARES INC MSCI EMRG CHN 46434G764   623,285 12,635 SH   SOLE   12,635 0 0
ISHARES INC MSCI GBL ETF NEW 46434G848   2,053,166 48,061 SH   SOLE   48,061 0 0
ISHARES INC EM MKT SM-CP ETF 464286475   294,154 5,839 SH   SOLE   5,839 0 0
ISHARES TR ISHARES BIOTECH 464287556   667,628 5,169 SH   SOLE   5,169 0 0
ISHARES TR MBS ETF 464288588   605,514 6,392 SH   SOLE   6,392 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   9,056,431 37,066 SH   SOLE   37,066 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   405,533 8,024 SH   SOLE   8,024 0 0
ISHARES TR CORE S&P MCP ETF 464287507   440,532 1,761 SH   SOLE   1,761 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   227,428 9,584 PRN   SOLE   9,584 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   3,762,516 153,010 PRN   SOLE   153,010 0 0
ISHARES TR MSCI EAFE ETF 464287465   249,608 3,490 SH   SOLE   3,490 0 0
ISHARES TR MSCI KLD400 SOC 464288570   764,860 9,807 SH   SOLE   9,807 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   4,684,307 185,959 PRN   SOLE   185,959 0 0
ISHARES TR CORE S&P SCP ETF 464287804   298,029 3,082 SH   SOLE   3,082 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   5,599,586 56,493 SH   SOLE   56,493 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   508,163 20,716 PRN   SOLE   20,716 0 0
ISHARES TR U.S. MED DVC ETF 464288810   551,352 10,214 SH   SOLE   10,214 0 0
ISHARES TR RUS MID CAP ETF 464287499   1,178,711 16,858 SH   SOLE   16,858 0 0
ISHARES TR NATIONAL MUN ETF 464288414   942,940 8,752 SH   SOLE   8,752 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   7,623,009 193,183 SH   SOLE   193,183 0 0
ISHARES TR IBOXX INV CP ETF 464287242   1,131,573 10,323 SH   SOLE   10,323 0 0
ISHARES TR RUS MD CP GR ETF 464287481   3,699,466 40,631 SH   SOLE   40,631 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   3,533,619 43,009 SH   SOLE   43,009 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   3,196,935 31,785 SH   SOLE   31,785 0 0
ISHARES TR US TREAS BD ETF 46429B267   890,497 38,088 SH   SOLE   38,088 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   3,871,038 32,903 SH   SOLE   32,903 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   822,120 6,000 SH Put SOLE   6,000 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   294,585 5,950 SH   SOLE   5,950 0 0
JETBLUE AWYS CORP COM 477143101   149,131 20,485 SH   SOLE   20,485 0 0
JOHNSON & JOHNSON COM 478160104   9,397,158 60,626 SH   SOLE   60,626 0 0
JPMORGAN CHASE & CO COM 46625H100   13,303,385 102,090 SH   SOLE   102,090 0 0
KELLOGG CO COM 487836108   877,712 13,108 SH   SOLE   13,108 0 0
KKR & CO INC COM 48251W104   531,765 10,125 SH   SOLE   10,125 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   3,327,053 16,954 SH   SOLE   16,954 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   682,066 2,973 SH   SOLE   2,973 0 0
LAM RESEARCH CORP COM 512807108   869,397 1,640 SH   SOLE   1,640 0 0
LAUREATE EDUCATION INC COMMON STOCK 518613203   387,762 32,973 SH   SOLE   32,973 0 0
LEIDOS HOLDINGS INC COM 525327102   2,970,408 32,266 SH   SOLE   32,266 0 0
LENNAR CORP CL A 526057104   2,173,359 20,677 SH   SOLE   20,677 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120   495,560 24,316 SH   SOLE   24,316 0 0
LILIUM N V CLASS A ORD SHS N52586109   6,500 10,000 SH   SOLE   10,000 0 0
LINDE PLC SHS G54950103   479,134 1,349 SH   SOLE   1,349 0 0
LIQTECH INTL INC COM 53632A201   270,946 576,604 SH   SOLE   576,604 0 0
LOWES COS INC COM 548661107   1,497,775 7,490 SH   SOLE   7,490 0 0
LUMENT FINANCE TRUST INC COM 55025L108   182,588 90,390 SH   SOLE   90,390 0 0
MACERICH CO COM 554382101   1,506,790 142,150 SH   SOLE   142,150 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   466,527 8,598 SH   SOLE   8,598 0 0
MARKEL CORP COM 570535104   3,369,808 2,638 SH   SOLE   2,638 0 0
MASTERCARD INCORPORATED CL A 57636Q104   5,089,137 14,003 SH   SOLE   14,003 0 0
MATCH GROUP INC NEW COM 57667L107   352,842 9,191 SH   SOLE   9,191 0 0
MATTEL INC COM 577081102   250,475 13,598 SH   SOLE   13,598 0 0
MBIA INC COM 55262C100   165,754 17,900 SH   SOLE   17,900 0 0
MCKESSON CORP COM 58155Q103   2,454,253 6,893 SH   SOLE   6,893 0 0
MEDTRONIC PLC SHS G5960L103   533,641 6,619 SH   SOLE   6,619 0 0
MERCK & CO INC COM 58933Y105   4,467,048 41,987 SH   SOLE   41,987 0 0
MEREO BIOPHARMA GROUP PLC SPON ADS 589492107   57,085 80,754 SH   SOLE   80,754 0 0
META PLATFORMS INC CL A 30303M102   1,468,956 6,931 SH   SOLE   6,931 0 0
MFA FINL INC COM 55272X607   1,943,973 195,965 SH   SOLE   195,965 0 0
MGM RESORTS INTERNATIONAL COM 552953101   433,095 9,750 SH   SOLE   9,750 0 0
MICRON TECHNOLOGY INC COM 595112103   1,302,258 21,582 SH   SOLE   21,582 0 0
MICRON TECHNOLOGY INC COM 595112103   482,720 8,000 SH Put SOLE   8,000 0 0
MICROSOFT CORP COM 594918104   17,065,508 59,193 SH   SOLE   59,193 0 0
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   2,934,018 257,370 SH   SOLE   257,370 0 0
MONDELEZ INTL INC CL A 609207105   515,719 7,397 SH   SOLE   7,397 0 0
MORGAN STANLEY COM NEW 617446448   554,720 6,318 SH   SOLE   6,318 0 0
MOSAIC CO NEW COM 61945C103   415,535 9,057 SH   SOLE   9,057 0 0
MSCI INC COM 55354G100   3,337,657 5,963 SH   SOLE   5,963 0 0
NERDY INC CL A COM 64081V109   71,060 17,000 SH   SOLE   17,000 0 0
NEW JERSEY RES CORP COM 646025106   5,688,836 106,933 SH   SOLE   106,933 0 0
NEW YORK MTG TR INC COM 649604840   8,381,380 841,504 SH   SOLE   841,504 0 0
NEWMONT CORP COM 651639106   545,298 11,124 SH   SOLE   11,124 0 0
NEXGEN ENERGY LTD COM 65340P106   72,871 19,000 SH   SOLE   19,000 0 0
NEXTERA ENERGY INC COM 65339F101   220,218 2,857 SH   SOLE   2,857 0 0
NORFOLK SOUTHN CORP COM 655844108   426,332 2,011 SH   SOLE   2,011 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106   426,314 25,594 SH   SOLE   25,594 0 0
NOVARTIS AG SPONSORED ADR 66987V109   506,736 5,508 SH   SOLE   5,508 0 0
NUVEEN CORPORATE INCOME 2023 COM 67079F101   254,600 27,704 SH   SOLE   27,704 0 0
NVIDIA CORPORATION COM 67066G104   2,200,505 7,922 SH   SOLE   7,922 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405   742,935 39,581 SH   SOLE   39,581 0 0
OBSIDIAN ENERGY LTD COM 674482203   89,507 14,035 SH   SOLE   14,035 0 0
OCCIDENTAL PETE CORP COM 674599105   843,866 13,517 SH   SOLE   13,517 0 0
ORACLE CORP COM 68389X105   3,254,988 35,030 SH   SOLE   35,030 0 0
ORBITAL INFRASTRUCTURE GRP I COM 68559A109   22,739 155,850 SH   SOLE   155,850 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108   662,538 57,214 SH   SOLE   57,214 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   87,035 10,300 SH   SOLE   10,300 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   1,234,122 55,317 SH   SOLE   55,317 0 0
PARKER-HANNIFIN CORP COM 701094104   20,299,363 60,395 SH   SOLE   60,395 0 0
PATHWARD FINANCIAL INC COM 59100U108   404,196 9,742 SH   SOLE   9,742 0 0
PATTERSON-UTI ENERGY INC COM 703481101   770,445 65,850 SH   SOLE   65,850 0 0
PAYCOM SOFTWARE INC COM 70432V102   2,311,996 7,605 SH   SOLE   7,605 0 0
PAYPAL HLDGS INC COM 70450Y103   459,665 6,053 SH   SOLE   6,053 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   450,028 39,685 SH   SOLE   39,685 0 0
PEPSICO INC COM 713448108   435,697 2,390 SH   SOLE   2,390 0 0
PERKINELMER INC COM 714046109   538,237 4,039 SH   SOLE   4,039 0 0
PFIZER INC COM 717081103   2,009,808 49,260 SH   SOLE   49,260 0 0
PG&E CORP COM 69331C108   552,335 34,158 SH   SOLE   34,158 0 0
PHILIP MORRIS INTL INC COM 718172109   409,812 4,214 SH   SOLE   4,214 0 0
PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108   266,700 30,000 SH   SOLE   30,000 0 0
PIONEER NAT RES CO COM 723787107   11,495,342 56,283 SH   SOLE   56,283 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106   487,200 50,750 SH   SOLE   50,750 0 0
PNC FINL SVCS GROUP INC COM 693475105   220,773 1,737 SH   SOLE   1,737 0 0
PRICE T ROWE GROUP INC COM 74144T108   307,653 2,725 SH   SOLE   2,725 0 0
PROCTER AND GAMBLE CO COM 742718109   5,037,773 33,881 SH   SOLE   33,881 0 0
PROVENTION BIO INC COM 74374N102   443,440 18,400 SH   SOLE   18,400 0 0
PURE CYCLE CORP COM NEW 746228303   758,088 80,221 SH   SOLE   80,221 0 0
PVH CORPORATION COM 693656100   1,678,704 18,828 SH   SOLE   18,828 0 0
QORVO INC COM 74736K101   2,908,032 28,628 SH   SOLE   28,628 0 0
QUALCOMM INC COM 747525103   1,700,514 13,329 SH   SOLE   13,329 0 0
QUALTRICS INTL INC COM CL A 747601201   17,830 1,000 SH Call SOLE   1,000 0 0
QUALTRICS INTL INC COM CL A 747601201   993,541 55,723 SH   SOLE   55,723 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   4,777,246 48,782 SH   SOLE   48,782 0 0
READY CAPITAL CORP COM 75574U101   3,316,437 326,100 SH   SOLE   326,100 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,847,114 2,248 SH   SOLE   2,248 0 0
RENEW ENERGY GLOBAL PLC CL A SHS G7500M104   146,120 26,000 SH   SOLE   26,000 0 0
RITHM CAPITAL CORP COM NEW 64828T201   272,000 34,000 SH   SOLE   34,000 0 0
ROPER TECHNOLOGIES INC COM 776696106   99,057,876 224,779 SH   SOLE   224,779 0 0
S&P GLOBAL INC COM 78409V104   4,092,420 11,870 SH   SOLE   11,870 0 0
SALESFORCE INC COM 79466L302   1,054,039 5,276 SH   SOLE   5,276 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   480,429 82,690 SH   SOLE   82,690 0 0
SAP SE SPON ADR 803054204   235,003 1,857 SH   SOLE   1,857 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   283,203 1,084 SH   SOLE   1,084 0 0
SCHLUMBERGER LTD COM STK 806857108   499,838 10,180 SH   SOLE   10,180 0 0
SCHWAB CHARLES CORP COM 808513105   52,380 1,000 SH Call SOLE   1,000 0 0
SCHWAB CHARLES CORP COM 808513105   282,852 5,400 SH   SOLE   5,400 0 0
SCORPIO TANKERS INC SHS Y7542C130   56,310 1,000 SH Call SOLE   1,000 0 0
SCORPIO TANKERS INC SHS Y7542C130   839,582 14,910 SH   SOLE   14,910 0 0
SEA LTD SPONSORD ADS 81141R100   236,282 2,730 SH   SOLE   2,730 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   275,192 1,822 SH   SOLE   1,822 0 0
SJW GROUP COM 784305104   2,292,883 30,118 SH   SOLE   30,118 0 0
SL GREEN RLTY CORP COM 78440X887   1,193,052 50,725 SH   SOLE   50,725 0 0
SLR INVESTMENT CORP COM 83413U100   2,547,250 169,365 SH   SOLE   169,365 0 0
SOCIETAL CDMO INC COM 75629F109   458,432 385,237 SH   SOLE   385,237 0 0
SOUTHWESTERN ENERGY CO COM 845467109   75,000 15,000 SH   SOLE   15,000 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,263,668 6,897 SH   SOLE   6,897 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   26,651,089 65,099 SH   SOLE   65,099 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   931,489 2,032 SH   SOLE   2,032 0 0
SPDR SER TR BLOOMBERG 3-12 M 78468R523   1,588,780 15,950 SH   SOLE   15,950 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796   881,126 26,508 SH   SOLE   26,508 0 0
SPDR SER TR S&P BIOTECH 78464A870   246,768 3,238 SH   SOLE   3,238 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   11,967,819 130,340 SH   SOLE   130,340 0 0
SPIRIT AIRLS INC COM 848577102   197,455 11,500 SH   SOLE   11,500 0 0
STAGWELL INC COM CL A 85256A109   798,518 107,617 SH   SOLE   107,617 0 0
STAR GROUP L P UNIT LTD PARTNR 85512C105   168,610 13,000 SH   SOLE   13,000 0 0
STEM INC COM 85859N102   151,293 26,683 SH   SOLE   26,683 0 0
STERIS PLC SHS USD G8473T100   309,682 1,619 SH   SOLE   1,619 0 0
STONEBRIDGE ACQUISITION CORP *W EXP 03/31/202 G85094129   923 10,000 SH   SOLE   10,000 0 0
STRYKER CORPORATION COM 863667101   1,063,376 3,725 SH   SOLE   3,725 0 0
SUNOPTA INC COM 8676EP108   135,520 17,600 SH   SOLE   17,600 0 0
SYSCO CORP COM 871829107   1,282,018 16,600 SH   SOLE   16,600 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   10,552,840 113,447 SH   SOLE   113,447 0 0
TARGET CORP COM 87612E106   471,217 2,845 SH   SOLE   2,845 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   2,245,747 5,020 SH   SOLE   5,020 0 0
TESLA INC COM 88160R101   1,464,668 7,060 SH   SOLE   7,060 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   53,100 6,000 SH Call SOLE   6,000 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   61,950 7,000 SH   SOLE   7,000 0 0
THE CIGNA GROUP COM 125523100   1,058,405 4,142 SH   SOLE   4,142 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   2,776,399 4,817 SH   SOLE   4,817 0 0
TIDAL ETF TR FOLIOBEYOND RISI 886364637   1,316,842 42,220 SH   SOLE   42,220 0 0
TITAN INTL INC ILL COM 88830M102   1,904,216 181,700 SH   SOLE   181,700 0 0
TOLL BROTHERS INC COM 889478103   1,465,152 24,407 SH   SOLE   24,407 0 0
TOYOTA MOTOR CORP ADS 892331307   283,380 2,000 SH   SOLE   2,000 0 0
TRACTOR SUPPLY CO COM 892356106   235,040 1,000 SH   SOLE   1,000 0 0
TRADEWEB MKTS INC CL A 892672106   1,769,131 22,388 SH   SOLE   22,388 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   699,124 3,800 SH   SOLE   3,800 0 0
TRAVELERS COMPANIES INC COM 89417E109   500,689 2,921 SH   SOLE   2,921 0 0
TREX CO INC COM 89531P105   292,409 6,008 SH   SOLE   6,008 0 0
TRIMBLE INC COM 896239100   14,740,609 281,202 SH   SOLE   281,202 0 0
TYLER TECHNOLOGIES INC COM 902252105   2,207,989 6,226 SH   SOLE   6,226 0 0
UBER TECHNOLOGIES INC COM 90353T100   316,049 9,970 SH   SOLE   9,970 0 0
UNILEVER PLC SPON ADR NEW 904767704   223,403 4,302 SH   SOLE   4,302 0 0
UNION PAC CORP COM 907818108   4,102,081 20,382 SH   SOLE   20,382 0 0
UNITED PARCEL SERVICE INC CL B 911312106   301,460 1,554 SH   SOLE   1,554 0 0
UNITED STS NAT GAS FD LP UNIT PAR 912318300   41,640 6,000 SH Call SOLE   6,000 0 0
UNITED STS NAT GAS FD LP UNIT PAR 912318300   72,870 10,500 SH   SOLE   10,500 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,814,274 8,071 SH   SOLE   8,071 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   203,805 6,300 SH   SOLE   6,300 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101   932,749 48,835 SH   SOLE   48,835 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   8,605,108 116,553 SH   SOLE   116,553 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,177,782 5,584 SH   SOLE   5,584 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   2,185,207 16,299 SH   SOLE   16,299 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   412,926 2,118 SH   SOLE   2,118 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   16,177,374 79,262 SH   SOLE   79,262 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   10,236,149 191,437 SH   SOLE   191,437 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   904,874 22,397 SH   SOLE   22,397 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   485,884 5,276 SH   SOLE   5,276 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   1,055,890 16,118 SH   SOLE   16,118 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   3,372,175 72,442 SH   SOLE   72,442 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   546,085 12,089 SH   SOLE   12,089 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   5,227,816 49,552 SH   SOLE   49,552 0 0
VEEVA SYS INC CL A COM 922475108   1,646,758 8,960 SH   SOLE   8,960 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   478,464 12,303 SH   SOLE   12,303 0 0
VERMILION ENERGY INC COM 923725105   389,552 30,071 SH   SOLE   30,071 0 0
VIRNETX HLDG CORP COM 92823T108   17,685 13,500 SH   SOLE   13,500 0 0
VIRTU FINL INC CL A 928254101   94,500 5,000 SH Call SOLE   5,000 0 0
VIRTU FINL INC CL A 928254101   1,430,541 75,690 SH   SOLE   75,690 0 0
VISA INC COM CL A 92826C839   3,467,575 15,380 SH   SOLE   15,380 0 0
VMWARE INC CL A COM 928563402   604,773 4,844 SH   SOLE   4,844 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   432,250 12,500 SH   SOLE   12,500 0 0
WALMART INC COM 931142103   335,154 2,273 SH   SOLE   2,273 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   233,295 15,450 SH   SOLE   15,450 0 0
WELLS FARGO CO NEW COM 949746101   3,884,118 103,909 SH   SOLE   103,909 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   3,696,387 10,668 SH   SOLE   10,668 0 0
WESTERN ASSET HIGH YIELD DEF COM 95768B107   189,296 15,801 SH   SOLE   15,801 0 0
WESTERN DIGITAL CORP. COM 958102105   527,794 14,011 SH   SOLE   14,011 0 0
WESTROCK CO COM 96145D105   306,224 10,050 SH   SOLE   10,050 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851   289,952 4,100 SH   SOLE   4,100 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   227,557 2,768 SH   SOLE   2,768 0 0
XPERI INC COMMON STOCK 98423J101   915,114 83,725 SH   SOLE   83,725 0 0
YORK WTR CO COM 987184108   1,301,256 29,150 SH   SOLE   29,150 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   601,338 1,891 SH   SOLE   1,891 0 0
ZILLOW GROUP INC CL A 98954M101   371,533 8,498 SH   SOLE   8,498 0 0
ZOETIS INC CL A 98978V103   3,159,147 18,980 SH   SOLE   18,980 0 0