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 438 50 SH   SOLE 50 0 0
3M CO COM 88579Y101 283,331 1,606 SH   SOLE 1,606 0 0
ABB LTD SPONSORED ADR 000375204 35,533 1,475 SH   SOLE 1,475 0 0
ABBOTT LABS COM 002824100 1,166,964 13,435 SH   SOLE 13,435 0 0
ABBVIE INC COM 00287Y109 1,024,585 11,572 SH   SOLE 11,572 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 1,352 318 SH   SOLE 318 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 12,634 60 SH   SOLE 60 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 18,647 4,920 SH   SOLE 4,920 0 0
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 700 1,000 SH   SOLE 1,000 0 0
ADIENT PLC ORD SHS G0084W101 6,120 288 SH   SOLE 288 0 0
ADOBE INC COM 00724F101 32,981 100 SH   SOLE 100 0 0
ADVANCED MICRO DEVICES INC COM 007903107 22,930 500 SH   SOLE 500 0 0
ADVANSIX INC COM 00773T101 6,567 329 SH   SOLE 329 0 0
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 2,680 500 SH   SOLE 500 0 0
AES CORP COM 00130H105 8,637 434 SH   SOLE 434 0 0
AFLAC INC COM 001055102 109,715 2,074 SH   SOLE 2,074 0 0
AGCO CORP COM 001084102 1,931 25 SH   SOLE 25 0 0
AGENUS INC COM NEW 00847G705 1,018 250 SH   SOLE 250 0 0
AIR LEASE CORP CL A 00912X302 47,520 1,000 SH   SOLE 1,000 0 0
AIR PRODS & CHEMS INC COM 009158106 19,974 85 SH   SOLE 85 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 4,319 50 SH   SOLE 50 0 0
ALASKA AIR GROUP INC COM 011659109 331,636 4,895 SH   SOLE 4,895 0 0
ALCON INC ORD SHS H01301128 17,084 302 SH   SOLE 302 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 85,688 404 SH   SOLE 404 0 0
ALLEGHANY CORP DEL COM 017175100 14,392 18 SH   SOLE 18 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 168,129 1,350 SH   SOLE 1,350 0 0
ALLERGAN PLC SHS G0177J108 758,945 3,970 SH   SOLE 3,970 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 197,921 1,764 SH   SOLE 1,764 0 0
ALLSTATE CORP COM 020002101 342,523 3,046 SH   SOLE 3,046 0 0
ALPHABET INC CAP STK CL A 02079K305 3,779,759 2,822 SH   SOLE 2,822 0 0
ALPHABET INC CAP STK CL C 02079K107 6,217,143 4,650 SH   SOLE 4,650 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 27,200 3,200 SH   SOLE 3,200 0 0
ALTRIA GROUP INC COM 02209S103 99,820 2,000 SH   SOLE 2,000 0 0
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 1,945 100 SH   SOLE 100 0 0
AMAZON COM INC COM 023135106 1,452,402 786 SH   SOLE 786 0 0
AMC NETWORKS INC CL A 00164V103 224,163 5,675 SH   SOLE 5,675 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 10,325 360 SH   SOLE 360 0 0
AMERICAN EXPRESS CO COM 025816109 363,013 2,916 SH   SOLE 2,916 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 1,361 132 SH   SOLE 132 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 74,377 1,449 SH   SOLE 1,449 0 0
AMERICAN STS WTR CO COM 029899101 95,651 1,104 SH   SOLE 1,104 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 24,713,612 201,169 SH   SOLE 201,169 0 0
AMERIPRISE FINL INC COM 03076C106 115,273 692 SH   SOLE 692 0 0
AMERISOURCEBERGEN CORP COM 03073E105 199,797 2,350 SH   SOLE 2,350 0 0
AMGEN INC COM 031162100 1,539,232 6,385 SH   SOLE 6,385 0 0
AMPHENOL CORP NEW CL A 032095101 12,988 120 SH   SOLE 120 0 0
AMPLIFY ENERGY CORP NEW COM 03212B103 618,954 93,639 SH   SOLE 93,639 0 0
ANALOG DEVICES INC COM 032654105 59,420 500 SH   SOLE 500 0 0
ANTERO MIDSTREAM CORP COM 03676b102 1,643,083 216,480 SH   SOLE 216,480 0 0
ANTERO RES CORP COM 03674X106 640,119 224,603 SH   SOLE 224,603 0 0
ANTERO RES CORP COM 03674X106 11,250 25,000 SH Call SOLE 25,000 0 0
ANTHEM INC COM 036752103 160,982 533 SH   SOLE 533 0 0
APACHE CORP COM 037411105 11,516 450 SH   SOLE 450 0 0
APHRIA INC COM 03765K104 1,307 250 SH   SOLE 250 0 0
APPLE INC COM 037833100 23,371,604 79,590 SH   SOLE 79,590 0 0
APPLIED MATLS INC COM 038222105 664,726 10,890 SH   SOLE 10,890 0 0
APTIV PLC SHS G6095L109 3,799 40 SH   SOLE 40 0 0
AQUA AMERICA INC COM 03836W103 2,815,133 59,973 SH   SOLE 59,973 0 0
AQUAVENTURE HLDGS LTD SHS G0443N107 94,920 3,500 SH   SOLE 3,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 199,583 4,306 SH   SOLE 4,306 0 0
ARCONIC INC COM 03965L100 153,850 5,000 SH   SOLE 5,000 0 0
ARDMORE SHIPPING CORP COM Y0207T100 15,838 1,750 SH   SOLE 1,750 0 0
ARES COML REAL ESTATE CORP COM 04013V108 819,039 51,707 SH   SOLE 51,707 0 0
ARLINGTON ASSET INVT CORP CL A NEW 041356205 243,270 43,675 SH   SOLE 43,675 0 0
ARROW ELECTRS INC COM 042735100 22,032 260 SH   SOLE 260 0 0
ARTESIAN RESOURCES CORP CL A 043113208 16,745 450 SH   SOLE 450 0 0
ASHFORD HOSPITALITY TR INC COM SHS 044103109 43,245 15,500 SH   SOLE 15,500 0 0
ASHFORD INC COM 044104107 6,348 269 SH   SOLE 269 0 0
ASSURED GUARANTY LTD COM G0585R106 363,875 7,423 SH   SOLE 7,423 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 24,930 500 SH   SOLE 500 0 0
AT&T INC COM 00206R102 3,905,836 99,945 SH   SOLE 99,945 0 0
AURORA CANNABIS INC COM 05156X108 5,272 2,450 SH   SOLE 2,450 0 0
AUTODESK INC COM 052769106 1,101,677 6,005 SH   SOLE 6,005 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 41,602 244 SH   SOLE 244 0 0
AVALONBAY CMNTYS INC COM 053484101 96,043 458 SH   SOLE 458 0 0
AVIS BUDGET GROUP INC COM 053774105 647,702 20,090 SH   SOLE 20,090 0 0
AVIS BUDGET GROUP INC COM 053774105 0 4,300 SH Call SOLE 4,300 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 2,580,409 43,412 SH   SOLE 43,412 0 0
AXON ENTERPRISE INC COM 05464C101 27,480 375 SH   SOLE 375 0 0
BAIDU INC SPON ADR REP A 056752108 32,232 255 SH   SOLE 255 0 0
BANK AMER CORP COM 060505104 810,835 23,022 SH   SOLE 23,022 0 0
BANK NEW YORK MELLON CORP COM 064058100 192,210 3,819 SH   SOLE 3,819 0 0
BARRICK GOLD CORPORATION COM 067901108 100,944 5,430 SH   SOLE 5,430 0 0
BAUSCH HEALTH COS INC COM 071734107 108,460 3,625 SH   SOLE 3,625 0 0
BAXTER INTL INC COM 071813109 146,419 1,751 SH   SOLE 1,751 0 0
BECTON DICKINSON & CO COM 075887109 13,599 50 SH   SOLE 50 0 0
BED BATH & BEYOND INC COM 075896100 193,241 11,170 SH   SOLE 11,170 0 0
BERKLEY W R CORP COM 084423102 19,694 285 SH   SOLE 285 0 0
BERKLEY W R CORP COM 084423102 158 600 SH Call SOLE 600 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 339,590 1 SH   SOLE 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,097,370 44,580 SH   SOLE 44,580 0 0
BERRY PETE CORP COM 08579X101 5,658 600 SH   SOLE 600 0 0
BEYOND MEAT INC COM 08862E109 4,536 60 SH   SOLE 60 0 0
BG STAFFING INC COM 05544A109 285,971 13,064 SH   SOLE 13,064 0 0
BHP GROUP LTD SPONSORED ADS 088606108 76,266 1,394 SH   SOLE 1,394 0 0
BLACKLINE INC COM 09239B109 18,252 354 SH   SOLE 354 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 5,592 400 SH   SOLE 400 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 1,354 114 SH   SOLE 114 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 25,356 2,556 SH   SOLE 2,556 0 0
BLACKROCK INC COM 09247X101 23,124 46 SH   SOLE 46 0 0
BLACKROCK INCOME TR INC COM 09247F100 143,234 23,675 SH   SOLE 23,675 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 21,844 903 SH   SOLE 903 0 0
BLACKROCK MUNI N Y INTER DUR COM 09255F109 23,976 1,565 SH   SOLE 1,565 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 24,340 1,000 SH   SOLE 1,000 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 1,427,689 208,118 SH   SOLE 208,118 0 0
BOEING CO COM 097023105 2,563,731 7,870 SH   SOLE 7,870 0 0
BOOKING HLDGS INC COM 09857L108 1,219,916 594 SH   SOLE 594 0 0
BOSTON BEER INC CL A 100557107 24,938 66 SH   SOLE 66 0 0
BOSTON SCIENTIFIC CORP COM 101137107 24,871 550 SH   SOLE 550 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 29,475 2,500 SH   SOLE 2,500 0 0
BP PLC SPONSORED ADR 055622104 57,365 1,520 SH   SOLE 1,520 0 0
BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 129,960 6,840 SH   SOLE 6,840 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 859,376 13,388 SH   SOLE 13,388 0 0
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 605 201 SH   SOLE 201 0 0
BROOKDALE SR LIVING INC COM 112463104 203,066 27,932 SH   SOLE 27,932 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 17,340 300 SH   SOLE 300 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 7,499 150 SH   SOLE 150 0 0
CAI INTERNATIONAL INC COM 12477X106 638 22 SH   SOLE 22 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 6,569 483 SH   SOLE 483 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 4,004,820 77,673 SH   SOLE 77,673 0 0
CANADIAN NATL RY CO COM 136375102 1,809 20 SH   SOLE 20 0 0
CANADIAN SOLAR INC COM 136635109 143,650 6,500 SH   SOLE 6,500 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107 2,861 75 SH   SOLE 75 0 0
CARA THERAPEUTICS INC COM 140755109 8,055 500 SH   SOLE 500 0 0
CARLISLE COS INC COM 142339100 32,368 200 SH   SOLE 200 0 0
CARMAX INC COM 143130102 107,308 1,224 SH   SOLE 1,224 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 25,415 500 SH   SOLE 500 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 375 100 SH   SOLE 100 0 0
CATERPILLAR INC DEL COM 149123101 7,175,624 48,589 SH   SOLE 48,589 0 0
CBL & ASSOC PPTYS INC COM 124830100 15,750 15,000 SH   SOLE 15,000 0 0
CBRE GROUP INC CL A 12504L109 41,677 680 SH   SOLE 680 0 0
CDK GLOBAL INC COM 12508E101 1,586 29 SH   SOLE 29 0 0
CENTURYLINK INC COM 156700106 1,321 100 SH   SOLE 100 0 0
CF INDS HLDGS INC COM 125269100 739,970 15,500 SH   SOLE 15,500 0 0
CHANGE HEALTHCARE INC COM 15912K100 742,254 45,287 SH   SOLE 45,287 0 0
CHANGE HEALTHCARE INC UNIT 99/99/9999 15912K209 508,715 8,480 SH   SOLE 8,480 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 3,396 7 SH   SOLE 7 0 0
CHEESECAKE FACTORY INC COM 163072101 33,614 865 SH   SOLE 865 0 0
CHEMOURS CO COM 163851108 43,560 13,200 SH Call SOLE 13,200 0 0
CHEMOURS CO COM 163851108 498,597 27,562 SH   SOLE 27,562 0 0
CHENIERE ENERGY INC COM NEW 16411R208 3,054 50 SH   SOLE 50 0 0
CHERRY HILL MTG INVT CORP COM 164651101 291,756 19,997 SH   SOLE 19,997 0 0
CHESAPEAKE UTILS CORP COM 165303108 6,585,150 68,717 SH   SOLE 68,717 0 0
CHEVRON CORP NEW COM 166764100 1,503,844 12,479 SH   SOLE 12,479 0 0
CHIASMA INC COM 16706W102 83,055 16,745 SH   SOLE 16,745 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 269,471 6,375 SH   SOLE 6,375 0 0
CIRCOR INTL INC COM 17273K109 9,248 200 SH   SOLE 200 0 0
CISCO SYS INC COM 17275R102 372,889 7,775 SH   SOLE 7,775 0 0
CITIGROUP INC COM NEW 172967424 6,052,387 75,759 SH   SOLE 75,759 0 0
CITRIX SYS INC COM 177376100 188,086 1,696 SH   SOLE 1,696 0 0
CLEVELAND CLIFFS INC COM 185899101 51,240 6,100 SH   SOLE 6,100 0 0
CLOROX CO DEL COM 189054109 15,354 100 SH   SOLE 100 0 0
COCA COLA CO COM 191216100 802,520 14,499 SH   SOLE 14,499 0 0
COHEN & STEERS QUALITY RLTY COM 19247L106 55,562 3,734 SH   SOLE 3,734 0 0
COHERENT INC COM 192479103 55,727 335 SH   SOLE 335 0 0
COLFAX CORP COM 194014106 5,457 150 SH   SOLE 150 0 0
COLGATE PALMOLIVE CO COM 194162103 418,823 6,084 SH   SOLE 6,084 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 8,006 200 SH   SOLE 200 0 0
COMCAST CORP NEW CL A 20030N101 561,990 12,497 SH   SOLE 12,497 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,562,120 110,086 SH   SOLE 110,086 0 0
CONAGRA BRANDS INC COM 205887102 22,256 650 SH   SOLE 650 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 218,620 8,500 SH   SOLE 8,500 0 0
CONOCOPHILLIPS COM 20825C104 402,080 6,183 SH   SOLE 6,183 0 0
CONSOLIDATED EDISON INC COM 209115104 962,148 10,635 SH   SOLE 10,635 0 0
CONSTELLATION BRANDS INC CL A 21036P108 569 3 SH   SOLE 3 0 0
CORE LABORATORIES N V COM N22717107 1,307,639 34,713 SH   SOLE 34,713 0 0
COREPOINT LODGING INC COM 21872L104 73,051 6,840 SH   SOLE 6,840 0 0
CORNING INC COM 219350105 144,065 4,949 SH   SOLE 4,949 0 0
CORTEVA INC COM 22052L104 33,669 1,139 SH   SOLE 1,139 0 0
COSTCO WHSL CORP NEW COM 22160K105 41,443 141 SH   SOLE 141 0 0
COTT CORP QUE COM 22163N106 2,736 200 SH   SOLE 200 0 0
COTY INC COM CL A 222070203 3,375 300 SH   SOLE 300 0 0
COVANTA HLDG CORP COM 22282E102 82,792 5,579 SH   SOLE 5,579 0 0
COVIA HLDGS CORP COM 22305A103 408 200 SH   SOLE 200 0 0
CRESCENT PT ENERGY CORP COM 22576C101 295 66 SH   SOLE 66 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 30,820 1,000 SH   SOLE 1,000 0 0
CRESUD S A C I F Y A SPONSORED ADR 226406106 1,126 160 SH   SOLE 160 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 44,461 730 SH   SOLE 730 0 0
CRONOS GROUP INC COM 22717L101 3,835 500 SH   SOLE 500 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 164,610 1,158 SH   SOLE 1,158 0 0
CSX CORP COM 126408103 1,083,084 14,968 SH   SOLE 14,968 0 0
CUI GLOBAL INC COM NEW 126576206 177,771 161,610 SH   SOLE 161,610 0 0
CUMMINS INC COM 231021106 73,374 410 SH   SOLE 410 0 0
CVS HEALTH CORP COM 126650100 448,860 6,042 SH   SOLE 6,042 0 0
CYTOKINETICS INC COM NEW 23282W605 5,836 550 SH   SOLE 550 0 0
DANAHER CORPORATION COM 235851102 734,095 4,783 SH   SOLE 4,783 0 0
DEERE & CO COM 244199105 681,432 3,933 SH   SOLE 3,933 0 0
DELL TECHNOLOGIES INC CL C 24703L202 902,357 17,559 SH   SOLE 17,559 0 0
DELL TECHNOLOGIES INC CL C 24703L202 13,200 3,000 SH Call SOLE 3,000 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 213,335 3,648 SH   SOLE 3,648 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 81,885 10,525 SH   SOLE 10,525 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,403,781 8,335 SH   SOLE 8,335 0 0
DIAMONDBACK ENERGY INC COM 25278X109 5,448,375 58,673 SH   SOLE 58,673 0 0
DIAMONDBACK ENERGY INC COM 25278X109 780 2,000 SH Put SOLE 2,000 0 0
DIANA SHIPPING INC COM Y2066G104 451 145 SH   SOLE 145 0 0
DIGITAL RLTY TR INC COM 253868103 5,628 47 SH   SOLE 47 0 0
DIME CMNTY BANCSHARES COM 253922108 303,657 14,536 SH   SOLE 14,536 0 0
DISCOVER FINL SVCS COM 254709108 330,798 3,900 SH   SOLE 3,900 0 0
DISCOVERY INC COM SER A 25470F104 595,868 18,200 SH   SOLE 18,200 0 0
DISCOVERY INC COM SER C 25470F302 18,294 600 SH   SOLE 600 0 0
DISNEY WALT CO COM DISNEY 254687106 802,552 5,549 SH   SOLE 5,549 0 0
DNP SELECT INCOME FD COM 23325P104 25,540 2,000 SH   SOLE 2,000 0 0
DOLLAR GEN CORP NEW COM 256677105 15,598 100 SH   SOLE 100 0 0
DOMINION ENERGY INC COM 25746U109 170,775 2,062 SH   SOLE 2,062 0 0
DOW INC COM 260557103 67,810 1,239 SH   SOLE 1,239 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 27,363 300 SH   SOLE 300 0 0
DUNKIN BRANDS GROUP INC COM 265504100 15,108 200 SH   SOLE 200 0 0
DXC TECHNOLOGY CO COM 23355L106 46,950 1,249 SH   SOLE 1,249 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 109,313 8,250 SH   SOLE 8,250 0 0
EATON VANCE RISK MNGD DIV EQ COM 27829G106 27,990 3,000 SH   SOLE 3,000 0 0
EBAY INC COM 278642103 25,277 700 SH   SOLE 700 0 0
ECHOSTAR CORP CL A 278768106 112,606 2,600 SH   SOLE 2,600 0 0
ECOLAB INC COM 278865100 2,885,201 14,950 SH   SOLE 14,950 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 809 15 SH   SOLE 15 0 0
EMERSON ELEC CO COM 291011104 424,158 5,562 SH   SOLE 5,562 0 0
ENBRIDGE INC COM 29250N105 126,349 3,177 SH   SOLE 3,177 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 32,075 2,500 SH   SOLE 2,500 0 0
ENPHASE ENERGY INC COM 29355A107 5,420,695 207,451 SH   SOLE 207,451 0 0
ENSTAR GROUP LIMITED SHS G3075P101 5,172 25 SH   SOLE 25 0 0
ENTERGY CORP NEW COM 29364G103 11,980 100 SH   SOLE 100 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 560,947 19,920 SH   SOLE 19,920 0 0
ENVESTNET INC COM 29404K106 1,113,036 15,985 SH   SOLE 15,985 0 0
EOG RES INC COM 26875P101 20,940 250 SH   SOLE 250 0 0
EPIZYME INC COM 29428V104 17,220 700 SH   SOLE 700 0 0
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 13,460 450 SH   SOLE 450 0 0
EQT CORP COM 26884L109 497,040 45,600 SH   SOLE 45,600 0 0
EQUINIX INC COM 29444U700 3,502 6 SH   SOLE 6 0 0
EQUINOR ASA SPONSORED ADR 29446M102 19,173 963 SH   SOLE 963 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 357,246 26,740 SH   SOLE 26,740 0 0
ETF MANAGERS TR DRONE ECONMY STG 26924G805 2,780 75 SH   SOLE 75 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 32,402 1,700 SH   SOLE 1,700 0 0
EVERCORE INC CLASS A 29977A105 51,584 690 SH   SOLE 690 0 0
EVEREST RE GROUP LTD COM G3223R108 4,360,784 15,752 SH   SOLE 15,752 0 0
EVERSOURCE ENERGY COM 30040W108 61,591 724 SH   SOLE 724 0 0
EXLSERVICE HOLDINGS INC COM 302081104 4,168 60 SH   SOLE 60 0 0
EXPEDIA GROUP INC COM NEW 30212P303 5,623 52 SH   SOLE 52 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1,118,185 75,248 SH   SOLE 75,248 0 0
EXTREME NETWORKS INC COM 30226D106 22,110 3,000 SH   SOLE 3,000 0 0
EXXON MOBIL CORP COM 30231G102 3,183,224 45,618 SH   SOLE 45,618 0 0
FACEBOOK INC CL A 30303M102 1,381,948 6,733 SH   SOLE 6,733 0 0
FASTLY INC CL A 31188V100 2,609 130 SH   SOLE 130 0 0
FEDERATED INVS INC PA CL B 314211103 22,813 700 SH   SOLE 700 0 0
FEDEX CORP COM 31428X106 338,710 2,240 SH   SOLE 2,240 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,134,835 8,159 SH   SOLE 8,159 0 0
FIFTH THIRD BANCORP COM 316773100 524,486 17,062 SH   SOLE 17,062 0 0
FIRST SOLAR INC COM 336433107 128,708 2,300 SH   SOLE 2,300 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 1,050,707 7,065 SH   SOLE 7,065 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 458,765 49,920 SH   SOLE 49,920 0 0
FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 60,649 4,329 SH   SOLE 4,329 0 0
FISERV INC COM 337738108 62,440 540 SH   SOLE 540 0 0
FLEX LTD ORD Y2573F102 12,070,374 956,448 SH   SOLE 956,448 0 0
FLUOR CORP NEW COM 343412102 378 20 SH   SOLE 20 0 0
FLUSHING FINL CORP COM 343873105 14,583 675 SH   SOLE 675 0 0
FOOT LOCKER INC COM 344849104 27,293 700 SH   SOLE 700 0 0
FORD MTR CO DEL COM 345370860 10,230 1,100 SH   SOLE 1,100 0 0
FOX CORP CL B COM 35137L204 123,760 3,400 SH   SOLE 3,400 0 0
FRANCESCAS HLDGS CORP COM NEW 351793203 656,535 63,250 SH   SOLE 63,250 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,312 100 SH   SOLE 100 0 0
FRONT YD RESIDENTIAL CORP COM 35904G107 214,716 17,400 SH   SOLE 17,400 0 0
FRONTLINE LTD SHS NEW G3682E192 86,291 6,710 SH   SOLE 6,710 0 0
FS KKR CAPITAL CORP COM 302635107 256,755 41,885 SH   SOLE 41,885 0 0
FTS INTERNATIONAL INC COM 30283W104 122,127 117,430 SH   SOLE 117,430 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 37,109 4,627 SH   SOLE 4,627 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,421,804 35,932 SH   SOLE 35,932 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 6,600 1,500 SH   SOLE 1,500 0 0
GAP INC COM 364760108 406,552 22,995 SH   SOLE 22,995 0 0
GAP INC COM 364760108 150 5,000 SH Call SOLE 5,000 0 0
GARRETT MOTION INC COM 366505105 6,923 693 SH   SOLE 693 0 0
GARRISON CAP INC COM 366554103 1,066,364 183,224 SH   SOLE 183,224 0 0
GCI LIBERTY INC COM CLASS A 36164V305 15,729 222 SH   SOLE 222 0 0
GENERAL ELECTRIC CO COM 369604103 133,027 11,920 SH   SOLE 11,920 0 0
GENERAL MLS INC COM 370334104 4,017 75 SH   SOLE 75 0 0
GENERAL MTRS CO COM 37045V100 747,555 20,425 SH   SOLE 20,425 0 0
GENERAL MTRS CO COM 37045V100 13,650 32,500 SH Call SOLE 32,500 0 0
GENTEX CORP COM 371901109 40,572 1,400 SH   SOLE 1,400 0 0
GETTY RLTY CORP NEW COM 374297109 92,003 2,799 SH   SOLE 2,799 0 0
GILEAD SCIENCES INC COM 375558103 126,386 1,945 SH   SOLE 1,945 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 29,134 620 SH   SOLE 620 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 515,504 58,381 SH   SOLE 58,381 0 0
GLOBAL WTR RES INC COM 379463102 323,188 24,577 SH   SOLE 24,577 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1,750 80 SH   SOLE 80 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 33,340 145 SH   SOLE 145 0 0
GRAFTECH INTL LTD COM 384313508 1,366,512 117,600 SH   SOLE 117,600 0 0
GRANITE PT MTG TR INC COM 38741L107 135,920 7,395 SH   SOLE 7,395 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 400,849 24,075 SH   SOLE 24,075 0 0
GREEN DOT CORP CL A 39304D102 295,910 12,700 SH   SOLE 12,700 0 0
GREEN DOT CORP CL A 39304D102 42,000 15,000 SH Call SOLE 15,000 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 456,588 45,162 SH   SOLE 45,162 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 410,550 35,000 SH   SOLE 35,000 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 1,673 16 SH   SOLE 16 0 0
HALLIBURTON CO COM 406216101 125,776 5,140 SH   SOLE 5,140 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 71,765 1,977 SH   SOLE 1,977 0 0
HANESBRANDS INC COM 410345102 3,089 208 SH   SOLE 208 0 0
HARLEY DAVIDSON INC COM 412822108 7,438 200 SH   SOLE 200 0 0
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 454 125 SH   SOLE 125 0 0
HARSCO CORP COM 415864107 156,468 6,800 SH   SOLE 6,800 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 4,959,197 81,606 SH   SOLE 81,606 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 564,804 12,053 SH   SOLE 12,053 0 0
HC2 HLDGS INC COM 404139107 18,445 8,500 SH   SOLE 8,500 0 0
HCA HEALTHCARE INC COM 40412C101 658,494 4,455 SH   SOLE 4,455 0 0
HEALTH INS INNOVATIONS INC COM CL A 42225K106 1,215,077 62,990 SH   SOLE 62,990 0 0
HEALTHPEAK PPTYS INC COM 42250P103 44,811 1,300 SH   SOLE 1,300 0 0
HERITAGE INS HLDGS INC COM 42727J102 522,381 39,425 SH   SOLE 39,425 0 0
HERSHEY CO COM 427866108 251,630 1,712 SH   SOLE 1,712 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 45,675 2,900 SH   SOLE 2,900 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 21,000 10,000 SH Call SOLE 10,000 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 3,442 217 SH   SOLE 217 0 0
HEXCEL CORP NEW COM 428291108 2,401,269 32,755 SH   SOLE 32,755 0 0
HILL INTERNATIONAL INC COM 431466101 226,177 71,575 SH   SOLE 71,575 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 117,333 44,110 SH   SOLE 44,110 0 0
HOME DEPOT INC COM 437076102 2,883,053 13,202 SH   SOLE 13,202 0 0
HONEYWELL INTL INC COM 438516106 9,615,702 54,326 SH   SOLE 54,326 0 0
HOWARD HUGHES CORP COM 44267D107 317,000 2,500 SH   SOLE 2,500 0 0
HUNT COS FIN TR INC COM 44558T100 593,128 183,631 SH   SOLE 183,631 0 0
IAA INC COM 449253103 7,294 155 SH   SOLE 155 0 0
ICF INTL INC COM 44925C103 229,050 2,500 SH   SOLE 2,500 0 0
ILLINOIS TOOL WKS INC COM 452308109 619,544 3,449 SH   SOLE 3,449 0 0
ILLUMINA INC COM 452327109 3,862,117 11,642 SH   SOLE 11,642 0 0
IMMUNOGEN INC COM 45253H101 2,297 450 SH   SOLE 450 0 0
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 245,477 10,949 SH   SOLE 10,949 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 29,467 30,695 SH   SOLE 30,695 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 304,701 120,435 SH   SOLE 120,435 0 0
INGERSOLL-RAND PLC SHS G47791101 332,300 2,500 SH   SOLE 2,500 0 0
INGEVITY CORP COM 45688C107 24,903 285 SH   SOLE 285 0 0
INGREDION INC COM 457187102 2,974 32 SH   SOLE 32 0 0
INTEL CORP COM 458140100 1,618,224 27,038 SH   SOLE 27,038 0 0
INTELLICHECK INC COM NEW 45817G201 10,620,108 1,417,905 SH   SOLE 1,417,905 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 27,040 580 SH   SOLE 580 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 98,936 1,069 SH   SOLE 1,069 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 323,573 2,414 SH   SOLE 2,414 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 64,510 500 SH   SOLE 500 0 0
INTERPUBLIC GROUP COS INC COM 460690100 53,130 2,300 SH   SOLE 2,300 0 0
INTL PAPER CO COM 460146103 132,624 2,880 SH   SOLE 2,880 0 0
INTUIT COM 461202103 126,512 483 SH   SOLE 483 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 26,323 1,100 SH   SOLE 1,100 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 5,310 250 SH   SOLE 250 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 25,806 1,200 SH   SOLE 1,200 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 35,694 1,675 SH   SOLE 1,675 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 48,024 415 SH   SOLE 415 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 6,154 410 SH   SOLE 410 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 19,200 12,000 SH Put SOLE 12,000 0 0
INVESCO HIGH INCOME TR II COM 46131F101 74,927 5,247 SH   SOLE 5,247 0 0
INVESCO LTD SHS G491BT108 3,596 200 SH   SOLE 200 0 0
INVITAE CORP COM 46185L103 26,582 1,648 SH   SOLE 1,648 0 0
IRON MTN INC NEW COM 46284V101 10,554 331 SH   SOLE 331 0 0
ISHARES GOLD TRUST ISHARES 464285105 4,018,661 277,149 SH   SOLE 277,149 0 0
ISHARES INC CORE MSCI EMKT 46434G103 7,526 140 SH   SOLE 140 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 121,704 2,689 SH   SOLE 2,689 0 0
ISHARES INC EM MKTS DIV ETF 464286319 101,022 2,487 SH   SOLE 2,487 0 0
ISHARES INC INTL HIGH YIELD 464286210 10,366 200 SH   SOLE 200 0 0
ISHARES INC MSCI AUST ETF 464286103 40,752 1,800 SH   SOLE 1,800 0 0
ISHARES TR 20 YR TR BD ETF 464287432 917,606 6,773 SH   SOLE 6,773 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,431,790 11,386 SH   SOLE 11,386 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,897,658 17,217 SH   SOLE 17,217 0 0
ISHARES TR CMBS ETF 46429B366 614,476 11,640 SH   SOLE 11,640 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 8,568 170 SH   SOLE 170 0 0
ISHARES TR CORE MSCI EAFE 46432F842 24,465 375 SH   SOLE 375 0 0
ISHARES TR CORE S&P MCP ETF 464287507 10,703 52 SH   SOLE 52 0 0
ISHARES TR CORE S&P SCP ETF 464287804 23,813 284 SH   SOLE 284 0 0
ISHARES TR CORE S&P500 ETF 464287200 35,556 110 SH   SOLE 110 0 0
ISHARES TR CORE US AGGBD ET 464287226 200,131 1,781 SH   SOLE 1,781 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 60,382 1,900 SH   SOLE 1,900 0 0
ISHARES TR CUR HED MSCI GER 46434V704 7,508 259 SH   SOLE 259 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 12,221 240 SH   SOLE 240 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 5,993 510 SH   SOLE 510 0 0
ISHARES TR GLOBAL TECH ETF 464287291 15,787 75 SH   SOLE 75 0 0
ISHARES TR HDG MSCI JAPAN 46434V886 71,710 2,175 SH   SOLE 2,175 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 245,357 9,830 PRN   SOLE 9,830 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 111,908 4,425 PRN   SOLE 4,425 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 127,800 5,000 PRN   SOLE 5,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 9,673 110 SH   SOLE 110 0 0
ISHARES TR IBOXX HI YD ETF 464288513 4,350 15,000 SH Put SOLE 15,000 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,463,479 11,437 SH   SOLE 11,437 0 0
ISHARES TR INDIA 50 ETF 464289529 11,779 305 SH   SOLE 305 0 0
ISHARES TR INTRM TR CRP ETF 464288638 29,048 501 SH   SOLE 501 0 0
ISHARES TR JPMORGAN USD EMG 464288281 6,301 55 SH   SOLE 55 0 0
ISHARES TR LATN AMER 40 ETF 464287390 15,966 470 SH   SOLE 470 0 0
ISHARES TR MBS ETF 464288588 315,643 2,921 SH   SOLE 2,921 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 47,333 635 SH   SOLE 635 0 0
ISHARES TR MSCI ACWI EX US 464288240 85,518 1,741 SH   SOLE 1,741 0 0
ISHARES TR MSCI EAFE ETF 464287465 22,499 324 SH   SOLE 324 0 0
ISHARES TR MSCI INDIA ETF 46429B598 219,336 6,240 SH   SOLE 6,240 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 10,423 290 SH   SOLE 290 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 2,952 45 SH   SOLE 45 0 0
ISHARES TR NASDAQ BIOTECH 464287556 41,576 345 SH   SOLE 345 0 0
ISHARES TR NATIONAL MUN ETF 464288414 261,082 2,292 SH   SOLE 2,292 0 0
ISHARES TR PFD AND INCM SEC 464288687 4,323 115 SH   SOLE 115 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 98,402 721 SH   SOLE 721 0 0
ISHARES TR RUS MD CP GR ETF 464287481 17,852 117 SH   SOLE 117 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,639 28 SH   SOLE 28 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 12,587 65 SH   SOLE 65 0 0
ISHARES TR S&P 500 VAL ETF 464287408 74,411 572 SH   SOLE 572 0 0
ISHARES TR SELECT DIVID ETF 464287168 64,453 610 SH   SOLE 610 0 0
ISHARES TR SH TR CRPORT ETF 464288646 618,997 11,542 SH   SOLE 11,542 0 0
ISHARES TR TIPS BD ETF 464287176 350 3 SH   SOLE 3 0 0
ISHARES TR TRS FLT RT BD 46434V860 573,935 11,425 SH   SOLE 11,425 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 16,204 71 SH   SOLE 71 0 0
ISHARES TR US AER DEF ETF 464288760 12,214 55 SH   SOLE 55 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 13,812 110 SH   SOLE 110 0 0
ISHARES US ETF TR INT RT HDG C B 46431W705 328,486 3,415 SH   SOLE 3,415 0 0
ITRON INC COM 465741106 16,790 200 SH   SOLE 200 0 0
JABIL INC COM 466313103 207 5 SH   SOLE 5 0 0
JEFFERIES FINL GROUP INC COM 47233W109 12,822 600 SH   SOLE 600 0 0
JETBLUE AWYS CORP COM 477143101 2,527 135 SH   SOLE 135 0 0
JOHNSON & JOHNSON COM 478160104 6,241,486 42,788 SH   SOLE 42,788 0 0
JOHNSON CTLS INTL PLC SHS G51502105 3,385,077 83,151 SH   SOLE 83,151 0 0
JPMORGAN CHASE & CO COM 46625H100 7,362,272 52,814 SH   SOLE 52,814 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,225 8 SH   SOLE 8 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 19,170 1,000 SH   SOLE 1,000 0 0
KELLOGG CO COM 487836108 799,835 11,565 SH   SOLE 11,565 0 0
KEYCORP NEW COM 493267108 80,960 4,000 SH   SOLE 4,000 0 0
KIMBERLY CLARK CORP COM 494368103 327,507 2,381 SH   SOLE 2,381 0 0
KIMCO RLTY CORP COM 49446R109 10,355 500 SH   SOLE 500 0 0
KINDER MORGAN INC DEL COM 49456B101 18,841 890 SH   SOLE 890 0 0
KKR & CO INC CL A 48251W104 606,007 20,775 SH   SOLE 20,775 0 0
KONTOOR BRANDS INC COM 50050N103 271,213 6,459 SH   SOLE 6,459 0 0
KORN FERRY COM NEW 500643200 8,480 200 SH   SOLE 200 0 0
KRAFT HEINZ CO COM 500754106 28,660 892 SH   SOLE 892 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 10,953 225 SH   SOLE 225 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3,602 200 SH   SOLE 200 0 0
KROGER CO COM 501044101 2,493 86 SH   SOLE 86 0 0
KRONOS WORLDWIDE INC COM 50105F105 938 70 SH   SOLE 70 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,303,638 16,696 SH   SOLE 16,696 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 424,617 2,510 SH   SOLE 2,510 0 0
LAM RESEARCH CORP COM 512807108 298,540 1,021 SH   SOLE 1,021 0 0
LAMB WESTON HLDGS INC COM 513272104 6,538 76 SH   SOLE 76 0 0
LANDEC CORP COM 514766104 2,828 250 SH   SOLE 250 0 0
LAUDER ESTEE COS INC CL A 518439104 10,327 50 SH   SOLE 50 0 0
LEAR CORP COM NEW 521865204 2,332 17 SH   SOLE 17 0 0
LEGGETT & PLATT INC COM 524660107 10,166 200 SH   SOLE 200 0 0
LEIDOS HLDGS INC COM 525327102 170,818 1,745 SH   SOLE 1,745 0 0
LENNAR CORP CL A 526057104 422,163 7,567 SH   SOLE 7,567 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 12,456 100 SH   SOLE 100 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 32,695 260 SH   SOLE 260 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 12,400 15,000 SH Call SOLE 15,000 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 366,330 16,808 SH   SOLE 16,808 0 0
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 1,186 40 SH   SOLE 40 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 19,336 400 SH   SOLE 400 0 0
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 4,047 137 SH   SOLE 137 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 38,512 800 SH   SOLE 800 0 0
LIBERTY PPTY TR SH BEN INT 531172104 13,271 221 SH   SOLE 221 0 0
LILLY ELI & CO COM 532457108 48,892 372 SH   SOLE 372 0 0
LIMONEIRA CO COM 532746104 38,460 2,000 SH   SOLE 2,000 0 0
LIQTECH INTL INC COM 53632A201 5,446,215 930,977 SH   SOLE 930,977 0 0
LOCKHEED MARTIN CORP COM 539830109 175,610 451 SH   SOLE 451 0 0
LOEWS CORP COM 540424108 40,890 779 SH   SOLE 779 0 0
LORAL SPACE & COMMUNICATNS I COM 543881106 295,372 9,139 SH   SOLE 9,139 0 0
LOWES COS INC COM 548661107 1,378,438 11,510 SH   SOLE 11,510 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 4,885 500 SH   SOLE 500 0 0
LYFT INC CL A COM 55087P104 2,581 60 SH   SOLE 60 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,134 12 SH   SOLE 12 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 3,480,621 81,247 SH   SOLE 81,247 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 506,358 40,251 SH   SOLE 40,251 0 0
MAIDEN HOLDINGS LTD SHS G5753U112 190,491 253,988 SH   SOLE 253,988 0 0
MANITEX INTL INC COM 563420108 11,900 2,000 SH   SOLE 2,000 0 0
MANULIFE FINL CORP COM 56501R106 11,119 548 SH   SOLE 548 0 0
MARATHON PETE CORP COM 56585A102 91,821 1,524 SH   SOLE 1,524 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 212,591 9,672 SH   SOLE 9,672 0 0
MARRIOTT INTL INC NEW CL A 571903202 140,678 929 SH   SOLE 929 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 11,846 92 SH   SOLE 92 0 0
MARSH & MCLENNAN COS INC COM 571748102 20,722 186 SH   SOLE 186 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 477,150 17,965 SH   SOLE 17,965 0 0
MATADOR RES CO COM 576485205 1,971,740 109,724 SH   SOLE 109,724 0 0
MATERION CORP COM 576690101 11,890 200 SH   SOLE 200 0 0
MATTHEWS INTL CORP CL A 577128101 13,360 350 SH   SOLE 350 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 125,111 2,034 SH   SOLE 2,034 0 0
MBIA INC COM 55262C100 284,096 30,548 SH   SOLE 30,548 0 0
MCDONALDS CORP COM 580135101 247,013 1,250 SH   SOLE 1,250 0 0
MCKESSON CORP COM 58155Q103 547,747 3,960 SH   SOLE 3,960 0 0
MDC PARTNERS INC CL A SUB VTG 552697104 487,062 175,202 SH   SOLE 175,202 0 0
MEDLEY CAP CORP COM 58503F106 175,218 80,375 SH   SOLE 80,375 0 0
MEDLEY MGMT INC CL A COM 58503T106 511,666 172,860 SH   SOLE 172,860 0 0
MERCADOLIBRE INC COM 58733R102 17,158 30 SH   SOLE 30 0 0
MERCK & CO INC COM 58933Y105 18,300 3,000 SH Call SOLE 3,000 0 0
MERCK & CO INC COM 58933Y105 3,267,197 35,923 SH   SOLE 35,923 0 0
META FINL GROUP INC COM 59100U108 417,492 11,435 SH   SOLE 11,435 0 0
METLIFE INC COM 59156R108 33,029 648 SH   SOLE 648 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,966 5 SH   SOLE 5 0 0
MGE ENERGY INC COM 55277P104 47,292 600 SH   SOLE 600 0 0
MICRON TECHNOLOGY INC COM 595112103 3,544,640 65,910 SH   SOLE 65,910 0 0
MICROSOFT CORP COM 594918104 6,862,316 43,515 SH   SOLE 43,515 0 0
MIDDLESEX WATER CO COM 596680108 132,353 2,082 SH   SOLE 2,082 0 0
MILLER HERMAN INC COM 600544100 36,527 877 SH   SOLE 877 0 0
MITEK SYS INC COM NEW 606710200 1,530 200 SH   SOLE 200 0 0
MONDELEZ INTL INC CL A 609207105 417,341 7,577 SH   SOLE 7,577 0 0
MOOG INC CL A 615394202 28,756 337 SH   SOLE 337 0 0
MORGAN STANLEY COM NEW 617446448 252,277 4,935 SH   SOLE 4,935 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 253,478 36,263 SH   SOLE 36,263 0 0
MOSAIC CO NEW COM 61945C103 91,754 4,240 SH   SOLE 4,240 0 0
MPLX LP COM UNIT REP LTD 55336V100 255,873 10,050 SH   SOLE 10,050 0 0
MR COOPER GROUP INC COM 62482R107 23,444 1,874 SH   SOLE 1,874 0 0
MYLAN N V SHS EURO N59465109 91,656 4,560 SH   SOLE 4,560 0 0
NABRIVA THERAPEUTICS PLC SHS G63637105 2,640 2,000 SH   SOLE 2,000 0 0
NAM TAI PPTY INC SHS G63907102 6,027 700 SH   SOLE 700 0 0
NAVIOS MARITIME CONTAINERS L COM UNIT RP LP Y62151108 86,000 40,000 SH   SOLE 40,000 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 226,920 61,000 SH   SOLE 61,000 0 0
NETFLIX INC COM 64110L106 8,089 25 SH   SOLE 25 0 0
NEW JERSEY RES COM 646025106 6,056,261 135,882 SH   SOLE 135,882 0 0
NEW MTN FIN CORP COM 647551100 12,366 900 SH   SOLE 900 0 0
NEW RELIC INC COM 64829B100 6,571 100 SH   SOLE 100 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 36,060 3,000 SH   SOLE 3,000 0 0
NEWELL BRANDS INC COM 651229106 1,807 94 SH   SOLE 94 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 273,648 6,298 SH   SOLE 6,298 0 0
NEWS CORP NEW CL A 65249B109 989,800 70,000 PRN   SOLE 70,000 0 0
NEXTERA ENERGY INC COM 65339F101 242,160 1,000 SH   SOLE 1,000 0 0
NIKE INC CL B 654106103 19,452 192 SH   SOLE 192 0 0
NORDSTROM INC COM 655664100 16,372 400 SH   SOLE 400 0 0
NORFOLK SOUTHERN CORP COM 655844108 390,395 2,011 SH   SOLE 2,011 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 2,808 1,200 SH   SOLE 1,200 0 0
NORTHROP GRUMMAN CORP COM 666807102 191,591 557 SH   SOLE 557 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 99,780 6,000 SH   SOLE 6,000 0 0
NORTHWEST NAT HLDG CO COM 66765N105 4,720,268 64,021 SH   SOLE 64,021 0 0
NOVARTIS A G SPONSORED ADR 66987V109 143,550 1,516 SH   SOLE 1,516 0 0
NOVO-NORDISK A S ADR 670100205 23,152 400 SH   SOLE 400 0 0
NOW INC COM 67011P100 4,496 400 SH   SOLE 400 0 0
NUCOR CORP COM 670346105 59,094 1,050 SH   SOLE 1,050 0 0
NUTRIEN LTD COM 67077M108 105,486 2,200 SH   SOLE 2,200 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 96,236 5,773 SH   SOLE 5,773 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 60,606 3,700 SH   SOLE 3,700 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103 488,104 35,166 SH   SOLE 35,166 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 102,864 7,395 SH   SOLE 7,395 0 0
NUVEEN MUN 2021 TARGET TERM COM 670687102 85,115 8,703 SH   SOLE 8,703 0 0
NUVEEN MUN VALUE FD INC COM 670928100 10,165 950 SH   SOLE 950 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 75,206 5,130 SH   SOLE 5,130 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 113,310 8,350 SH   SOLE 8,350 0 0
NUVEEN NY MUN VALUE FD COM 67062M105 45,588 4,350 SH   SOLE 4,350 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 96,758 6,838 SH   SOLE 6,838 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 14,600 1,000 SH   SOLE 1,000 0 0
NVIDIA CORP COM 67066G104 312,243 1,327 SH   SOLE 1,327 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,811,601 331,795 SH   SOLE 331,795 0 0
OCCIDENTAL PETE CORP COM 674599105 203,577 4,940 SH   SOLE 4,940 0 0
OCULAR THERAPEUTIX INC COM 67576A100 47,005 11,900 SH   SOLE 11,900 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 18,978 100 SH   SOLE 100 0 0
ONEOK INC NEW COM 682680103 45,402 600 SH   SOLE 600 0 0
ORACLE CORP COM 68389X105 415,522 7,843 SH   SOLE 7,843 0 0
ORGANOVO HLDGS INC COM 68620A104 240 675 SH   SOLE 675 0 0
ORION ENERGY SYSTEMS INC COM 686275108 3,350 1,000 SH   SOLE 1,000 0 0
OWENS CORNING NEW COM 690742101 6,512 100 SH   SOLE 100 0 0
PACCAR INC COM 693718108 23,730 300 SH   SOLE 300 0 0
PAGERDUTY INC COM 69553P100 2,339 100 SH   SOLE 100 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 1,411 350 SH   SOLE 350 0 0
PARK HOTELS RESORTS INC COM 700517105 4,062 157 SH   SOLE 157 0 0
PARKER DRILLING CO COM 701081507 142,560 6,336 SH   SOLE 6,336 0 0
PARKER HANNIFIN CORP COM 701094104 12,586,305 61,152 SH   SOLE 61,152 0 0
PATTERSON UTI ENERGY INC COM 703481101 799,103 76,105 SH   SOLE 76,105 0 0
PAYPAL HLDGS INC COM 70450Y103 75,719 700 SH   SOLE 700 0 0
PENN VA CORP NEW COM 70788V102 3,035 100 SH   SOLE 100 0 0
PEPSICO INC COM 713448108 734,738 5,376 SH   SOLE 5,376 0 0
PERKINELMER INC COM 714046109 339,850 3,500 SH   SOLE 3,500 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 204,113 22,430 SH   SOLE 22,430 0 0
PERSPECTA INC COM 715347100 23,109 874 SH   SOLE 874 0 0
PFIZER INC COM 717081103 1,565,359 39,953 SH   SOLE 39,953 0 0
PG&E CORP COM 69331C108 1,359 125 SH   SOLE 125 0 0
PHILIP MORRIS INTL INC COM 718172109 234,508 2,756 SH   SOLE 2,756 0 0
PHILLIPS 66 COM 718546104 153,189 1,375 SH   SOLE 1,375 0 0
PICO HLDGS INC COM NEW 693366205 9,452 850 SH   SOLE 850 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 763,237 210,839 SH   SOLE 210,839 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 99,558 980 SH   SOLE 980 0 0
PIONEER FLOATING RATE TR COM 72369J102 6,582 600 SH   SOLE 600 0 0
PIONEER NAT RES CO COM 723787107 9,936,230 65,642 SH   SOLE 65,642 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 7,580 400 SH   SOLE 400 0 0
PLUG POWER INC COM NEW 72919P202 6,320 2,000 SH   SOLE 2,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,777,161 11,133 SH   SOLE 11,133 0 0
PPG INDS INC COM 693506107 114,801 860 SH   SOLE 860 0 0
PPL CORP COM 69351T106 15,715 438 SH   SOLE 438 0 0
PRICE T ROWE GROUP INC COM 74144T108 97,472 800 SH   SOLE 800 0 0
PRIMERICA INC COM 74164M108 46,349 355 SH   SOLE 355 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 5,500 100 SH   SOLE 100 0 0
PROCTER & GAMBLE CO COM 742718109 2,646,007 21,185 SH   SOLE 21,185 0 0
PROLOGIS INC COM 74340W103 101,887 1,143 SH   SOLE 1,143 0 0
PROOFPOINT INC COM 743424103 14,921 130 SH   SOLE 130 0 0
PROSHARES TR ONLINE RTL ETF 74347B169 4,535 125 SH   SOLE 125 0 0
PROSHARES TR ULTPRO SHT 2017 74348A152 4,490 250 SH   SOLE 250 0 0
PROSHARES TR ULTRPRO COM SR 74347B128 20,400 3,000 SH Put SOLE 3,000 0 0
PROSHARES TR ULTRPRO S&P500 74347X864 229,283 3,275 SH   SOLE 3,275 0 0
PROSHARES TR II VIX SH TRM FUTRS 74347W171 4,400 10,000 SH Call SOLE 10,000 0 0
PROVENTION BIO INC COM 74374N102 230,950 15,500 SH   SOLE 15,500 0 0
PRUDENTIAL FINL INC COM 744320102 18,748 200 SH   SOLE 200 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 59,050 1,000 SH   SOLE 1,000 0 0
PULTE GROUP INC COM 745867101 3,880 100 SH   SOLE 100 0 0
PURE ACQUISITION CORP *W EXP 04/17/202 74621Q114 986 1,000 SH   SOLE 1,000 0 0
PURECYCLE CORP COM NEW 746228303 1,207,016 95,871 SH   SOLE 95,871 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 66,925 12,325 SH   SOLE 12,325 0 0
PVH CORP COM 693656100 1,051,815 10,003 SH   SOLE 10,003 0 0
PYXUS INTL INC COM 74737V106 7,152 800 SH   SOLE 800 0 0
QEP RES INC COM 74733V100 272,736 60,608 SH   SOLE 60,608 0 0
QORVO INC COM 74736K101 5,241,043 45,092 SH   SOLE 45,092 0 0
QUALCOMM INC COM 747525103 1,591,316 18,036 SH   SOLE 18,036 0 0
RALPH LAUREN CORP CL A 751212101 5,861 50 SH   SOLE 50 0 0
RANGE RES CORP COM 75281A109 58,152 11,990 SH   SOLE 11,990 0 0
RAYTHEON CO COM NEW 755111507 1,976,342 8,994 SH   SOLE 8,994 0 0
REALTY INCOME CORP COM 756109104 44,178 600 SH   SOLE 600 0 0
REPUBLIC SVCS INC COM 760759100 5,378 60 SH   SOLE 60 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 286,058 23,978 SH   SOLE 23,978 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 7,064 400 SH   SOLE 400 0 0
RGC RES INC COM 74955L103 2,858 100 SH   SOLE 100 0 0
RMR GROUP INC CL A 74967R106 3,925 86 SH   SOLE 86 0 0
ROPER TECHNOLOGIES INC COM 776696106 86,445,586 244,038 SH   SOLE 244,038 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 29,985 500 SH   SOLE 500 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 117,370 1,990 SH   SOLE 1,990 0 0
RPM INTL INC COM 749685103 66,397 865 SH   SOLE 865 0 0
S&P GLOBAL INC COM 78409V104 4,576,591 16,761 SH   SOLE 16,761 0 0
SALESFORCE COM INC COM 79466L302 889,316 5,468 SH   SOLE 5,468 0 0
SALISBURY BANCORP INC COM 795226109 18,268 400 SH   SOLE 400 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 2,540 1,000 SH   SOLE 1,000 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 14,900 2,000 SH   SOLE 2,000 0 0
SANOFI RIGHT 12/31/2020 80105N113 13,449 15,635 SH   SOLE 15,635 0 0
SANOFI SPONSORED ADR 80105N105 12,550 250 SH   SOLE 250 0 0
SAP SE SPON ADR 803054204 1,017,386 7,593 SH   SOLE 7,593 0 0
SCHLUMBERGER LTD COM 806857108 399,950 9,949 SH   SOLE 9,949 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7,096 211 SH   SOLE 211 0 0
SCORPIO TANKERS INC NOTE 3.000% 5/1 80918TAB5 66,500 5,000 PRN Call SOLE 5,000 0 0
SCORPIO TANKERS INC SHS Y7542C130 573,381 14,575 SH   SOLE 14,575 0 0
SEALED AIR CORP NEW COM 81211K100 95,592 2,400 SH   SOLE 2,400 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 38,670 1,000 SH   SOLE 1,000 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 18,894 300 SH   SOLE 300 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 15,279 150 SH   SOLE 150 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 16,294 200 SH   SOLE 200 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 45,234 700 SH   SOLE 700 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 40,335 440 SH   SOLE 440 0 0
SEMPRA ENERGY COM 816851109 5,302 35 SH   SOLE 35 0 0
SERVICESOURCE INTL INC COM 81763U100 399,130 239,000 SH   SOLE 239,000 0 0
SHERWIN WILLIAMS CO COM 824348106 132,464 227 SH   SOLE 227 0 0
SIMON PPTY GROUP INC NEW COM 828806109 71,203 478 SH   SOLE 478 0 0
SJW GROUP COM 784305104 743,927 10,469 SH   SOLE 10,469 0 0
SL GREEN RLTY CORP COM 78440X101 641,506 6,982 SH   SOLE 6,982 0 0
SMUCKER J M CO COM NEW 832696405 493,160 4,736 SH   SOLE 4,736 0 0
SNAP INC CL A 83304A106 3,266 200 SH   SOLE 200 0 0
SOLAR CAP LTD COM 83413U100 3,913,697 189,801 SH   SOLE 189,801 0 0
SOLAR SR CAP LTD COM 83416M105 45,760 2,600 SH   SOLE 2,600 0 0
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 17,500 1,250 SH   SOLE 1,250 0 0
SOUTH JERSEY INDS INC COM 838518108 3,226,796 97,841 SH   SOLE 97,841 0 0
SOUTHWEST AIRLS CO COM 844741108 88,527 1,640 SH   SOLE 1,640 0 0
SOUTHWESTERN ENERGY CO COM 845467109 6,292 2,600 SH   SOLE 2,600 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 896,126 6,271 SH   SOLE 6,271 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 776 20 SH   SOLE 20 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 83,485 2,663 SH   SOLE 2,663 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 8,834 235 SH   SOLE 235 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,838,181 11,925 SH   SOLE 11,925 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 136,294 25,400 SH Put SOLE 25,400 0 0
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 58,518 618 SH   SOLE 618 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 44,805 1,525 SH   SOLE 1,525 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 130,117 3,685 SH   SOLE 3,685 0 0
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 215,603 5,409 SH   SOLE 5,409 0 0
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 27,622 700 SH   SOLE 700 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 19,173 350 SH   SOLE 350 0 0
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 1,405,371 15,371 SH   SOLE 15,371 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 964 15 SH   SOLE 15 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 36,291 9,970 SH   SOLE 9,970 0 0
SPIRIT MTA REIT COM SHS BEN IN 84861U105 144,201 187,859 SH   SOLE 187,859 0 0
SQUARE INC CL A 852234103 20,332 325 SH   SOLE 325 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 5,879 120 SH   SOLE 120 0 0
STARBUCKS CORP COM 855244109 191,929 2,183 SH   SOLE 2,183 0 0
STATE STR CORP COM 857477103 3,955 50 SH   SOLE 50 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 262,827 24,725 SH   SOLE 24,725 0 0
STERICYCLE INC COM 858912108 134,129 2,102 SH   SOLE 2,102 0 0
STONECASTLE FINL CORP COM 861780104 329,237 14,764 SH   SOLE 14,764 0 0
STRYKER CORP COM 863667101 921,427 4,389 SH   SOLE 4,389 0 0
SUNCOKE ENERGY INC COM 86722A103 669,881 107,525 SH   SOLE 107,525 0 0
SUNPOWER CORP COM 867652406 780 100 SH   SOLE 100 0 0
SYNCHRONY FINL COM 87165B103 90,529 2,514 SH   SOLE 2,514 0 0
SYSCO CORP COM 871829107 275,867 3,225 SH   SOLE 3,225 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 12,966,975 223,184 SH   SOLE 223,184 0 0
TARGET CORP COM 87612E106 19,232 150 SH   SOLE 150 0 0
TARGET HOSPITALITY CORP *W EXP 03/15/202 87615L115 15,028 28,900 SH   SOLE 28,900 0 0
TAYLOR DEVICES INC COM 877163105 42,040 4,000 SH   SOLE 4,000 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,150 12 SH   SOLE 12 0 0
TECNOGLASS INC SHS G87264100 19,841 2,405 SH   SOLE 2,405 0 0
TECOGEN INC NEW COM NEW 87876P201 1,317,648 621,532 SH   SOLE 621,532 0 0
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 934 60 SH   SOLE 60 0 0
TEREX CORP NEW COM 880779103 29,780 1,000 SH   SOLE 1,000 0 0
TESLA INC COM 88160R101 1,043,733 2,495 SH   SOLE 2,495 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 980 100 SH   SOLE 100 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 9,512 200 SH   SOLE 200 0 0
THE TRADE DESK INC COM CL A 88339J105 12,989 50 SH   SOLE 50 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 197,521 608 SH   SOLE 608 0 0
TITAN INTL INC ILL COM 88830M102 473,243 130,730 SH   SOLE 130,730 0 0
TJX COS INC NEW COM 872540109 1,221 20 SH   SOLE 20 0 0
TOLL BROTHERS INC COM 889478103 1,073,882 27,180 SH   SOLE 27,180 0 0
TOLL BROTHERS INC COM 889478103 80 2,000 SH Call SOLE 2,000 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 168,390 3,000 SH   SOLE 3,000 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 215 12 SH   SOLE 12 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 281,080 2,000 SH   SOLE 2,000 0 0
TRAVELERS COMPANIES INC COM 89417E109 419,067 3,060 SH   SOLE 3,060 0 0
TREX CO INC COM 89531P105 572,715 6,372 SH   SOLE 6,372 0 0
TRI POINTE GROUP INC COM 87265H109 5,874 377 SH   SOLE 377 0 0
TRIMBLE INC COM 896239100 12,996,024 311,730 SH   SOLE 311,730 0 0
TRUECAR INC COM 89785L107 4,750 1,000 SH   SOLE 1,000 0 0
TRUSTCO BK CORP N Y COM 898349105 26,010 3,000 SH   SOLE 3,000 0 0
TWITTER INC COM 90184L102 160,250 5,000 SH   SOLE 5,000 0 0
TWO HBRS INVT CORP COM NEW 90187B408 2,129,959 145,688 SH   SOLE 145,688 0 0
TYSON FOODS INC CL A 902494103 26,584 292 SH   SOLE 292 0 0
UBER TECHNOLOGIES INC COM 90353T100 2,379 80 SH   SOLE 80 0 0
UGI CORP NEW COM 902681105 4,516 100 SH   SOLE 100 0 0
UNDER ARMOUR INC CL A 904311107 4,104 190 SH   SOLE 190 0 0
UNDER ARMOUR INC CL C 904311206 2,896 151 SH   SOLE 151 0 0
UNILEVER N V N Y SHS NEW 904784709 110,438 1,922 SH   SOLE 1,922 0 0
UNION PACIFIC CORP COM 907818108 2,794,833 15,459 SH   SOLE 15,459 0 0
UNITED AIRLINES HLDGS INC COM 910047109 105,708 1,200 SH   SOLE 1,200 0 0
UNITED INS HLDGS CORP COM 910710102 708,102 56,154 SH   SOLE 56,154 0 0
UNITED PARCEL SERVICE INC CL B 911312106 25,168 215 SH   SOLE 215 0 0
UNITED STATES STL CORP NEW COM 912909108 34,230 3,000 SH   SOLE 3,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,036,788 6,923 SH   SOLE 6,923 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,944,090 6,613 SH   SOLE 6,613 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 26,789 130 SH   SOLE 130 0 0
UNIVERSAL ELECTRS INC COM 913483103 52,260 1,000 SH   SOLE 1,000 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 154,200 20,000 SH   SOLE 20,000 0 0
URBAN EDGE PPTYS COM 91704F104 4,795 250 SH   SOLE 250 0 0
URSTADT BIDDLE PPTYS INC COM 917286106 1,590 80 SH   SOLE 80 0 0
US BANCORP DEL COM NEW 902973304 142,948 2,411 SH   SOLE 2,411 0 0
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 31,745 1,750 SH   SOLE 1,750 0 0
V F CORP COM 918204108 27,905 280 SH   SOLE 280 0 0
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 384,300 13,125 SH   SOLE 13,125 0 0
VANECK VECTORS ETF TRUST MTG REIT INCOME 92189F452 376,846 15,715 SH   SOLE 15,715 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 16,928 210 SH   SOLE 210 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 6,375,205 76,022 SH   SOLE 76,022 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 10,241 181 SH   SOLE 181 0 0
VANGUARD GROUP DIV APP ETF 921908844 41,512 333 SH   SOLE 333 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 105,410 713 SH   SOLE 713 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 850,063 7,132 SH   SOLE 7,132 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 118,846 667 SH   SOLE 667 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,485 16 SH   SOLE 16 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 168,902 571 SH   SOLE 571 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,287,380 32,315 SH   SOLE 32,315 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 719 6 SH   SOLE 6 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5,305,179 98,701 SH   SOLE 98,701 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,314 97 SH   SOLE 97 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 53,326 910 SH   SOLE 910 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 27,832 400 SH   SOLE 400 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,000 9 SH   SOLE 9 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 827 14 SH   SOLE 14 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 8,099 100 SH   SOLE 100 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,218,391 22,915 SH   SOLE 22,915 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 405,150 5,000 SH   SOLE 5,000 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,952 67 SH   SOLE 67 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 11,995 128 SH   SOLE 128 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,033 11 SH   SOLE 11 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 162,953 860 SH   SOLE 860 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,128 7 SH   SOLE 7 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 815 10 SH   SOLE 10 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 13,467 55 SH   SOLE 55 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,341 10 SH   SOLE 10 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,572 11 SH   SOLE 11 0 0
VERISK ANALYTICS INC COM 92345Y106 351,397 2,353 SH   SOLE 2,353 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 713,100 11,614 SH   SOLE 11,614 0 0
VERMILION ENERGY INC COM 923725105 243,638 14,880 SH   SOLE 14,880 0 0
VERSO CORP CL A 92531L207 715,791 39,700 SH   SOLE 39,700 0 0
VIACOMCBS INC CL B 92556H206 4,530,787 107,953 SH   SOLE 107,953 0 0
VIACOMCBS INC CL B 92556H206 1,500 15,000 SH Call SOLE 15,000 0 0
VIRTU FINL INC CL A 928254101 356,945 22,323 SH   SOLE 22,323 0 0
VISA INC COM CL A 92826C839 174,935 931 SH   SOLE 931 0 0
VMWARE INC CL A COM 928563402 11,384 75 SH   SOLE 75 0 0
VORNADO RLTY TR SH BEN INT 929042109 416,556 6,264 SH   SOLE 6,264 0 0
W P CAREY INC COM 92936U109 18,409 230 SH   SOLE 230 0 0
WABTEC CORP COM 929740108 3,112 40 SH   SOLE 40 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 532,452 9,031 SH   SOLE 9,031 0 0
WALMART INC COM 931142103 109,689 923 SH   SOLE 923 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 16,049 550 SH   SOLE 550 0 0
WASTE MGMT INC DEL COM 94106L109 39,886 350 SH   SOLE 350 0 0
WELBILT INC COM 949090104 17,171 1,100 SH   SOLE 1,100 0 0
WELLS FARGO CO NEW COM 949746101 1,208,133 22,456 SH   SOLE 22,456 0 0
WELLTOWER INC COM 95040Q104 40,890 500 SH   SOLE 500 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 369,836 25,917 SH   SOLE 25,917 0 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 714,306 39,183 SH   SOLE 39,183 0 0
WESTERN ASSET HGH YLD DFNDFD COM 95768B107 474,258 30,304 SH   SOLE 30,304 0 0
WESTERN ASSET HIGH INCM OPP COM 95766K109 507 100 SH   SOLE 100 0 0
WESTERN ASSET MUN HI INCM FD COM 95766N103 7,580 1,000 SH   SOLE 1,000 0 0
WESTERN DIGITAL CORP COM 958102105 2,531,989 39,893 SH   SOLE 39,893 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 10,562 622 SH   SOLE 622 0 0
WESTROCK CO COM 96145D105 2,291,051 53,392 SH   SOLE 53,392 0 0
WEYERHAEUSER CO COM 962166104 103,284 3,420 SH   SOLE 3,420 0 0
WHIRLPOOL CORP COM 963320106 11,065 75 SH   SOLE 75 0 0
WIDEPOINT CORP COM 967590100 19,900 50,000 SH   SOLE 50,000 0 0
WILLIAMS COS INC DEL COM 969457100 30,077 1,268 SH   SOLE 1,268 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 18,732 600 SH   SOLE 600 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 329,867 4,673 SH   SOLE 4,673 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 13,070 200 SH   SOLE 200 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131 72,679 2,275 SH   SOLE 2,275 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 286,379 5,325 SH   SOLE 5,325 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 4,847 100 SH   SOLE 100 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 19,652 1,298 SH   SOLE 1,298 0 0
XCEL ENERGY INC COM 98389B100 9,841 155 SH   SOLE 155 0 0
XPERI CORP COM 98421B100 18,500 1,000 SH   SOLE 1,000 0 0
XPO LOGISTICS INC COM 983793100 15,940 200 SH   SOLE 200 0 0
XYLEM INC COM 98419M100 27,577 350 SH   SOLE 350 0 0
YETI HLDGS INC COM 98585X104 469,530 13,500 SH   SOLE 13,500 0 0
YORK WTR CO COM 987184108 1,451,312 31,475 SH   SOLE 31,475 0 0
YUM BRANDS INC COM 988498101 64,870 644 SH   SOLE 644 0 0
YUM CHINA HLDGS INC COM 98850P109 30,918 644 SH   SOLE 644 0 0
ZAYO GROUP HLDGS INC COM 98919V105 103,950 3,000 SH   SOLE 3,000 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 57,627 385 SH   SOLE 385 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 374,220 5,500 SH   SOLE 5,500 0 0