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
3-D SYS CORP DEL COM NEW 88554D205 246 50 SH   SOLE   50 0 0
3M CO COM 88579Y101 310,909 1,941 SH   SOLE   1,941 0 0
ABBOTT LABS COM 002824100 1,665,970 15,308 SH   SOLE   15,308 0 0
ABBVIE INC COM 00287Y109 1,351,514 15,430 SH   SOLE   15,430 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 1,269 318 SH   SOLE   318 0 0
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 4,498 200 SH   SOLE   200 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 24,859 110 SH   SOLE   110 0 0
ACTIVISION BLIZZARD INC COM 00507V109 10,281 127 SH   SOLE   127 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 86,701 21,044 SH   SOLE   21,044 0 0
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 783 1,000 SH   SOLE   1,000 0 0
ADECOAGRO S A COM L00849106 1,635 350 SH   SOLE   350 0 0
ADIENT PLC ORD SHS G0084W101 41,904 2,418 SH   SOLE   2,418 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 63,756 130 SH   SOLE   130 0 0
ADVANCED MICRO DEVICES INC COM 007903107 29,516 360 SH   SOLE   360 0 0
ADVANSIX INC COM 00773T101 3,452 268 SH   SOLE   268 0 0
AFLAC INC COM 001055102 64,340 1,770 SH   SOLE   1,770 0 0
AGCO CORP COM 001084102 1,857 25 SH   SOLE   25 0 0
AGENUS INC COM NEW 00847G705 1,000 250 SH   SOLE   250 0 0
AIR LEASE CORP CL A 00912X302 29,420 1,000 SH   SOLE   1,000 0 0
AIR PRODS & CHEMS INC COM 009158106 55,104 185 SH   SOLE   185 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 5,527 50 SH   SOLE   50 0 0
ALASKA AIR GROUP INC COM 011659109 56,960 1,555 SH   SOLE   1,555 0 0
ALCON AG ORD SHS H01301128 17,310 304 SH   SOLE   304 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 113,476 386 SH   SOLE   386 0 0
ALLEGHANY CORP DEL COM 017175100 4,684 9 SH   SOLE   9 0 0
ALLEGION PLC ORD SHS G0176J109 159,839 1,616 SH   SOLE   1,616 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 485,667 11,569 SH   SOLE   11,569 0 0
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 34,625 12,500 SH   SOLE   12,500 0 0
ALLSTATE CORP COM 020002101 249,094 2,646 SH   SOLE   2,646 0 0
ALPHABET INC CAP STK CL C 02079K107 6,203,182 4,221 SH   SOLE   4,221 0 0
ALPHABET INC CAP STK CL A 02079K305 3,680,122 2,511 SH   SOLE   2,511 0 0
ALTICE USA INC CL A 02156K103 138,788 5,338 SH   SOLE   5,338 0 0
ALTRIA GROUP INC COM 02209S103 77,280 2,000 SH   SOLE   2,000 0 0
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 1,058 100 SH   SOLE   100 0 0
AMAZON COM INC COM 023135106 2,125,393 675 SH   SOLE   675 0 0
AMBAC FINL GROUP INC COM NEW 023139884 273,917 21,450 SH   SOLE   21,450 0 0
AMC NETWORKS INC CL A 00164V103 1,977,171 80,015 SH   SOLE   80,015 0 0
AMER STATES WTR CO COM 029899101 82,745 1,104 SH   SOLE   1,104 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 434,574 35,360 SH   SOLE   35,360 0 0
AMERICAN ELEC PWR CO INC COM 025537101 17,899 219 SH   SOLE   219 0 0
AMERICAN EXPRESS CO COM 025816109 292,329 2,916 SH   SOLE   2,916 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 3,276 119 SH   SOLE   119 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 28,056,590 193,654 SH   SOLE   193,654 0 0
AMERIPRISE FINL INC COM 03076C106 88,613 575 SH   SOLE   575 0 0
AMERISOURCEBERGEN CORP COM 03073E105 445,735 4,599 SH   SOLE   4,599 0 0
AMGEN INC COM 031162100 1,864,772 7,337 SH   SOLE   7,337 0 0
ANALOG DEVICES INC COM 032654105 58,370 500 SH   SOLE   500 0 0
ANTARES PHARMA INC COM 036642106 8,100 3,000 SH   SOLE   3,000 0 0
ANTERO MIDSTREAM CORP COM 03676B102 534,068 99,454 SH   SOLE   99,454 0 0
ANTERO RESOURCES CORP COM 03674X106 764,866 278,133 SH   SOLE   278,133 0 0
ANTHEM INC COM 036752103 143,159 533 SH   SOLE   533 0 0
APACHE CORP COM 037411105 3,883 410 SH   SOLE   410 0 0
APHRIA INC COM 03765K104 1,106 250 SH   SOLE   250 0 0
APPLE INC COM 037833100 29,208,790 252,213 SH   SOLE   252,213 0 0
APPLIED MATLS INC COM 038222105 750,854 12,630 SH   SOLE   12,630 0 0
APTIV PLC SHS G6095L109 3,667 40 SH   SOLE   40 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 191,632 4,122 SH   SOLE   4,122 0 0
ARES COML REAL ESTATE CORP COM 04013V108 328,007 35,887 SH   SOLE   35,887 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 914,599 26,564 SH   SOLE   26,564 0 0
ARLINGTON ASSET INVST CORP CL A NEW 041356205 9,443 3,325 SH   SOLE   3,325 0 0
ARROW ELECTRS INC COM 042735100 15,732 200 SH   SOLE   200 0 0
ARTESIAN RES CORP CL A 043113208 15,512 450 SH   SOLE   450 0 0
ASSURANT INC COM 04621X108 5,459 45 SH   SOLE   45 0 0
ASSURED GUARANTY LTD COM G0585R106 1,919,496 89,362 SH   SOLE   89,362 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 27,400 500 SH   SOLE   500 0 0
AT&T INC COM 00206R102 3,001,318 105,272 SH   SOLE   105,272 0 0
AUTODESK INC COM 052769106 1,387,215 6,005 SH   SOLE   6,005 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 12,554 90 SH   SOLE   90 0 0
AVALONBAY CMNTYS INC COM 053484101 22,401 150 SH   SOLE   150 0 0
AVIS BUDGET GROUP COM 053774105 220,562 8,380 SH   SOLE   8,380 0 0
AXIS CAP HLDGS LTD SHS G0692U109 291,325 6,615 SH   SOLE   6,615 0 0
AXON ENTERPRISE INC COM 05464C101 52,153 575 SH   SOLE   575 0 0
AXT INC COM 00246W103 15,300 2,500 SH   SOLE   2,500 0 0
BAIDU INC SPON ADR REP A 056752108 15,824 125 SH   SOLE   125 0 0
BANK NEW YORK MELLON CORP COM 064058100 83,755 2,439 SH   SOLE   2,439 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 191,630 8,601 SH   SOLE   8,601 0 0
BARRICK GOLD CORP COM 067901108 169,841 6,042 SH   SOLE   6,042 0 0
BAXTER INTL INC COM 071813109 140,815 1,751 SH   SOLE   1,751 0 0
BECTON DICKINSON & CO COM 075887109 23,268 100 SH   SOLE   100 0 0
BED BATH & BEYOND INC COM 075896100 862,848 57,600 SH   SOLE   57,600 0 0
BERKLEY W R CORP COM 084423102 4,586 75 SH   SOLE   75 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 342,000 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,477,959 44,510 SH   SOLE   44,510 0 0
BEYOND MEAT INC COM 08862E109 9,964 60 SH   SOLE   60 0 0
BG STAFFING INC COM 05544A109 145,591 17,189 SH   SOLE   17,189 0 0
BHP GROUP LTD SPONSORED ADS 088606108 77,255 1,494 SH   SOLE   1,494 0 0
BK OF AMERICA CORP COM 060505104 609,525 25,302 SH   SOLE   25,302 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 857,488 139,656 SH   SOLE   139,656 0 0
BLACKLINE INC COM 09239B109 31,729 354 SH   SOLE   354 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 5,688 400 SH   SOLE   400 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 681 114 SH   SOLE   114 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 18,684 2,556 SH   SOLE   2,556 0 0
BLACKROCK INC COM 09247X101 25,923 46 SH   SOLE   46 0 0
BLACKROCK INCOME TR INC COM 09247F100 96,228 15,775 SH   SOLE   15,775 0 0
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 50,680 2,028 SH   SOLE   2,028 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 59,616 2,300 SH   SOLE   2,300 0 0
BLINK CHARGING CO COM 09354A100 2,320 225 SH   SOLE   225 0 0
BOEING CO COM 097023105 670,790 4,059 SH   SOLE   4,059 0 0
BOOKING HOLDINGS INC COM 09857L108 1,219,715 713 SH   SOLE   713 0 0
BOSTON BEER INC CL A 100557107 58,302 66 SH   SOLE   66 0 0
BOSTON SCIENTIFIC CORP COM 101137107 21,016 550 SH   SOLE   550 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 20,000 2,000 SH   SOLE   2,000 0 0
BOX INC CL A 10316T104 938,395 54,055 SH   SOLE   54,055 0 0
BOYD GAMING CORP COM 103304101 15,345 500 SH   SOLE   500 0 0
BP PLC SPONSORED ADR 055622104 10,947 627 SH   SOLE   627 0 0
BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 141,720 11,761 SH   SOLE   11,761 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,878,094 31,151 SH   SOLE   31,151 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 487,577 216,701 SH   SOLE   216,701 0 0
BROADCOM INC COM 11135F101 441,920 1,213 SH   SOLE   1,213 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 19,836 600 SH   SOLE   600 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 8,288 150 SH   SOLE   150 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 16,701 285 SH   SOLE   285 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 10,374 1,200 SH   SOLE   1,200 0 0
BROWN FORMAN CORP CL A 115637100 7,555 110 SH   SOLE   110 0 0
CACI INTL INC CL A 127190304 19,184 90 SH   SOLE   90 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 6,501 483 SH   SOLE   483 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 3,244,890 74,681 SH   SOLE   74,681 0 0
CAMPBELL SOUP CO COM 134429109 16,930 350 SH   SOLE   350 0 0
CANADIAN NATL RY CO COM 136375102 2,129 20 SH   SOLE   20 0 0
CANADIAN SOLAR INC COM 136635109 729,027 20,770 SH   SOLE   20,770 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107 1,350 75 SH   SOLE   75 0 0
CARA THERAPEUTICS INC COM 140755109 6,363 500 SH   SOLE   500 0 0
CARDINAL HEALTH INC COM 14149Y108 12,723 271 SH   SOLE   271 0 0
CARDLYTICS INC COM 14161W105 15,878 225 SH   SOLE   225 0 0
CARLISLE COS INC COM 142339100 36,711 300 SH   SOLE   300 0 0
CARMAX INC COM 143130102 112,498 1,224 SH   SOLE   1,224 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 7,590 500 SH   SOLE   500 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 202,022 6,615 SH   SOLE   6,615 0 0
CARVER BANCORP INC COM NEW 146875604 426 66 SH   SOLE   66 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 446 150 SH   SOLE   150 0 0
CATERPILLAR INC DEL COM 149123101 7,140,109 47,872 SH   SOLE   47,872 0 0
CBRE GROUP INC CL A 12504L109 28,182 600 SH   SOLE   600 0 0
CDK GLOBAL INC COM 12508E101 1,264 29 SH   SOLE   29 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 28,310 7,450 SH   SOLE   7,450 0 0
CERUS CORP COM 157085101 17,528 2,800 SH   SOLE   2,800 0 0
CF INDS HLDGS INC COM 125269100 3,411,574 111,090 SH   SOLE   111,090 0 0
CHANGE HEALTHCARE INC COM 15912K100 2,526,336 174,110 SH   SOLE   174,110 0 0
CHANGE HEALTHCARE INC UNIT 99/99/9999 15912K209 453,803 8,495 SH   SOLE   8,495 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,370 7 SH   SOLE   7 0 0
CHEESECAKE FACTORY INC COM 163072101 20,805 750 SH   SOLE   750 0 0
CHEMOURS CO COM 163851108 438,065 20,950 SH   SOLE   20,950 0 0
CHEMOURS CO COM 163851108 57,330 18,200 SH Call SOLE   18,200 0 0
CHENIERE ENERGY INC COM NEW 16411R208 11,568 250 SH   SOLE   250 0 0
CHERRY HILL MTG INVT CORP COM 164651101 138,193 15,389 SH   SOLE   15,389 0 0
CHESAPEAKE UTILS CORP COM 165303108 5,134,292 60,905 SH   SOLE   60,905 0 0
CHEVRON CORP NEW COM 166764100 789,804 10,970 SH   SOLE   10,970 0 0
CHIASMA INC COM 16706W102 72,025 16,750 SH   SOLE   16,750 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 351,670 10,935 SH   SOLE   10,935 0 0
CIGNA CORP NEW COM 125523100 811,982 4,793 SH   SOLE   4,793 0 0
CIMPRESS PLC SHS EURO G2143T103 39,459 525 SH   SOLE   525 0 0
CINER RES LP COM UNIT LTD 172464109 226,394 18,097 SH   SOLE   18,097 0 0
CIRCOR INTL INC COM 17273K109 5,470 200 SH   SOLE   200 0 0
CISCO SYS INC COM 17275R102 322,013 8,175 SH   SOLE   8,175 0 0
CITIGROUP INC COM NEW 172967424 3,069,173 71,194 SH   SOLE   71,194 0 0
CITRIX SYS INC COM 177376100 233,556 1,696 SH   SOLE   1,696 0 0
CLEARWAY ENERGY INC CL C 18539C204 6,470 240 SH   SOLE   240 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 64,842 10,100 SH   SOLE   10,100 0 0
CLOROX CO DEL COM 189054109 21,017 100 SH   SOLE   100 0 0
CLOUDFLARE INC CL A COM 18915M107 211,664 5,155 SH   SOLE   5,155 0 0
CMS ENERGY CORP COM 125896100 7,676 125 SH   SOLE   125 0 0
COCA COLA CO COM 191216100 614,163 12,440 SH   SOLE   12,440 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 32,197 2,898 SH   SOLE   2,898 0 0
COHERENT INC COM 192479103 9,096 82 SH   SOLE   82 0 0
COLFAX CORP COM 194014106 4,704 150 SH   SOLE   150 0 0
COLGATE PALMOLIVE CO COM 194162103 554,631 7,189 SH   SOLE   7,189 0 0
COMCAST CORP NEW CL A 20030N101 1,013,117 21,901 SH   SOLE   21,901 0 0
COMMSCOPE HLDG CO INC COM 20337X109 781,704 86,856 SH   SOLE   86,856 0 0
CONAGRA BRANDS INC COM 205887102 23,212 650 SH   SOLE   650 0 0
CONNECTONE BANCORP INC COM 20786W107 119,595 8,500 SH   SOLE   8,500 0 0
CONOCOPHILLIPS COM 20825C104 231,095 7,037 SH   SOLE   7,037 0 0
CONSOLIDATED EDISON INC COM 209115104 790,526 10,161 SH   SOLE   10,161 0 0
COOPER COS INC COM NEW 216648402 5,057 15 SH   SOLE   15 0 0
COPART INC COM 217204106 1,040,348 9,893 SH   SOLE   9,893 0 0
CORE LABORATORIES N V COM N22717107 4,197 275 SH   SOLE   275 0 0
COREPOINT LODGING INC COM 21872L104 2,736 502 SH   SOLE   502 0 0
CORNING INC COM 219350105 77,784 2,400 SH   SOLE   2,400 0 0
CORTEVA INC COM 22052L104 55,409 1,923 SH   SOLE   1,923 0 0
COSTCO WHSL CORP NEW COM 22160K105 50,055 141 SH   SOLE   141 0 0
COVANTA HLDG CORP COM 22282E102 26,962 3,479 SH   SOLE   3,479 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 61,057 730 SH   SOLE   730 0 0
CRONOS GROUP INC COM 22717L101 2,505 500 SH   SOLE   500 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 206,460 1,240 SH   SOLE   1,240 0 0
CSX CORP COM 126408103 634,797 8,173 SH   SOLE   8,173 0 0
CUMMINS INC COM 231021106 86,576 410 SH   SOLE   410 0 0
CVS HEALTH CORP COM 126650100 320,966 5,496 SH   SOLE   5,496 0 0
CYTOKINETICS INC COM NEW 23282W605 11,908 550 SH   SOLE   550 0 0
DANAHER CORPORATION COM 235851102 1,241,593 5,766 SH   SOLE   5,766 0 0
DEERE & CO COM 244199105 743,569 3,355 SH   SOLE   3,355 0 0
DELL TECHNOLOGIES INC CL C 24703L202 565,618 8,356 SH   SOLE   8,356 0 0
DELL TECHNOLOGIES INC CL C 24703L202 89,025 5,500 SH Call SOLE   5,500 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 137,457 4,495 SH   SOLE   4,495 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 1,576,069 11,449 SH   SOLE   11,449 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,170,584 38,864 SH   SOLE   38,864 0 0
DIANA SHIPPING INC COM Y2066G104 204 145 SH   SOLE   145 0 0
DILLARDS INC CL A 254067101 80,344 2,200 SH   SOLE   2,200 0 0
DIME CMNTY BANCSHARES INC COM 253922108 164,402 14,536 SH   SOLE   14,536 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 157,980 3,000 SH   SOLE   3,000 0 0
DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 6,243 300 SH   SOLE   300 0 0
DISCOVER FINL SVCS COM 254709108 1,435,255 24,840 SH   SOLE   24,840 0 0
DISCOVERY INC COM SER A 25470F104 750,608 34,479 SH   SOLE   34,479 0 0
DISCOVERY INC COM SER C 25470F302 60,270 3,075 SH   SOLE   3,075 0 0
DISNEY WALT CO COM DISNEY 254687106 1,041,279 8,392 SH   SOLE   8,392 0 0
DNP SELECT INCOME FD INC COM 23325P104 20,080 2,000 SH   SOLE   2,000 0 0
DOLLAR GEN CORP NEW COM 256677105 20,962 100 SH   SOLE   100 0 0
DOMINION ENERGY INC COM 25746U109 210,112 2,662 SH   SOLE   2,662 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 91,516 6,850 SH   SOLE   6,850 0 0
DORIAN LPG LTD SHS USD Y2106R110 43,655 5,450 SH   SOLE   5,450 0 0
DOW INC COM 260557103 54,307 1,154 SH   SOLE   1,154 0 0
DTE ENERGY CO COM 233331107 14,725 128 SH   SOLE   128 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 100,250 1,132 SH   SOLE   1,132 0 0
DUNKIN BRANDS GROUP INC COM 265504100 16,382 200 SH   SOLE   200 0 0
DUPONT DE NEMOURS INC COM 26614N102 62,207 1,121 SH   SOLE   1,121 0 0
DXC TECHNOLOGY CO COM 23355L106 22,313 1,250 SH   SOLE   1,250 0 0
EASTMAN CHEM CO COM 277432100 4,218 54 SH   SOLE   54 0 0
EATON VANCE LTD DURATION INC COM 27828H105 77,474 6,850 SH   SOLE   6,850 0 0
EATON VANCE RISK MNGD DIV EQ COM 27829G106 28,710 3,000 SH   SOLE   3,000 0 0
EBAY INC. COM 278642103 36,470 700 SH   SOLE   700 0 0
ECHOSTAR CORP CL A 278768106 5,600 225 SH   SOLE   225 0 0
ECOLAB INC COM 278865100 3,163,867 15,832 SH   SOLE   15,832 0 0
EDISON INTL COM 281020107 2,155,616 42,400 SH   SOLE   42,400 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 1,550 15 SH   SOLE   15 0 0
EMERSON ELEC CO COM 291011104 385,814 5,884 SH   SOLE   5,884 0 0
ENBRIDGE INC COM 29250N105 92,768 3,177 SH   SOLE   3,177 0 0
ENOVA INTL INC COM 29357K103 132,349 8,075 SH   SOLE   8,075 0 0
ENPHASE ENERGY INC COM 29355A107 17,111,990 207,192 SH   SOLE   207,192 0 0
ENSTAR GROUP LIMITED SHS G3075P101 4,038 25 SH   SOLE   25 0 0
ENTERGY CORP NEW COM 29364G103 9,853 100 SH   SOLE   100 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 309,800 19,620 SH   SOLE   19,620 0 0
ENVESTNET INC COM 29404K106 894,670 11,595 SH   SOLE   11,595 0 0
ENVIVA PARTNERS LP COM UNIT 29414J107 24,156 600 SH   SOLE   600 0 0
EOG RES INC COM 26875P101 12,435 346 SH   SOLE   346 0 0
EPIZYME INC COM 29428V104 8,351 700 SH   SOLE   700 0 0
EQT CORP COM 26884L109 340,460 26,331 SH   SOLE   26,331 0 0
EQUINIX INC COM 29444U700 4,561 6 SH   SOLE   6 0 0
EQUINOR ASA SPONSORED ADR 29446M102 13,540 963 SH   SOLE   963 0 0
EQUINOX GOLD CORP COM 29446Y502 26,196 2,250 SH   SOLE   2,250 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 157,728 18,644 SH   SOLE   18,644 0 0
ESSENTIAL UTILS INC COM 29670G102 3,221,731 80,043 SH   SOLE   80,043 0 0
ETF MANAGERS TR WEDBUSH ETFMG 26924G805 3,173 75 SH   SOLE   75 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 20,820 2,000 SH   SOLE   2,000 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 23,018 1,700 SH   SOLE   1,700 0 0
ETSY INC COM 29786A106 60,815 500 SH   SOLE   500 0 0
EVERCORE INC CLASS A 29977A105 5,891 90 SH   SOLE   90 0 0
EVEREST RE GROUP LTD COM G3223R108 35,000 1,000 SH Call SOLE   1,000 0 0
EVEREST RE GROUP LTD COM G3223R108 2,902,265 14,692 SH   SOLE   14,692 0 0
EVERSOURCE ENERGY COM 30040W108 60,490 724 SH   SOLE   724 0 0
EXLSERVICE HOLDINGS INC COM 302081104 3,958 60 SH   SOLE   60 0 0
EXPEDIA GROUP INC COM NEW 30212P303 4,768 52 SH   SOLE   52 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 949,463 79,453 SH   SOLE   79,453 0 0
EXTREME NETWORKS INC COM 30226D106 12,060 3,000 SH   SOLE   3,000 0 0
EXXON MOBIL CORP COM 30231G102 1,496,239 43,584 SH   SOLE   43,584 0 0
FACEBOOK INC CL A 30303M102 1,819,681 6,948 SH   SOLE   6,948 0 0
FASTLY INC CL A 31188V100 12,178 130 SH   SOLE   130 0 0
FEDERATED HERMES INC CL B 314211103 15,057 700 SH   SOLE   700 0 0
FEDEX CORP COM 31428X106 1,650,223 6,561 SH   SOLE   6,561 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,428,243 9,702 SH   SOLE   9,702 0 0
FIFTH THIRD BANCORP COM 316773100 193,202 9,062 SH   SOLE   9,062 0 0
FIRST FINL BANKSHARES COM 32020R109 44,656 1,600 SH   SOLE   1,600 0 0
FIRST SOLAR INC COM 336433107 216,474 3,270 SH   SOLE   3,270 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1,215,620 7,730 SH   SOLE   7,730 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 443,058 52,495 SH   SOLE   52,495 0 0
FISERV INC COM 337738108 55,647 540 SH   SOLE   540 0 0
FLEX LTD ORD Y2573F102 10,311,820 925,657 SH   SOLE   925,657 0 0
FLUSHING FINL CORP COM 343873105 7,101 675 SH   SOLE   675 0 0
FOOT LOCKER INC COM 344849104 23,121 700 SH   SOLE   700 0 0
FOX CORP CL B COM 35137L204 83,910 3,000 SH   SOLE   3,000 0 0
FRANCESCAS HLDGS CORP COM NEW 351793203 53,600 20,000 SH   SOLE   20,000 0 0
FRANCO NEV CORP COM 351858105 1,213,648 8,695 SH   SOLE   8,695 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,564 100 SH   SOLE   100 0 0
FRONTLINE LTD SHS NEW G3682E192 230,783 35,505 SH   SOLE   35,505 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 27,700 4,288 SH   SOLE   4,288 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,758,383 26,126 SH   SOLE   26,126 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 5,115 1,500 SH   SOLE   1,500 0 0
GARRISON CAP INC COM 366554103 559,546 146,478 SH   SOLE   146,478 0 0
GCI LIBERTY INC COM CLASS A 36164V305 18,195 222 SH   SOLE   222 0 0
GENERAL ELECTRIC CO COM 369604103 115,299 18,507 SH   SOLE   18,507 0 0
GENERAL MLS INC COM 370334104 4,626 75 SH   SOLE   75 0 0
GENERAL MTRS CO COM 37045V100 530,697 17,935 SH   SOLE   17,935 0 0
GENTEX CORP COM 371901109 36,050 1,400 SH   SOLE   1,400 0 0
GEO GROUP INC NEW COM 36162J106 793,800 70,000 SH   SOLE   70,000 0 0
GETTY RLTY CORP NEW COM 374297109 26,140 1,005 SH   SOLE   1,005 0 0
GILEAD SCIENCES INC COM 375558103 131,246 2,077 SH   SOLE   2,077 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 23,337 620 SH   SOLE   620 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 382,784 55,476 SH   SOLE   55,476 0 0
GLOBAL WTR RES INC COM 379463102 252,166 23,392 SH   SOLE   23,392 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 8,010 200 SH   SOLE   200 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2,230 80 SH   SOLE   80 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 65,114 324 SH   SOLE   324 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 55,224 7,200 SH   SOLE   7,200 0 0
GRAFTECH INTL LTD COM 384313508 304,722 44,550 SH   SOLE   44,550 0 0
GRANITE PT MTG TR INC COM STK 38741L107 43,313 6,109 SH   SOLE   6,109 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 311,741 22,125 SH   SOLE   22,125 0 0
GROWGENERATION CORP COM 39986L109 19,176 1,200 SH   SOLE   1,200 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 224,025 36,250 SH   SOLE   36,250 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 1,558 16 SH   SOLE   16 0 0
HALLIBURTON CO COM 406216101 9,339 775 SH   SOLE   775 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 38,445 1,794 SH   SOLE   1,794 0 0
HANESBRANDS INC COM 410345102 9,230 586 SH   SOLE   586 0 0
HARLEY DAVIDSON INC COM 412822108 4,908 200 SH   SOLE   200 0 0
HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 659 125 SH   SOLE   125 0 0
HARSCO CORP COM 415864107 41,730 3,000 SH   SOLE   3,000 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 4,475,504 121,419 SH   SOLE   121,419 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 19,500 5,000 SH Call SOLE   5,000 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 426,469 12,830 SH   SOLE   12,830 0 0
HCA HEALTHCARE INC COM 40412C101 798,575 6,405 SH   SOLE   6,405 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 21,720 800 SH   SOLE   800 0 0
HERITAGE INS HLDGS INC COM 42727J102 414,232 40,932 SH   SOLE   40,932 0 0
HERSHEY CO COM 427866108 245,398 1,712 SH   SOLE   1,712 0 0
HEXCEL CORP NEW COM 428291108 1,092,220 32,555 SH   SOLE   32,555 0 0
HILL INTL INC COM 431466101 100,834 76,389 SH   SOLE   76,389 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 145,568 40,890 SH   SOLE   40,890 0 0
HOME DEPOT INC COM 437076102 4,031,794 14,518 SH   SOLE   14,518 0 0
HONEYWELL INTL INC COM 438516106 8,996,760 54,655 SH   SOLE   54,655 0 0
HOWMET AEROSPACE INC COM 443201108 33,440 2,000 SH   SOLE   2,000 0 0
HUNT COS FIN TR INC COM 44558T100 424,646 155,548 SH   SOLE   155,548 0 0
IAA INC COM 449253103 12,236 235 SH   SOLE   235 0 0
ICF INTL INC COM 44925C103 92,295 1,500 SH   SOLE   1,500 0 0
ILLINOIS TOOL WKS INC COM 452308109 739,608 3,828 SH   SOLE   3,828 0 0
ILLUMINA INC COM 452327109 3,784,376 12,244 SH   SOLE   12,244 0 0
IMMUNOGEN INC COM 45253H101 1,080 300 SH   SOLE   300 0 0
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 488,226 22,324 SH   SOLE   22,324 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 37,346 31,920 SH   SOLE   31,920 0 0
INFORMATION SVCS GROUP INC COM 45675Y104 180,848 85,710 SH   SOLE   85,710 0 0
INGERSOLL RAND INC COM 45687V106 103,632 2,911 SH   SOLE   2,911 0 0
INGEVITY CORP COM 45688C107 8,207 166 SH   SOLE   166 0 0
INGREDION INC COM 457187102 2,422 32 SH   SOLE   32 0 0
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 4,878 201 SH   SOLE   201 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 1,740 150 SH   SOLE   150 0 0
INTEL CORP COM 458140100 1,487,795 28,733 SH   SOLE   28,733 0 0
INTELLICHECK INC COM NEW 45817G201 9,982,149 1,496,574 SH   SOLE   1,496,574 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 4,833 100 SH   SOLE   100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 106,954 1,069 SH   SOLE   1,069 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 358,683 2,948 SH   SOLE   2,948 0 0
INTERNATIONAL PAPER CO COM 460146103 40,540 1,000 SH   SOLE   1,000 0 0
INTERPUBLIC GROUP COS INC COM 460690100 39,175 2,350 SH   SOLE   2,350 0 0
INTUIT COM 461202103 157,559 483 SH   SOLE   483 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 25,696 1,100 SH   SOLE   1,100 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 71,635 3,280 SH   SOLE   3,280 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 127,472 5,850 SH   SOLE   5,850 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 5,330 250 SH   SOLE   250 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 45,622 422 SH   SOLE   422 0 0
INVESCO LTD SHS G491BT108 2,282 200 SH   SOLE   200 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 4,604 180 SH   SOLE   180 0 0
IRON MTN INC NEW COM 46284V101 8,912 333 SH   SOLE   333 0 0
ISHARES GOLD TRUST ISHARES 464285105 5,823,435 323,704 SH   SOLE   323,704 0 0
ISHARES INC CORE MSCI EMKT 46434G103 317,328 6,010 SH   SOLE   6,010 0 0
ISHARES INC EM MKTS DIV ETF 464286319 76,841 2,552 SH   SOLE   2,552 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 129,794 2,964 SH   SOLE   2,964 0 0
ISHARES INC MSCI AUST ETF 464286103 35,496 1,800 SH   SOLE   1,800 0 0
ISHARES INC INTL HIGH YIELD 464286210 10,435 200 SH   SOLE   200 0 0
ISHARES TR TRS FLT RT BD 46434V860 549,424 10,925 SH   SOLE   10,925 0 0
ISHARES TR CORE MSCI EAFE 46432F842 22,605 375 SH   SOLE   375 0 0
ISHARES TR SELECT DIVID ETF 464287168 46,804 574 SH   SOLE   574 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 10,170 550 SH   SOLE   550 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 12,173 240 SH   SOLE   240 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 23,716 390 SH   SOLE   390 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 10,391 290 SH   SOLE   290 0 0
ISHARES TR CORE S&P SCP ETF 464287804 8,076 115 SH   SOLE   115 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 183,610 7,000 PRN   SOLE   7,000 0 0
ISHARES TR HDG MSCI EAFE 46434V803 92,948 3,375 SH   SOLE   3,375 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 1,323,149 51,625 PRN   SOLE   51,625 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 61,664 522 SH   SOLE   522 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 2,868 45 SH   SOLE   45 0 0
ISHARES TR PFD AND INCM SEC 464288687 4,192 115 SH   SOLE   115 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 162,334 1,560 SH   SOLE   1,560 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 8,764 170 SH   SOLE   170 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 717,432 28,640 PRN   SOLE   28,640 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 100,920 4,000 PRN   SOLE   4,000 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,194 28 SH   SOLE   28 0 0
ISHARES TR TIPS BD ETF 464287176 380 3 SH   SOLE   3 0 0
ISHARES TR MSCI USA MMENTM 46432F396 16,214 110 SH   SOLE   110 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 4,409 100 SH   SOLE   100 0 0
ISHARES TR CORE S&P MCP ETF 464287507 9,636 52 SH   SOLE   52 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 45,235 8,500 SH Put SOLE   8,500 0 0
ISHARES TR GLOBAL TECH ETF 464287291 19,775 75 SH   SOLE   75 0 0
ISHARES TR US AER DEF ETF 464288760 15,049 95 SH   SOLE   95 0 0
ISHARES TR CMBS ETF 46429B366 30,536 550 SH   SOLE   550 0 0
ISHARES TR CORE S&P500 ETF 464287200 36,967 110 SH   SOLE   110 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,146,712 17,622 SH   SOLE   17,622 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,482,753 11,007 SH   SOLE   11,007 0 0
ISHARES TR CUR HED MSCI GER 46434V704 7,200 259 SH   SOLE   259 0 0
ISHARES TR INDIA 50 ETF 464289529 10,623 305 SH   SOLE   305 0 0
ISHARES TR MSCI ACWI EX US 464288240 80,069 1,741 SH   SOLE   1,741 0 0
ISHARES TR NASDAQ BIOTECH 464287556 44,685 330 SH   SOLE   330 0 0
ISHARES TR MSCI INDIA ETF 46429B598 306,433 9,050 SH   SOLE   9,050 0 0
ISHARES TR NATIONAL MUN ETF 464288414 288,550 2,489 SH   SOLE   2,489 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 576,665 10,502 SH   SOLE   10,502 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 15,020 65 SH   SOLE   65 0 0
ISHARES TR CORE US AGGBD ET 464287226 29,633 251 SH   SOLE   251 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 9,879 145 SH   SOLE   145 0 0
ISHARES TR MBS ETF 464288588 315,854 2,861 SH   SOLE   2,861 0 0
ISHARES TR IBOXX HI YD ETF 464288513 9,229 110 SH   SOLE   110 0 0
ISHARES TR 20 YR TR BD ETF 464287432 817,116 5,005 SH   SOLE   5,005 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 52,915 1,900 SH   SOLE   1,900 0 0
ISHARES TR LATN AMER 40 ETF 464287390 9,898 470 SH   SOLE   470 0 0
ISHARES TR S&P 500 VAL ETF 464287408 64,321 572 SH   SOLE   572 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,691,383 12,661 SH   SOLE   12,661 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705 316,282 3,465 SH   SOLE   3,465 0 0
ISHARES U S ETF TR INFLATION HEDG 46431W580 129,521 4,670 SH   SOLE   4,670 0 0
ITRON INC COM 465741106 12,148 200 SH   SOLE   200 0 0
JEFFERIES FINL GROUP INC COM 47233W109 10,800 600 SH   SOLE   600 0 0
JETBLUE AWYS CORP COM 477143101 14,276 1,260 SH   SOLE   1,260 0 0
JOHNSON & JOHNSON COM 478160104 6,348,838 42,644 SH   SOLE   42,644 0 0
JPMORGAN CHASE & CO COM 46625H100 4,340,526 45,087 SH   SOLE   45,087 0 0
KALA PHARMACEUTICALS INC COM 483119103 6,000 800 SH   SOLE   800 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,447 8 SH   SOLE   8 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 14,600 1,000 SH   SOLE   1,000 0 0
KELLOGG CO COM 487836108 784,446 12,145 SH   SOLE   12,145 0 0
KEYCORP COM 493267108 47,720 4,000 SH   SOLE   4,000 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 29,634 300 SH   SOLE   300 0 0
KIMBERLY CLARK CORP COM 494368103 351,579 2,381 SH   SOLE   2,381 0 0
KKR & CO INC COM 48251W104 576,054 16,775 SH   SOLE   16,775 0 0
KONTOOR BRANDS INC COM 50050N103 436 18 SH   SOLE   18 0 0
KORN FERRY COM NEW 500643200 5,800 200 SH   SOLE   200 0 0
KRAFT HEINZ CO COM 500754106 1,675,770 55,952 SH   SOLE   55,952 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 13,636 200 SH   SOLE   200 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3,856 200 SH   SOLE   200 0 0
KROGER CO COM 501044101 596,884 17,602 SH   SOLE   17,602 0 0
KRONOS WORLDWIDE INC COM 50105F105 900 70 SH   SOLE   70 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,298,648 19,422 SH   SOLE   19,422 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 535,252 2,843 SH   SOLE   2,843 0 0
LAM RESEARCH CORP COM 512807108 648,903 1,956 SH   SOLE   1,956 0 0
LAMB WESTON HLDGS INC COM 513272104 5,037 76 SH   SOLE   76 0 0
LANDEC CORP COM 514766104 2,430 250 SH   SOLE   250 0 0
LAUDER ESTEE COS INC CL A 518439104 10,913 50 SH   SOLE   50 0 0
LEGGETT & PLATT INC COM 524660107 8,234 200 SH   SOLE   200 0 0
LEIDOS HOLDINGS INC COM 525327102 527,946 5,922 SH   SOLE   5,922 0 0
LENNAR CORP CL A 526057104 708,737 8,677 SH   SOLE   8,677 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 14,181 100 SH   SOLE   100 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 37,146 260 SH   SOLE   260 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 464,954 22,642 SH   SOLE   22,642 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 13,268 400 SH   SOLE   400 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 26,464 800 SH   SOLE   800 0 0
LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706 835 40 SH   SOLE   40 0 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 2,878 137 SH   SOLE   137 0 0
LILLY ELI & CO COM 532457108 55,063 372 SH   SOLE   372 0 0
LIMONEIRA CO COM 532746104 14,300 1,000 SH   SOLE   1,000 0 0
LIQTECH INTL INC COM 53632A201 10,418,040 1,232,904 SH   SOLE   1,232,904 0 0
LOCKHEED MARTIN CORP COM 539830109 203,138 530 SH   SOLE   530 0 0
LOEWS CORP COM 540424108 6,081 175 SH   SOLE   175 0 0
LORAL SPACE & COMMUNICATNS I COM 543881106 265,405 14,503 SH   SOLE   14,503 0 0
LOWES COS INC COM 548661107 1,809,533 10,910 SH   SOLE   10,910 0 0
LUBYS INC COM 549282101 10,010 3,500 SH   SOLE   3,500 0 0
LUMEN TECHNOLOGIES INC COM 156700106 7,063 700 SH   SOLE   700 0 0
LYFT INC CL A COM 55087P104 1,653 60 SH   SOLE   60 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 1,398,952 52,025 SH   SOLE   52,025 0 0
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 27,396 400 SH   SOLE   400 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103 30,096 200 SH   SOLE   200 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 168,435 4,925 SH   SOLE   4,925 0 0
MANITEX INTL INC COM 563420108 8,340 2,000 SH   SOLE   2,000 0 0
MANULIFE FINL CORP COM 56501R106 7,623 548 SH   SOLE   548 0 0
MARATHON PETE CORP COM 56585A102 1,913,144 65,206 SH   SOLE   65,206 0 0
MARRIOTT INTL INC NEW CL A 571903202 86,007 929 SH   SOLE   929 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 8,355 92 SH   SOLE   92 0 0
MARSH & MCLENNAN COS INC COM 571748102 21,334 186 SH   SOLE   186 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 8,536 215 SH   SOLE   215 0 0
MASTERCARD INCORPORATED CL A 57636Q104 716,920 2,120 SH   SOLE   2,120 0 0
MATADOR RES CO COM 576485205 563,910 68,270 SH   SOLE   68,270 0 0
MATERION CORP COM 576690101 10,406 200 SH   SOLE   200 0 0
MATTHEWS INTL CORP CL A 577128101 7,826 350 SH   SOLE   350 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 137,519 2,034 SH   SOLE   2,034 0 0
MBIA INC COM 55262C100 99,990 16,500 SH   SOLE   16,500 0 0
MCDONALDS CORP COM 580135101 173,397 790 SH   SOLE   790 0 0
MCKESSON CORP COM 58155Q103 878,985 5,902 SH   SOLE   5,902 0 0
MDC PARTNERS INC CL A SUB VTG 552697104 298,666 185,507 SH   SOLE   185,507 0 0
MERCADOLIBRE INC COM 58733R102 32,474 30 SH   SOLE   30 0 0
MERCK & CO. INC COM 58933Y105 3,149,176 37,965 SH   SOLE   37,965 0 0
MERCURY GENL CORP NEW COM 589400100 20,685 500 SH   SOLE   500 0 0
META FINL GROUP INC COM 59100U108 307,808 16,015 SH   SOLE   16,015 0 0
METHANEX CORP COM 59151K108 2,440 100 SH   SOLE   100 0 0
METLIFE INC COM 59156R108 11,114 299 SH   SOLE   299 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 4,829 5 SH   SOLE   5 0 0
MFA FINL INC COM 55272X102 2,900,296 1,082,200 SH   SOLE   1,082,200 0 0
MGE ENERGY INC COM 55277P104 37,596 600 SH   SOLE   600 0 0
MICRON TECHNOLOGY INC COM 595112103 1,890,516 40,258 SH   SOLE   40,258 0 0
MICROSOFT CORP COM 594918104 9,153,351 43,519 SH   SOLE   43,519 0 0
MIDDLESEX WTR CO COM 596680108 129,396 2,082 SH   SOLE   2,082 0 0
MILLER HERMAN INC COM 600544100 26,450 877 SH   SOLE   877 0 0
MITEK SYS INC COM NEW 606710200 2,548 200 SH   SOLE   200 0 0
MODERNA INC COM 60770K107 85,961 1,215 SH   SOLE   1,215 0 0
MONDELEZ INTL INC CL A 609207105 445,712 7,758 SH   SOLE   7,758 0 0
MOOG INC CL A 615394202 21,410 337 SH   SOLE   337 0 0
MORGAN STANLEY COM NEW 617446448 236,915 4,900 SH   SOLE   4,900 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 201,622 36,263 SH   SOLE   36,263 0 0
MOSAIC CO NEW COM 61945C103 124,784 6,830 SH   SOLE   6,830 0 0
MYLAN NV SHS EURO N59465109 82,455 5,560 SH   SOLE   5,560 0 0
NABRIVA THERAPEUTICS PLC SHS G63637105 1,066 2,000 SH   SOLE   2,000 0 0
NAVIOS MARITIME ACQUIS CORP SHS Y62159143 19,670 4,650 SH   SOLE   4,650 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 100,763 29,900 SH   SOLE   29,900 0 0
NETFLIX INC COM 64110L106 50,003 100 SH   SOLE   100 0 0
NEW JERSEY RES COM 646025106 2,958,798 109,504 SH   SOLE   109,504 0 0
NEW RELIC INC COM 64829B100 5,636 100 SH   SOLE   100 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,308,419 164,581 SH   SOLE   164,581 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 24,810 3,000 SH   SOLE   3,000 0 0
NEW YORK MTG TR INC COM PAR $.02 649604501 2,189,175 858,500 SH   SOLE   858,500 0 0
NEWELL BRANDS INC COM 651229106 1,613 94 SH   SOLE   94 0 0
NEWMONT CORP COM 651639106 735,830 11,597 SH   SOLE   11,597 0 0
NEXTERA ENERGY INC COM 65339F101 177,638 640 SH   SOLE   640 0 0
NIKE INC CL B 654106103 24,104 192 SH   SOLE   192 0 0
NIKOLA CORP COM 654110105 19,456 950 SH   SOLE   950 0 0
NOMAD FOODS LTD USD ORD SHS G6564A105 11,211 440 SH   SOLE   440 0 0
NORDSTROM INC COM 655664100 4,768 400 SH   SOLE   400 0 0
NORFOLK SOUTHN CORP COM 655844108 430,334 2,011 SH   SOLE   2,011 0 0
NORTHROP GRUMMAN CORP COM 666807102 175,728 557 SH   SOLE   557 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 34,500 3,750 SH   SOLE   3,750 0 0
NORTHWEST NAT HLDG CO COM 66765N105 691,381 15,232 SH   SOLE   15,232 0 0
NOVARTIS AG SPONSORED ADR 66987V109 153,571 1,766 SH   SOLE   1,766 0 0
NOVO-NORDISK A S ADR 670100205 27,772 400 SH   SOLE   400 0 0
NOW INC COM 67011P100 1,816 400 SH   SOLE   400 0 0
NUCOR CORP COM 670346105 47,103 1,050 SH   SOLE   1,050 0 0
NUTRIEN LTD COM 67077M108 7,818 200 SH   SOLE   200 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 74,745 4,773 SH   SOLE   4,773 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103 460,724 32,241 SH   SOLE   32,241 0 0
NUVEEN INTER DURATION MUN TE COM 670671106 88,443 6,620 SH   SOLE   6,620 0 0
NUVEEN MUN 2021 TARGET TERM COM 670687102 110,141 11,343 SH   SOLE   11,343 0 0
NUVEEN MUN VALUE FD INC COM 670928100 10,127 950 SH   SOLE   950 0 0
NUVEEN N Y MUN VALUE FD INC COM 67062M105 43,935 4,350 SH   SOLE   4,350 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 55,987 4,138 SH   SOLE   4,138 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 107,381 8,350 SH   SOLE   8,350 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 12,889 959 SH   SOLE   959 0 0
NVIDIA CORPORATION COM 67066G104 701,962 1,297 SH   SOLE   1,297 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,381,094 285,350 SH   SOLE   285,350 0 0
OCCIDENTAL PETE CORP COM 674599105 42,342 4,230 SH   SOLE   4,230 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 56,199 18,733 SH   SOLE   18,733 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 27,138 150 SH   SOLE   150 0 0
ONEOK INC NEW COM 682680103 2,598 100 SH   SOLE   100 0 0
OPKO HEALTH INC COM 68375N103 369 100 SH   SOLE   100 0 0
ORACLE CORP COM 68389X105 354,797 5,943 SH   SOLE   5,943 0 0
ORBITAL ENERGY GROUP INC COM 68559A109 96,770 156,080 SH   SOLE   156,080 0 0
ORION ENERGY SYSTEMS INC COM 686275108 7,570 1,000 SH   SOLE   1,000 0 0
OTIS WORLDWIDE CORP COM 68902V107 207,110 3,318 SH   SOLE   3,318 0 0
OWENS CORNING NEW COM 690742101 6,881 100 SH   SOLE   100 0 0
PACCAR INC COM 693718108 25,584 300 SH   SOLE   300 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 54,285 5,500 SH   SOLE   5,500 0 0
PAGERDUTY INC COM 69553P100 2,711 100 SH   SOLE   100 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 4,490 830 SH   SOLE   830 0 0
PARK HOTELS RESORTS INC COM 700517105 1,568 157 SH   SOLE   157 0 0
PARKER-HANNIFIN CORP COM 701094104 12,064,320 59,624 SH   SOLE   59,624 0 0
PATTERSON UTI ENERGY INC COM 703481101 185,065 64,935 SH   SOLE   64,935 0 0
PAYCHEX INC COM 704326107 13,561 170 SH   SOLE   170 0 0
PAYCOM SOFTWARE INC COM 70432V102 15,565 50 SH   SOLE   50 0 0
PAYPAL HLDGS INC COM 70450Y103 137,921 700 SH   SOLE   700 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 3,473 35 SH   SOLE   35 0 0
PEPSICO INC COM 713448108 823,284 5,940 SH   SOLE   5,940 0 0
PERKINELMER INC COM 714046109 439,285 3,500 SH   SOLE   3,500 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 146,147 20,730 SH   SOLE   20,730 0 0
PERSPECTA INC COM 715347100 4,863 250 SH   SOLE   250 0 0
PFIZER INC COM 717081103 1,400,802 38,169 SH   SOLE   38,169 0 0
PG&E CORP COM 69331C108 801,333 85,339 SH   SOLE   85,339 0 0
PHILIP MORRIS INTL INC COM 718172109 214,996 2,867 SH   SOLE   2,867 0 0
PHILLIPS 66 COM 718546104 71,280 1,375 SH   SOLE   1,375 0 0
PICO HLDGS INC COM NEW 693366205 7,616 850 SH   SOLE   850 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 417,656 201,766 SH   SOLE   201,766 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 99,921 980 SH   SOLE   980 0 0
PING IDENTITY HLDG CORP COM 72341T103 3,745 120 SH   SOLE   120 0 0
PIONEER FLOATING RATE TR COM 72369J102 6,060 600 SH   SOLE   600 0 0
PIONEER NAT RES CO COM 723787107 5,372,655 62,480 SH   SOLE   62,480 0 0
PITNEY BOWES INC COM 724479100 1,593 300 SH   SOLE   300 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2,436 400 SH   SOLE   400 0 0
PLUG POWER INC COM NEW 72919P202 26,820 2,000 SH   SOLE   2,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 348,964 3,175 SH   SOLE   3,175 0 0
PPG INDS INC COM 693506107 170,912 1,400 SH   SOLE   1,400 0 0
PPL CORP COM 69351T106 11,918 438 SH   SOLE   438 0 0
PRA GROUP INC COM 69354N106 160,120 4,008 SH   SOLE   4,008 0 0
PRICE T ROWE GROUP INC COM 74144T108 102,576 800 SH   SOLE   800 0 0
PRIMERICA INC COM 74164M108 19,800 175 SH   SOLE   175 0 0
PRIMO WATER CORPORATION COM 74167P108 2,840 200 SH   SOLE   200 0 0
PRINCIPAL EXCHANGE-TRADED FD PRNC INVT GRAD 74255Y821 8,097 300 SH   SOLE   300 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 4,027 100 SH   SOLE   100 0 0
PROCTER AND GAMBLE CO COM 742718109 3,265,292 23,493 SH   SOLE   23,493 0 0
PROFOUND MED CORP COM NEW 74319B502 8,768 500 SH   SOLE   500 0 0
PROLOGIS INC. COM 74340W103 130,001 1,292 SH   SOLE   1,292 0 0
PROOFPOINT INC COM 743424103 13,722 130 SH   SOLE   130 0 0
PROSHARES TR ULTPRO SHT 2017 74348A152 28,347 3,300 SH   SOLE   3,300 0 0
PROSHARES TR ONLINE RTL ETF 74347B169 7,844 125 SH   SOLE   125 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 1,067 20 SH   SOLE   20 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 2,938 41 SH   SOLE   41 0 0
PROSHARES TR ULTRPRO S&P500 74347X864 15,375 275 SH   SOLE   275 0 0
PROVENTION BIO INC COM 74374N102 205,280 16,000 SH   SOLE   16,000 0 0
PRUDENTIAL FINL INC COM 744320102 3,049 48 SH   SOLE   48 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 54,910 1,000 SH   SOLE   1,000 0 0
PULTE GROUP INC COM 745867101 4,629 100 SH   SOLE   100 0 0
PURECYCLE CORP COM NEW 746228303 823,703 91,421 SH   SOLE   91,421 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 59,296 13,325 SH   SOLE   13,325 0 0
PVH CORPORATION COM 693656100 5,964 100 SH   SOLE   100 0 0
QORVO INC COM 74736K101 5,561,363 43,108 SH   SOLE   43,108 0 0
QUALCOMM INC COM 747525103 1,967,727 16,721 SH   SOLE   16,721 0 0
QUOTIENT LTD SHS G73268107 3,855 750 SH   SOLE   750 0 0
RANGE RES CORP COM 75281A109 29,790 4,500 SH   SOLE   4,500 0 0
RAVEN INDS INC COM 754212108 204,440 9,500 SH   SOLE   9,500 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,971,680 34,266 SH   SOLE   34,266 0 0
REALTY INCOME CORP COM 756109104 36,450 600 SH   SOLE   600 0 0
REPUBLIC SVCS INC COM 760759100 5,601 60 SH   SOLE   60 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 9,669 879 SH   SOLE   879 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 4,166 400 SH   SOLE   400 0 0
RGC RES INC COM 74955L103 2,345 100 SH   SOLE   100 0 0
RMR GROUP INC CL A 74967R106 2,362 86 SH   SOLE   86 0 0
ROPER TECHNOLOGIES INC COM 776696106 93,604,740 236,908 SH   SOLE   236,908 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,888 75 SH   SOLE   75 0 0
RPM INTL INC COM 749685103 63,373 765 SH   SOLE   765 0 0
S&P GLOBAL INC COM 78409V104 5,966,488 16,546 SH   SOLE   16,546 0 0
SALESFORCE COM INC COM 79466L302 1,123,400 4,470 SH   SOLE   4,470 0 0
SALISBURY BANCORP INC COM 795226109 12,644 400 SH   SOLE   400 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 2,510 1,000 SH   SOLE   1,000 0 0
SANDBRIDGE ACQUISITION CORP UNIT 99/99/9999 799793203 9,982 1,000 SH   SOLE   1,000 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 23,210 2,750 SH   SOLE   2,750 0 0
SANOFI SPONSORED ADR 80105N105 18,563 370 SH   SOLE   370 0 0
SAP SE SPON ADR 803054204 1,168,108 7,497 SH   SOLE   7,497 0 0
SCHLUMBERGER LTD COM 806857108 10,487 674 SH   SOLE   674 0 0
SCHWAB CHARLES CORP COM 808513105 7,246 200 SH   SOLE   200 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 6,625 211 SH   SOLE   211 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 14,116 180 SH   SOLE   180 0 0
SCORPIO TANKERS INC SHS Y7542C130 322,137 29,100 SH   SOLE   29,100 0 0
SEALED AIR CORP NEW COM 81211K100 93,144 2,400 SH   SOLE   2,400 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 6,709 224 SH   SOLE   224 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 41,566 700 SH   SOLE   700 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 44,346 380 SH   SOLE   380 0 0
SEMPRA ENERGY COM 816851109 2,367 20 SH   SOLE   20 0 0
SERVICESOURCE INTL INC COM 81763U100 343,980 234,000 SH   SOLE   234,000 0 0
SHERWIN WILLIAMS CO COM 824348106 158,160 227 SH   SOLE   227 0 0
SIMON PPTY GROUP INC NEW COM 828806109 710,057 10,978 SH   SOLE   10,978 0 0
SIRIUS INTERNATIONAL INSURAN COM G8196D101 205,074 17,740 SH   SOLE   17,740 0 0
SJW GROUP COM 784305104 697,699 11,464 SH   SOLE   11,464 0 0
SL GREEN RLTY CORP COM 78440X101 253,458 5,466 SH   SOLE   5,466 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,077,086 40,100 SH   SOLE   40,100 0 0
SMUCKER J M CO COM NEW 832696405 562,120 4,866 SH   SOLE   4,866 0 0
SNAP INC CL A 83304A106 31,332 1,200 SH   SOLE   1,200 0 0
SOLAR CAP LTD COM 83413U100 2,465,864 155,575 SH   SOLE   155,575 0 0
SOLAR SR CAP LTD COM 83416M105 32,760 2,600 SH   SOLE   2,600 0 0
SOUTH JERSEY INDS INC COM 838518108 19,270 1,000 SH   SOLE   1,000 0 0
SOUTHWEST AIRLS CO COM 844741108 590,625 15,750 SH   SOLE   15,750 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,280,223 7,228 SH   SOLE   7,228 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 8,592 235 SH   SOLE   235 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 77,919 2,663 SH   SOLE   2,663 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 594 20 SH   SOLE   20 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,315,058 12,885 SH   SOLE   12,885 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 50,625 5,500 SH Put SOLE   5,500 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 221,174 5,409 SH   SOLE   5,409 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 28,770 1,050 SH   SOLE   1,050 0 0
SPDR SER TR S&P BIOTECH 78464A870 12,257 110 SH   SOLE   110 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 126,271 3,435 SH   SOLE   3,435 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 82,801 875 SH   SOLE   875 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 2,237,298 24,446 SH   SOLE   24,446 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 15,187 350 SH   SOLE   350 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649 53,763 1,745 SH   SOLE   1,745 0 0
SPDR SER TR S&P DIVID ETF 78464A763 1,892 20 SH   SOLE   20 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 857 15 SH   SOLE   15 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 40,678 9,970 SH   SOLE   9,970 0 0
SQUARE INC CL A 852234103 40,638 250 SH   SOLE   250 0 0
STANLEY BLACK & DECKER INC COM 854502101 14,841 92 SH   SOLE   92 0 0
STARBUCKS CORP COM 855244109 149,587 1,741 SH   SOLE   1,741 0 0
STATE STR CORP COM 857477103 2,967 50 SH   SOLE   50 0 0
STERICYCLE INC COM 858912108 47,610 755 SH   SOLE   755 0 0
STONECASTLE FINL CORP COM 861780104 274,923 14,164 SH   SOLE   14,164 0 0
STRYKER CORPORATION COM 863667101 880,363 4,225 SH   SOLE   4,225 0 0
SUNOPTA INC COM 8676EP108 44,520 6,000 SH   SOLE   6,000 0 0
SYSCO CORP COM 871829107 211,548 3,400 SH   SOLE   3,400 0 0
SYSTEMAX INC COM 871851101 31,122 1,300 SH   SOLE   1,300 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 15,973,720 197,036 SH   SOLE   197,036 0 0
TARGET CORP COM 87612E106 58,245 370 SH   SOLE   370 0 0
TAYLOR DEVICES INC COM 877163105 38,000 4,000 SH   SOLE   4,000 0 0
TCG BDC INC COM 872280102 892,782 100,200 SH   SOLE   100,200 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,173 12 SH   SOLE   12 0 0
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 630 60 SH   SOLE   60 0 0
TENNECO INC CL A VTG COM STK 880349105 41,640 6,000 SH   SOLE   6,000 0 0
TEREX CORP NEW COM 880779103 19,360 1,000 SH   SOLE   1,000 0 0
TESLA INC COM 88160R101 322,616 752 SH   SOLE   752 0 0
TEXAS INSTRS INC COM 882508104 14,279 100 SH   SOLE   100 0 0
THE TRADE DESK INC COM CL A 88339J105 28,533 55 SH   SOLE   55 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 245,044 555 SH   SOLE   555 0 0
TILRAY INC COM CL 2 88688T100 9,700 2,000 SH   SOLE   2,000 0 0
TITAN INTL INC ILL COM 88830M102 615,310 212,910 SH   SOLE   212,910 0 0
TJX COS INC NEW COM 872540109 1,113 20 SH   SOLE   20 0 0
T-MOBILE US INC COM 872590104 94,347 825 SH   SOLE   825 0 0
TOLL BROTHERS INC COM 889478103 1,098,256 22,570 SH   SOLE   22,570 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 264,880 2,000 SH   SOLE   2,000 0 0
TRACTOR SUPPLY CO COM 892356106 143,340 1,000 SH   SOLE   1,000 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 375,875 3,100 SH   SOLE   3,100 0 0
TRANSDIGM GROUP INC COM 893641100 3,326 7 SH   SOLE   7 0 0
TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 53,735 2,750 SH   SOLE   2,750 0 0
TRAVELERS COMPANIES INC COM 89417E109 320,242 2,960 SH   SOLE   2,960 0 0
TREX CO INC COM 89531P105 676,190 9,444 SH   SOLE   9,444 0 0
TRI POINTE GROUP INC COM 87265H109 6,839 377 SH   SOLE   377 0 0
TRIMBLE INC COM 896239100 14,399,520 295,678 SH   SOLE   295,678 0 0
TRUSTCO BK CORP N Y COM 898349105 15,660 3,000 SH   SOLE   3,000 0 0
TWITTER INC COM 90184L102 1,001,250 22,500 SH   SOLE   22,500 0 0
TWO HBRS INVT CORP COM NEW 90187B408 4,836 950 SH   SOLE   950 0 0
TYSON FOODS INC CL A 902494103 17,368 292 SH   SOLE   292 0 0
UBER TECHNOLOGIES INC COM 90353T100 385,046 10,555 SH   SOLE   10,555 0 0
UGI CORP NEW COM 902681105 3,298 100 SH   SOLE   100 0 0
UNDER ARMOUR INC CL A 904311107 1,909 170 SH   SOLE   170 0 0
UNDER ARMOUR INC CL C 904311206 1,486 151 SH   SOLE   151 0 0
UNILEVER N V N Y SHS NEW 904784709 113,008 1,871 SH   SOLE   1,871 0 0
UNION PAC CORP COM 907818108 3,419,435 17,369 SH   SOLE   17,369 0 0
UNITED AIRLS HLDGS INC COM 910047109 47,781 1,375 SH   SOLE   1,375 0 0
UNITED INS HLDGS CORP COM 910710102 177,588 29,305 SH   SOLE   29,305 0 0
UNITED PARCEL SERVICE INC CL B 911312106 58,987 354 SH   SOLE   354 0 0
UNITED STATES STL CORP NEW COM 912909108 22,020 3,000 SH   SOLE   3,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,385,976 7,653 SH   SOLE   7,653 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 14,459 80 SH   SOLE   80 0 0
UNIVERSAL ELECTRS INC COM 913483103 37,740 1,000 SH   SOLE   1,000 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 373,888 73,600 SH   SOLE   73,600 0 0
URBAN EDGE PPTYS COM 91704F104 2,430 250 SH   SOLE   250 0 0
URSTADT BIDDLE PPTYS INC COM 917286106 1,686 200 SH   SOLE   200 0 0
US BANCORP DEL COM NEW 902973304 103,069 2,875 SH   SOLE   2,875 0 0
UTZ BRANDS INC COM CL A 918090101 8,055 450 SH   SOLE   450 0 0
V F CORP COM 918204108 9,133 130 SH   SOLE   130 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101 614,226 33,400 SH   SOLE   33,400 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 8,710 50 SH   SOLE   50 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1,929 101 SH   SOLE   101 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1,914 32 SH   SOLE   32 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 379,852 9,700 SH   SOLE   9,700 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 7,169,374 81,267 SH   SOLE   81,267 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 415 5 SH   SOLE   5 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 4,189 72 SH   SOLE   72 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 75,374 245 SH   SOLE   245 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 106,066 678 SH   SOLE   678 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 117,565 667 SH   SOLE   667 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 627 6 SH   SOLE   6 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 815,218 8,042 SH   SOLE   8,042 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,099,994 35,817 SH   SOLE   35,817 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,263 16 SH   SOLE   16 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,513 35 SH   SOLE   35 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 948 9 SH   SOLE   9 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 13,108 250 SH   SOLE   250 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 681 14 SH   SOLE   14 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 112,896 1,400 SH   SOLE   1,400 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 102,075 1,500 SH   SOLE   1,500 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5,565,190 110,311 SH   SOLE   110,311 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,237,899 22,810 SH   SOLE   22,810 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 10,421 81 SH   SOLE   81 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,131 101 SH   SOLE   101 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 25,088 310 SH   SOLE   310 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 148,984 635 SH   SOLE   635 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 28,031 90 SH   SOLE   90 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,121 11 SH   SOLE   11 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,346 10 SH   SOLE   10 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 282 7 SH   SOLE   7 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,144 7 SH   SOLE   7 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,420 11 SH   SOLE   11 0 0
VAPOTHERM INC COM 922107107 69,600 2,400 SH   SOLE   2,400 0 0
VASTA PLATFORM LTD CL A G9440A109 80,375 5,209 SH   SOLE   5,209 0 0
VERISK ANALYTICS INC COM 92345Y106 436,590 2,356 SH   SOLE   2,356 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 714,698 12,014 SH   SOLE   12,014 0 0
VERMILION ENERGY INC COM 923725105 39,601 17,007 SH   SOLE   17,007 0 0
VIACOMCBS INC CL B 92556H206 978,081 34,919 SH   SOLE   34,919 0 0
VIEWRAY INC COM 92672L107 14,000 4,000 SH   SOLE   4,000 0 0
VIRTU FINL INC CL A 928254101 228,788 9,943 SH   SOLE   9,943 0 0
VISA INC COM CL A 92826C839 855,072 4,276 SH   SOLE   4,276 0 0
VMWARE INC CL A COM 928563402 10,775 75 SH   SOLE   75 0 0
WABTEC COM 929740108 2,475 40 SH   SOLE   40 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 288,464 8,031 SH   SOLE   8,031 0 0
WALMART INC COM 931142103 171,110 1,223 SH   SOLE   1,223 0 0
WASTE MGMT INC DEL COM 94106L109 39,610 350 SH   SOLE   350 0 0
WELBILT INC COM 949090104 6,160 1,000 SH   SOLE   1,000 0 0
WELLS FARGO CO NEW COM 949746101 5,091,490 216,567 SH   SOLE   216,567 0 0
WELLTOWER INC COM 95040Q104 27,545 500 SH   SOLE   500 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 319,297 25,917 SH   SOLE   25,917 0 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 741,607 44,783 SH   SOLE   44,783 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 490 100 SH   SOLE   100 0 0
WESTERN ASSET HIGH YIELD DEF COM 95768B107 411,837 29,354 SH   SOLE   29,354 0 0
WESTERN ASSET MUN HIGH INCOM COM 95766N103 7,450 1,000 SH   SOLE   1,000 0 0
WESTERN DIGITAL CORP. COM 958102105 1,093,546 29,919 SH   SOLE   29,919 0 0
WESTPAC BANKING CORP SPONSORED ADR 961214301 7,489 622 SH   SOLE   622 0 0
WESTROCK CO COM 96145D105 1,113,278 32,046 SH   SOLE   32,046 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 103,955 3,645 SH   SOLE   3,645 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 11,006 225 SH   SOLE   225 0 0
WILLIAMS COS INC COM 969457100 31,794 1,618 SH   SOLE   1,618 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 242,863 3,933 SH   SOLE   3,933 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 215,110 4,390 SH   SOLE   4,390 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 4,957 100 SH   SOLE   100 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131 74,181 2,275 SH   SOLE   2,275 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 10,634 200 SH   SOLE   200 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 27,778 825 SH   SOLE   825 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 25,154 1,338 SH   SOLE   1,338 0 0
XCEL ENERGY INC COM 98389B100 10,697 155 SH   SOLE   155 0 0
XPENG INC ADS 98422D105 5,419 270 SH   SOLE   270 0 0
XPO LOGISTICS INC COM 983793100 16,932 200 SH   SOLE   200 0 0
XYLEM INC COM 98419M100 29,442 350 SH   SOLE   350 0 0
YELP INC CL A 985817105 20,090 1,000 SH   SOLE   1,000 0 0
YORK WTR CO COM 987184108 1,299,802 30,750 SH   SOLE   30,750 0 0
YUM BRANDS INC COM 988498101 69,114 757 SH   SOLE   757 0 0
YUM CHINA HLDGS INC COM 98850P109 40,083 757 SH   SOLE   757 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 440,543 1,745 SH   SOLE   1,745 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 54,150 398 SH   SOLE   398 0 0