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
1 800 FLOWERS COM CLASS A 68243Q106 117 8,892 SH   SOLE   0 8,892 0
1ST COLONIAL BANCORP COMMON 319716106 1,539 342,003 SH   SOLE   164,320 169,824 7,859
360 FINANCE INC SPON ADS EACH REP 2 88557W101 3,034 379,262 SH   SOLE   378,665 597 0
3M COMPANY COMMON 88579Y101 19,882 145,648 SH   SOLE   0 128,011 17,637
ABB LTD ADR (1 ORD) 000375204 345 20,000 SH   SOLE   0 20,000 0
ABBOTT LABS COMMON 002824100 15,396 195,119 SH   SOLE   0 189,103 6,016
ABBVIE INC COMMON 00287Y109 16,377 214,960 SH   SOLE   725 207,794 6,441
ABERDEEN STANDARD GO PHYSICAL SWISS GLD S 00326A104 24 1,590 SH   SOLE   0 0 1,590
ACADIA HEALTHCARE CLASS A 00404A109 2 147 SH   SOLE   0 147 0
ACADIA PHARMACEUTCLS COMMON 004225108 15 375 SH   SOLE   0 375 0
ACADIA REALTY TRUST COMMON SBI 004239109 321 25,971 SH   SOLE   0 0 25,971
ACCENTURE PLC CLASS A G1151C101 142,553 873,163 SH   SOLE   0 862,138 11,025
ACCO BRANDS CORP COMMON 00081T108 1 210 SH   SOLE   0 210 0
ACME UNITED CORP COMMON 004816104 779 38,463 SH   SOLE   0 38,463 0
ACTIVISION BLIZZARD COMMON 00507V109 211 3,560 SH   SOLE   0 3,560 0
ADIENT PLC ORDINARY SHARES G0084W101 0 14 SH   SOLE   0 7 7
ADOBE INC COMMON 00724F101 3,427 10,770 SH   SOLE   0 10,770 0
ADT INC COM USD0.01 00090Q103 0 121 SH   SOLE   0 121 0
ADV MICRO DEVICES COMMON 007903107 9 200 SH   SOLE   0 0 200
ADVANSIX INC COMMON STOCK 00773T101 2 280 SH   SOLE   0 280 0
AERCAP HOLDINGS SHARES N00985106 2 96 SH   SOLE   0 96 0
AERIE PHARMACEUTIC COM USD0.001 00771V108 15,265 1,130,795 SH   SOLE   1,130,795 0 0
AEROVIRONMENT INC COMMON 008073108 228 3,750 SH   SOLE   1,250 0 2,500
AES CORP COMMON 00130H105 18 1,353 SH   SOLE   0 1,353 0
AFLAC INC COMMON 001055102 161 4,724 SH   SOLE   0 1,724 3,000
AGCO CORP COMMON 001084102 5 112 SH   SOLE   0 112 0
AGILENT TECHN INC COMMON 00846U101 5,860 81,818 SH   SOLE   0 65,468 16,350
AGIOS PHARMACEUTIC COM USD0.001 00847X104 2,341 66,000 SH   SOLE   66,000 0 0
AGNC INVT CORP COM 00123Q104 15 1,500 SH   SOLE   0 1,500 0
AGNICO EAGLE MINES COMMON 008474108 39 1,000 SH   SOLE   0 1,000 0
AGROFRESH SOLUTIONS COMMON 00856G109 4,617 2,815,585 SH   SOLE   0 2,348,860 466,725
AGROFRESH SOLUTIONS WTS JUL 31 20 00856G117 0 20,075 SH   SOLE   0 0 20,075
AIR LEASE CORP COMMON 00912X302 6 300 SH   SOLE   0 300 0
AIR PRODS & CHEMS COMMON 009158106 9,979 49,997 SH   SOLE   0 9,997 40,000
AKAMAI TECH INC COMMON 00971T101 100 1,100 SH   SOLE   0 100 1,000
AKORN INC COMMON 009728106 1 3,500 SH   SOLE   0 3,500 0
AKOUSTIS TECHNOLOGS COM USD0.001 00973N102 5 1,000 SH   SOLE   0 1,000 0
ALAMO GROUP INC COMMON 011311107 1,665 18,760 SH   SOLE   0 17,860 900
ALCOA CORPORATION COMMON 013872106 2 444 SH   SOLE   0 444 0
ALCON AG ORDINARY SH CHF 0.04 H01301128 603 11,877 SH   SOLE   0 8,087 3,790
ALECTOR INC COM USD0.0001 014442107 1 60 SH   SOLE   0 60 0
ALERUS FINL CORP COMMON 01446U103 16 1,000 SH   SOLE   0 0 1,000
ALEXANDER & BALDWIN COMMON 014491104 668 59,620 SH   SOLE   0 59,620 0
ALEXANDER'S INC COM 014752109 59 217 SH   SOLE   0 217 0
ALEXCO RESOURCES COMMON 01535P106 12 10,000 SH   SOLE   0 10,000 0
ALEXION PHARM INC COMMON 015351109 31 350 SH   SOLE   0 250 100
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 16,824 86,509 SH   SOLE   71,256 14,213 1,040
ALIO GOLD INC COMMON 01627X108 7 16,250 SH   SOLE   0 16,250 0
ALKERMES PLC ORDINARY G01767105 14 1,000 SH   SOLE   0 0 1,000
ALLEGHANY CORP DEL COMMON 017175100 2,395 4,337 SH   SOLE   0 4,337 0
ALLEGION PLC ORDINARY SHARES G0176J109 125 1,366 SH   SOLE   0 1,366 0
ALLERGAN PLC SHARES G0177J108 912 5,153 SH   SOLE   0 4,715 438
ALLETE COMMON 018522300 16 266 SH   SOLE   0 0 266
ALLIANCE DATA SYSTEM COMMON 018581108 3 101 SH   SOLE   0 101 0
ALLIANCE RES PRTN UNIT 01877R108 54 17,725 SH   SOLE   0 16,725 1,000
ALLIANCEBERSTEIN HLD COMMON 01881G106 2,336 125,700 SH   SOLE   0 125,700 0
ALLIANT ENERGY CORP COMMON 018802108 16 332 SH   SOLE   0 332 0
ALLSTATE CORP COMMON 020002101 2,234 24,364 SH   SOLE   0 24,364 0
ALLY FINL INC COMMON 02005N100 52,876 3,664,359 SH   SOLE   0 3,606,196 58,163
ALPHABET INC CLASS A 02079K305 95,923 82,554 SH   SOLE   5 74,824 7,725
ALPHABET INC CLASS C 02079K107 316,225 271,948 SH   SOLE   110 257,514 14,324
ALPS ETF TRUST SECTOR DIV DOGS ETF 00162Q858 112 3,605 SH   SOLE   0 3,605 0
ALTRA INDL MOTION COMMON 02208R106 1,531 87,550 SH   SOLE   0 87,550 0
ALTRIA GROUP INC COMMON 02209S103 14,137 365,594 SH   SOLE   0 337,748 27,846
AMALGAMATED BANK COMMON 022663108 33 3,140 SH   SOLE   0 0 3,140
AMARIN CORP PLC SP ADR (10 ORDS) 023111206 3,493 873,300 SH   SOLE   872,800 0 500
AMAZON COM INC COMMON 023135106 26,763 13,727 SH   SOLE   7 13,134 586
AMCOR PLC ORDINARY SHARES G0250X107 337 41,616 SH   SOLE   0 31,926 9,690
AMDOCS LTD ORDINARY G02602103 4,055 73,785 SH   SOLE   0 73,778 7
AMERANT BANCORP INC CLASS A COMMON STOCK 023576101 230 15,000 SH   SOLE   0 0 15,000
AMEREN CORPORATION COMMON 023608102 46,054 632,356 SH   SOLE   0 354,301 278,055
AMERICA MOVIL ADR (20 SER L) 02364W105 9 800 SH   SOLE   0 800 0
AMERICAN AIRLINES COM 02376R102 2 200 SH   SOLE   0 200 0
AMERICAN CAMPUS CMNT COMMON 024835100 8 300 SH   SOLE   0 300 0
AMERICAN EXPRESS CO COMMON 025816109 81,443 951,327 SH   SOLE   0 909,993 41,334
AMERICAN NATL INS CO COMMON 028591105 15,278 185,459 SH   SOLE   200 163,407 21,852
AMERICAN OUTDOOR BRN COMMON 02874P103 225 27,149 SH   SOLE   0 25,849 1,300
AMERICAN STS WTR CO COMMON 029899101 114 1,400 SH   SOLE   0 1,400 0
AMERICAN SUPERCNDCTR SHS NEW 030111207 64 11,857 SH   SOLE   0 10,837 1,020
AMERICAN TOWER CORP COMMON 03027X100 280 1,287 SH   SOLE   0 1,187 100
AMERICAN WTR WKS CO COMMON 030420103 26,036 217,762 SH   SOLE   0 209,338 8,424
AMERIPRISE FINANCIAL COMMON 03076C106 3,138 30,624 SH   SOLE   0 28,024 2,600
AMERISOURCE-BERGEN COMMON 03073E105 13,278 150,039 SH   SOLE   0 150,039 0
AMERN ELEC PWR INC COMMON 025537101 254 3,177 SH   SOLE   0 3,177 0
AMERN INTL GROUP INC COMMON 026874784 2,681 110,596 SH   SOLE   0 107,316 3,280
AMERN INTL GROUP INC WTS JAN 19 21 026874156 0 547 SH   SOLE   0 547 0
AMETEK INC COMMON 031100100 358 4,980 SH   SOLE   0 4,980 0
AMGEN INC COMMON 031162100 45,481 224,344 SH   SOLE   0 224,163 181
AMICUS THERAPEUTICS COMMON 03152W109 6 657 SH   SOLE   657 0 0
AMPHENOL CORPORATION CLASS A 032095101 510 7,000 SH   SOLE   0 7,000 0
AMYRIS INC COM NEW 03236M200 17 7,000 SH   SOLE   0 7,000 0
ANALOG DEVICES INC COMMON 032654105 2,408 26,859 SH   SOLE   0 26,809 50
ANGI HOMESERVICES COMMON 00183L102 81 15,550 SH   SOLE   0 15,000 550
ANHEUSER BUSCH INBEV ADR EA REP 1 ORD NPV 03524A108 47,621 1,079,368 SH   SOLE   25 1,059,178 20,165
ANI PHARMACEUTICALS COMMON 00182C103 10,994 269,876 SH   SOLE   269,876 0 0
ANIXTER INTL INC COMMON 035290105 17 200 SH   SOLE   0 200 0
ANSYS INC COMMON 03662Q105 457 1,970 SH   SOLE   0 1,970 0
ANTHEM INC COMMON 036752103 18,300 80,605 SH   SOLE   80,000 605 0
AON PLC COMMON G0408V102 3,729 22,595 SH   SOLE   0 21,395 1,200
APACHE CORP COMMON 037411105 10 2,505 SH   SOLE   0 2,505 0
APERGY CORPORATION COM 03755L104 0 161 SH   SOLE   0 111 50
APHRIA INC COMMON 03765K104 1 425 SH   SOLE   0 425 0
APOLLO COML REAL EST COMMON 03762U105 4 600 SH   SOLE   0 600 0
APOLLO GLOBAL MGMT CLASS A COMMON STOCK 03768E105 167 5,000 SH   SOLE   0 5,000 0
APOLLO INVT CORP COMMON 03761U502 0 5 SH   SOLE   0 5 0
APOLLO SENIOR FLOA COMMON 037636107 14 1,250 SH   SOLE   0 1,250 0
APPLE INC COMMON 037833100 723,958 2,846,976 SH   SOLE   590 2,572,922 273,464
APPLIED MATERIALS COMMON 038222105 758 16,543 SH   SOLE   200 15,993 350
APTARGROUP INC COMMON 038336103 793 7,976 SH   SOLE   0 7,976 0
APTIV PLC ORDINARY SHARES G6095L109 1 34 SH   SOLE   0 34 0
AQUABOUNTY TECHNOLOG COM NEW 03842K200 11 7,127 SH   SOLE   0 7,127 0
ARAMARK COMMON 03852U106 6,730 337,020 SH   SOLE   25 336,245 750
ARBOR RLTY TR INC COMMON 038923108 11 2,330 SH   SOLE   0 2,330 0
ARC DOCUMENT SOLUTNS COMMON 00191G103 0 1,200 SH   SOLE   0 0 1,200
ARCELORMITTAL SA LU NY REGISTRY SH 03938L203 25 2,716 SH   SOLE   0 2,716 0
ARCH CAP GROUP LTD ORDINARY G0450A105 58 2,064 SH   SOLE   0 1,881 183
ARCHER DANIELS MIDLD COMMON 039483102 114 3,247 SH   SOLE   0 3,247 0
ARCONIC INC COMMON 03965L100 28 1,759 SH   SOLE   0 1,759 0
ARCOSA INC COMMON STOCK 039653100 25 649 SH   SOLE   0 649 0
ARCTURUS THERAPEUTIC COM USD0.001 03969T109 67 5,000 SH   SOLE   5,000 0 0
ARES CAP CORP COMMON 04010L103 10 938 SH   SOLE   0 938 0
ARK RESTAURANTS CORP COMMON 040712101 379 35,950 SH   SOLE   0 4,000 31,950
ARROW ELECTRS INC COMMON 042735100 458 8,833 SH   SOLE   0 5,033 3,800
ARROWHEAD PHARMACEUT COMMON 04280A100 46,492 1,616,023 SH   SOLE   680,053 900,920 35,050
ARTESIAN RESOURCES CLASS A 043113208 7,231 193,469 SH   SOLE   0 185,039 8,430
ARVINAS INC COM USD0.001 04335A105 31 784 SH   SOLE   0 784 0
ASCENDIS PHARMA A S REP(ORD SHS DKK1.00 04351P101 10,833 96,200 SH   SOLE   96,200 0 0
ASHLAND GLOBAL HLD COMMON 044186104 5 100 SH   SOLE   0 100 0
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 8 33 SH   SOLE   0 33 0
ASPEN TECHNOLOGY INC COMMON 045327103 337 3,554 SH   SOLE   500 2,054 1,000
ASSURANT INC COMMON 04621X108 4,405 42,320 SH   SOLE   0 42,320 0
ASSURED GUARANTY LTD COMMON G0585R106 5 195 SH   SOLE   0 195 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 393 8,800 SH   SOLE   0 8,800 0
AT&T INC COMMON 00206R102 8,562 293,720 SH   SOLE   175 275,482 18,063
ATHENE HLDG LTD CLASS A G0684D107 136 5,511 SH   SOLE   0 511 5,000
ATLANTIC UN BANKSHAR COMMON 04911A107 328 15,000 SH   SOLE   0 0 15,000
ATLAS AIR WORLDWIDE COMMON 049164205 1,760 68,575 SH   SOLE   0 65,925 2,650
ATLAS CORP SHS Y0436Q109 17 2,318 SH   SOLE   0 2,318 0
ATRICURE INC COMMON 04963C209 33 1,000 SH   SOLE   0 0 1,000
AURORA CANNABIS COMMON 05156X108 10 11,400 SH   SOLE   0 11,400 0
AUTOMATIC DATA PROC COMMON 053015103 6,193 45,312 SH   SOLE   0 42,312 3,000
AUTONATION INC COMMON 05329W102 34 1,247 SH   SOLE   0 0 1,247
AUTOZONE INC COMMON 053332102 153,627 181,593 SH   SOLE   7 179,856 1,730
AVALARA INC COM USD0.0001 05338G106 1 15 SH   SOLE   0 15 0
AVALONBAY COMMUNTIES REIT 053484101 151 1,031 SH   SOLE   0 1,031 0
AVANGRID INC COMMON 05351W103 1,881 42,985 SH   SOLE   0 40,185 2,800
AVANOS MEDICAL INC COMMON 05350V106 319 11,855 SH   SOLE   0 11,855 0
AVERY DENNISON CORP COMMON 053611109 3 30 SH   SOLE   0 30 0
AVIS BUDGET GROUP COMMON 053774105 3,665 263,699 SH   SOLE   200 255,644 7,855
AXIS CAPITAL HLDGS ORDINARY G0692U109 3 100 SH   SOLE   0 0 100
AXT INC COMMON 00246W103 16 5,000 SH   SOLE   0 5,000 0
AZZ INC COMMON 002474104 107 3,835 SH   SOLE   0 2,360 1,475
BAIDU INC REP(10 ORD CLASS A) 056752108 20 200 SH   SOLE   0 200 0
BAKER HUGHES COMPANY CL A COMMON STOCK 05722G100 3 346 SH   SOLE   0 346 0
BANC OF CALIFORNIA COMMON 05990K106 189 23,744 SH   SOLE   0 0 23,744
BANCFIRST CORP COMMON 05945F103 56 1,700 SH   SOLE   0 1,700 0
BANK HAWAII CORP COMMON 062540109 182 3,307 SH   SOLE   0 2,403 904
BANK OF AMERICA CORP COMMON 060505104 2,353 110,861 SH   SOLE   0 106,089 4,772
BANK OF COMERCE HLDG COMMON 06424J103 976 124,100 SH   SOLE   0 70,900 53,200
BANK OF NEW YORK MEL COMMON 064058100 3,620 107,485 SH   SOLE   0 98,543 8,942
BANK OF THE JAMES FI COMMON 470299108 104 11,991 SH   SOLE   0 0 11,991
BANK OZK COMMON 06417N103 217 13,000 SH   SOLE   0 500 12,500
BANKUNITED INC COMMON 06652K103 102 5,491 SH   SOLE   0 0 5,491
BAR HBR BANKSHARES COMMON 066849100 751 43,470 SH   SOLE   0 39,470 4,000
BARRICK GOLD CORP COMMON CAD 067901108 22 1,227 SH   SOLE   0 1,227 0
BAXTER INTL INC COMMON 071813109 9,029 111,212 SH   SOLE   0 75,276 35,936
BAYCOM CORP COM NPV 07272M107 506 42,000 SH   SOLE   0 3,500 38,500
BCE INC COMMON 05534B760 87 2,140 SH   SOLE   0 140 2,000
BEACON ROOFING SUP COMMON 073685109 1,854 112,140 SH   SOLE   0 109,240 2,900
BECTON DICKINSON COMMON 075887109 6,671 29,036 SH   SOLE   0 27,070 1,966
BED BATH & BEYOND COMMON 075896100 4 966 SH   SOLE   0 966 0
BEIERSDORF AG ORDINARY D08792109 3,189 31,400 SH   SOLE   0 29,050 2,350
BELLUS HEALTH INC COMMON 07987C204 12,767 1,279,287 SH   SOLE   1,279,287 0 0
BERKSHIRE HATHAWAY CLASS A 084670108 4,228,784 15,547 SH   SOLE   0 10,214 5,333
BERKSHIRE HATHAWAY CLASS B 084670702 429,892 2,351,325 SH   SOLE   750 2,281,472 69,103
BERKSHIRE HILLS BANC COMMON 084680107 5 360 SH   SOLE   0 180 180
BEST BUY INC COMMON 086516101 16 288 SH   SOLE   0 288 0
BEYOND MEAT INC COM USD0.0001 08862E109 4 75 SH   SOLE   0 75 0
BILIBILI INC EACH ADS 1 ORD SHS 090040106 55,109 2,353,113 SH   SOLE   2,249,077 97,026 7,010
BIO RAD LABS INC CLASS A 090572207 87 250 SH   SOLE   0 250 0
BIODELIVERY SCIENCES COMMON 09060J106 10 2,648 SH   SOLE   0 2,648 0
BIOGEN INC COMMON 09062X103 58 185 SH   SOLE   0 185 0
BIOSPECIFICS TECH CO COMMON 090931106 2,457 43,450 SH   SOLE   0 43,075 375
BLACK HILLS CORP COMMON 092113109 5,203 81,273 SH   SOLE   0 77,973 3,300
BLACK KNIGHT INC COMMON CL A 09215C105 8 153 SH   SOLE   0 153 0
BLACKBERRY LIMITED COMMON 09228F103 49 12,100 SH   SOLE   0 12,000 100
BLACKROCK FL RT TR COMMON 091941104 0 6 SH   SOLE   0 6 0
BLACKROCK INC COMMON 09247X101 364 828 SH   SOLE   0 828 0
BLACKSTONE GROUP L P COM CL A 09260D107 767 16,845 SH   SOLE   2,625 11,000 3,220
BLACKSTONE MORTGAGE REIT CLASS A COMMON 09257W100 13 750 SH   SOLE   0 750 0
BLOCK H & R INC COMMON 093671105 506 36,007 SH   SOLE   0 31,007 5,000
BLUEPRINT MEDICINES COMMON 09627Y109 15,058 257,500 SH   SOLE   257,500 0 0
BOEING CO COMMON 097023105 29,318 196,586 SH   SOLE   0 192,719 3,867
BOINGO WIRELESS IN COMMON 09739C102 185 17,500 SH   SOLE   0 17,500 0
BOOKING HLDGS INC COMMON 09857L108 287 214 SH   SOLE   0 214 0
BOSTON BEER INC CLASS A 100557107 12 33 SH   SOLE   0 0 33
BOSTON SCIENTIFIC COMMON 101137107 17,430 534,176 SH   SOLE   533,000 1,176 0
BP PLC ADR (6 ORD) 055622104 499 20,464 SH   SOLE   0 19,153 1,311
BRAINSTORM CELL THRP COMMON 10501E201 18 4,000 SH   SOLE   0 3,500 500
BRANDYWINE RLTY TR SBI USD0.01 105368203 8 780 SH   SOLE   0 780 0
BRANDYWINEGLOBAL COMMON 10537L104 5 500 SH   SOLE   0 500 0
BRICKELL BIOTECH COMMON STOCK 10802T105 0 14 SH   SOLE   0 14 0
BRIGHTHOUSE FINANCAL COMMON STOCK 10922N103 11 487 SH   SOLE   0 487 0
BRINKS COMPANY COMMON 109696104 524 10,069 SH   SOLE   0 0 10,069
BRISTOL MYERS SQUIBB COMMON 110122108 4,765 85,500 SH   SOLE   0 79,130 6,370
BRISTOL MYERS SQUIBB CONTI VAL RIGHTS WI 110122157 207 54,622 SH   SOLE   0 54,592 30
BRISTOL MYERS SQUIBB RTS DEC 32 30 110122140 2 5,000 SH   SOLE   0 5,000 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 4,955 144,954 SH   SOLE   0 144,593 361
BRIXMOR PROPERTY G COMMON 11120U105 16,697 1,757,665 SH   SOLE   0 1,734,565 23,100
BROADCOM INC COMMON 11135F101 179 759 SH   SOLE   0 759 0
BROADRIDGE FINL SOLN COMMON 11133T103 315 3,323 SH   SOLE   0 3,323 0
BROADVISION INC COMMON 111412706 0 2 SH   SOLE   0 2 0
BROOKFIELD ASSET MGT CLASS A LTD VTG 112585104 572,787 12,944,337 SH   SOLE   430 11,937,083 1,006,824
BROOKFIELD BUSINESS LTD PARTNERSHIP UNT G16234109 1,461 58,431 SH   SOLE   0 38,246 20,185
BROOKFIELD INFR PRTR UNIT G16252101 65,056 1,808,634 SH   SOLE   2,759 1,736,983 68,892
BROOKFIELD INFRASTRU CL A SUB VOT SHARES 11275Q107 6,525 200,541 SH   SOLE   306 192,590 7,645
BROOKFIELD PROPERTY PARTNERS L.P.U G16249107 18,350 2,299,240 SH   SOLE   75 2,275,845 23,320
BROOKFIELD PROPERTY REIT CL A 11282X103 2,814 331,514 SH   SOLE   0 269,756 61,758
BROOKFIELD RENEWABLE COMMON LPU G16258108 22,152 532,695 SH   SOLE   0 523,695 9,000
BROOKLINE BANCORP IN COMMON 11373M107 3,060 271,304 SH   SOLE   0 265,304 6,000
BROWN FORMAN CORP CLASS B 115637209 52 950 SH   SOLE   0 950 0
BRT REALTY TRUST SH BEN INT 055645303 2,245 219,027 SH   SOLE   0 79,571 139,456
BRUNSWICK CORP COMMON 117043109 2 62 SH   SOLE   0 62 0
C & F FINL CORP COMMON 12466Q104 570 14,295 SH   SOLE   0 0 14,295
CABLE ONE INC COMMON 12685J105 1,520 925 SH   SOLE   0 925 0
CABOT CORP COMMON 127055101 9 350 SH   SOLE   0 350 0
CACI INTERNATIONAL CLASS A 127190304 1 9 SH   SOLE   0 9 0
CADENCE BANCORP COMMON STOCK CLASS A 12739A100 98 15,000 SH   SOLE   0 0 15,000
CADENCE DESIGN SYS COMMON 127387108 142 2,155 SH   SOLE   500 655 1,000
CADIZ INC COMMON 127537207 367 31,500 SH   SOLE   0 31,500 0
CAESARSTONE LTD ILS0.04 M20598104 2 200 SH   SOLE   0 0 200
CALAMOS STRATEGIC TO COMMON SBI 128125101 30 3,100 SH   SOLE   0 3,100 0
CALERES INC COMMON 129500104 1,069 205,632 SH   SOLE   600 200,832 4,200
CALIFORNIA BANCORP COM 13005U101 79 6,775 SH   SOLE   0 0 6,775
CALIFORNIA RESOURCES COMMON 13057Q206 0 73 SH   SOLE   0 73 0
CALIFORNIA WTR SVC COMMON 130788102 11 219 SH   SOLE   0 219 0
CALYXT INC COM 13173L107 26 8,000 SH   SOLE   0 8,000 0
CAMDEN NATL CORP COMMON 133034108 212 6,750 SH   SOLE   0 0 6,750
CAMDEN PPTY TR SH BEN INT 133131102 3,684 46,495 SH   SOLE   0 44,495 2,000
CAMECO CORP COMMON 13321L108 541 70,900 SH   SOLE   0 61,100 9,800
CAMPBELL SOUP CO COMMON 134429109 250 5,431 SH   SOLE   0 5,431 0
CANADA GOOSE HLDINGS NPV SUB VTG SHS 135086106 25,994 1,306,935 SH   SOLE   25 895,665 411,245
CANADIAN IMPERIAL BK COMMON 136069101 5 90 SH   SOLE   0 90 0
CANOPY GROWTH CORP COMMON 138035100 43 3,040 SH   SOLE   0 3,025 15
CAPITAL ONE FINL CO COMMON 14040H105 93,543 1,855,277 SH   SOLE   0 1,608,719 246,558
CAPITAL SOUTHWEST COMMON 140501107 6,208 543,687 SH   SOLE   0 543,687 0
CAPITAL SR LIVING COMMON 140475104 298 514,860 SH   SOLE   0 431,000 83,860
CARA THERAPEUTICS COM 140755109 19,054 1,442,421 SH   SOLE   1,442,421 0 0
CARDINAL HEALTH INC COMMON 14149Y108 148 3,100 SH   SOLE   0 300 2,800
CARLYLE GROUP INC COM 14316J108 1 50 SH   SOLE   0 0 50
CARMAX INC COMMON 143130102 5,695 105,797 SH   SOLE   45 93,302 12,450
CARNIVAL CORP COMMON 143658300 1 100 SH   SOLE   0 100 0
CARROLL BANCORP INC COM 144702107 1,108 62,435 SH   SOLE   48,575 0 13,860
CARROLS RESTAURANT COMMON STOCK 14574X104 2,312 1,270,549 SH   SOLE   0 1,105,950 164,599
CARS.COM INC COMMON STOCK 14575E105 11 2,646 SH   SOLE   0 2,646 0
CARTER BK & TR MARTI COMMON 146102108 229 25,032 SH   SOLE   0 0 25,032
CASI PHARMACEUTICA COMMON 14757U109 61 30,000 SH   SOLE   0 30,000 0
CATALENT INC COMMON 148806102 8 156 SH   SOLE   0 156 0
CATERPILLAR INC COMMON 149123101 316 2,728 SH   SOLE   0 2,196 532
CBIZ INC COMMON 124805102 16,598 793,424 SH   SOLE   0 707,174 86,250
CBL & ASSOCIATE PROP COMMON USD0.01 124830100 15 78,000 SH   SOLE   0 0 78,000
CDK GLOBAL INC COM 12508E101 314 9,589 SH   SOLE   0 9,423 166
CDN NATL RAILWAY COMMON 136375102 108 1,392 SH   SOLE   50 1,342 0
CDN NATURAL RES COMMON 136385101 18,910 1,395,598 SH   SOLE   50 1,384,298 11,250
CDN PACIFIC RAILWAY COMMON 13645T100 32 150 SH   SOLE   0 150 0
CDW CORP COMMON 12514G108 7 80 SH   SOLE   0 80 0
CEDAR FAIR L P DEPOSITORY UNIT 150185106 22 1,200 SH   SOLE   0 1,200 0
CEL-SCI CORPORATION COMMON STOCK 150837607 0 2 SH   SOLE   0 2 0
CENOVUS ENERGY INC COMMON 15135U109 0 100 SH   SOLE   0 100 0
CENTENNIAL RESOURCE CL A 15136A102 140 535,500 SH   SOLE   0 467,550 67,950
CENTERPOINT ENERGY COMMON 15189T107 2 185 SH   SOLE   0 185 0
CENTRAL FEDERAL CORP COMMON 15346Q400 486 46,237 SH   SOLE   14,750 0 31,487
CENTRAL SECS CORP COMMON 155123102 575 22,287 SH   SOLE   0 16,656 5,631
CENTURY BANCORP CLASS A NON VTG 156432106 721 11,600 SH   SOLE   0 11,600 0
CENTURYLINK INC COMMON 156700106 656 69,445 SH   SOLE   0 66,645 2,800
CERENCE INC COMMON 156727109 1 125 SH   SOLE   0 125 0
CERUS CORP COMMON 157085101 288 62,000 SH   SOLE   0 62,000 0
CHANGE HEALTHCARE IN USD0.001 15912K100 14 1,500 SH   SOLE   0 1,500 0
CHARLES RIV LABS INT COMMON 159864107 12 97 SH   SOLE   0 97 0
CHART INDS INC COMMON 16115Q308 170 5,900 SH   SOLE   0 5,900 0
CHARTER COMMUNICATIO CL A 16119P108 7,430 17,030 SH   SOLE   0 16,674 356
CHECK POINT SOFTWARE ORDINARY M22465104 42 424 SH   SOLE   25 399 0
CHEGG INC COM USD0.001 163092109 78 2,200 SH   SOLE   0 2,200 0
CHEMOCENTRYX INC COMMON 16383L106 12 300 SH   SOLE   0 300 0
CHEMUNG FINL CORP COMMON 164024101 2,828 85,756 SH   SOLE   0 78,576 7,180
CHESAPEAKE ENERGY 4.5% CONV PFD 165167842 0 25 SH   SOLE   0 25 0
CHESAPEAKE ENERGY COMMON 165167107 97 567,326 SH   SOLE   0 411,751 155,575
CHESAPEAKE UTILS COR COMMON 165303108 5,007 58,423 SH   SOLE   0 50,595 7,828
CHEVRON CORP COMMON 166764100 3,185 43,962 SH   SOLE   0 34,112 9,850
CHEWY INC COM USD0.01 CL A 16679L109 18 500 SH   SOLE   0 500 0
CHICOS FAS INC COMMON 168615102 0 115 SH   SOLE   0 115 0
CHIMERA INVT CORP COMMON 16934Q208 1 179 SH   SOLE   0 179 0
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 37 1,000 SH   SOLE   0 1,000 0
CHINA PETE & CHEM CO SP ADR (H SHS) 16941R108 146 3,000 SH   SOLE   0 3,000 0
CHIPOTLE MEXICAN GRL COMMON 169656105 204 312 SH   SOLE   0 302 10
CHUBB LIMITED COMMON H1467J104 43,254 387,266 SH   SOLE   0 294,521 92,745
CHURCH & DWIGHT INC COMMON 171340102 189 2,960 SH   SOLE   0 2,960 0
CIENA CORPORATION COMMON 171779309 4,141 104,024 SH   SOLE   0 99,616 4,408
CIGNA CORP COMMON USD0.01 125523100 1,164 6,571 SH   SOLE   0 6,352 219
CIMAREX ENERGY CO COMMON 171798101 64 3,825 SH   SOLE   0 3,825 0
CIMPRESS PLC SHS G2143T103 21 400 SH   SOLE   0 400 0
CINCINNATI FINL CORP COMMON 172062101 37 493 SH   SOLE   0 493 0
CINEMARK HOLDINGS COMMON 17243V102 21 2,125 SH   SOLE   0 2,125 0
CINTAS CORP COMMON 172908105 22 129 SH   SOLE   0 129 0
CISCO SYSTEMS INC COMMON 17275R102 17,515 445,564 SH   SOLE   0 431,163 14,401
CIT GROUP INC COMMON 125581801 17 1,000 SH   SOLE   0 0 1,000
CITIGROUP INC COMMON 172967424 31,566 749,433 SH   SOLE   64 689,659 59,710
CITIZENS CMNTY BANCP COMMON 174903104 155 24,174 SH   SOLE   0 0 24,174
CITIZENS FINANCIAL COMMON 174610105 4,231 224,963 SH   SOLE   0 221,713 3,250
CLEARSIDE BIOMEDIC CLEARSIDE BIOMEDIC 185063104 297 175,000 SH   SOLE   0 175,000 0
CLOROX CO COMMON 189054109 869 5,019 SH   SOLE   0 5,019 0
CME GROUP INC CLASS A 12572Q105 42,675 246,807 SH   SOLE   20 246,472 315
CMS ENERGY CORP COMMON 125896100 4,164 70,882 SH   SOLE   0 69,182 1,700
CNX MIDSTREAM PARTNE COM UNIT 12654A101 13 1,700 SH   SOLE   0 1,700 0
COCA-COLA CO COMMON 191216100 91,817 2,074,970 SH   SOLE   50 2,038,606 36,314
COCA-COLA EU PARTNRS PLC ORDINARY SHARES G25839104 345 9,200 SH   SOLE   0 9,200 0
COGNIZANT TECH SOLNS CLASS A 192446102 88 1,902 SH   SOLE   0 1,902 0
COHEN & STEERS INFRA COMMON 19248A109 9 504 SH   SOLE   0 504 0
COHEN & STEERS LTD COMMON 19248C105 36 1,800 SH   SOLE   0 1,800 0
COHEN & STEERS QUAL COMMON 19247L106 2 235 SH   SOLE   0 235 0
COHERUS BIOSCIENCES COMMON 19249H103 56 3,500 SH   SOLE   0 3,500 0
COLFAX CORP COMMON 194014106 12 637 SH   SOLE   0 637 0
COLGATE PALMOLIVE CO COMMON 194162103 11,602 174,844 SH   SOLE   0 171,568 3,276
COLUMBIA FINANCIAL I COMMON 197641103 105 7,358 SH   SOLE   0 7,358 0
COMCAST CORP CLASS A 20030N101 114,941 3,343,252 SH   SOLE   0 3,304,353 38,899
COMERICA INC COMMON 200340107 103 3,525 SH   SOLE   0 3,525 0
COMMERCE BANCSHARES COMMON 200525103 112 2,231 SH   SOLE   0 2,231 0
COMMERCEWEST BANK COM 20084T103 3,595 217,907 SH   SOLE   96,000 48,575 73,332
COMMERCIAL METALS CO COMMON 201723103 7,785 493,050 SH   SOLE   0 448,340 44,710
COMMERCIAL VEH GRP COMMON 202608105 5 3,900 SH   SOLE   0 2,600 1,300
COMMUNITY WST BKSHRS COMMON 204157101 206 33,888 SH   SOLE   0 0 33,888
COMPANHIA DE SANEAME ADR (2 ORD) 20441A102 1,496 202,749 SH   SOLE   0 197,759 4,990
COMPASS MINERALS COMMON 20451N101 1,526 39,669 SH   SOLE   0 39,669 0
CONAGRA BRANDS INC COMMON 205887102 108 3,696 SH   SOLE   0 3,696 0
CONDUENT INCORPORATE COMMON 206787103 0 150 SH   SOLE   0 150 0
CONOCOPHILLIPS COMMON 20825C104 11,587 376,230 SH   SOLE   0 371,189 5,041
CONSOLDTD EDISON INC COMMON 209115104 300 3,849 SH   SOLE   0 3,849 0
CONSOLIDATED WATR CO ORDINARY G23773107 9,313 567,926 SH   SOLE   0 530,806 37,120
CONSTELLATION BRANDS CLASS A 21036P108 22 160 SH   SOLE   0 110 50
CONSTELLATION PHARMC COMMON 210373106 3,022 96,153 SH   SOLE   96,153 0 0
CONTINENTAL RES COMMON 212015101 0 10 SH   SOLE   0 0 10
CONYERS PK II ACQUIS UNIT 212896203 106 10,000 SH   SOLE   0 10,000 0
COOPER COMPANIES INC COMMON 216648402 222 806 SH   SOLE   0 806 0
COPART INC COMMON 217204106 79 1,160 SH   SOLE   0 1,160 0
CORCEPT THERAPEUTICS COMMON 218352102 11 1,000 SH   SOLE   0 1,000 0
CORE LABORATORIES COMMON N22717107 1 179 SH   SOLE   0 179 0
CORNING INCORPORATED COMMON 219350105 249 12,146 SH   SOLE   0 12,146 0
CORTEVA INC COM 22052L104 1,167 49,676 SH   SOLE   0 45,937 3,739
COSTAR GROUP INC COMMON 22160N109 443 755 SH   SOLE   250 5 500
COSTCO WHSL CORP COMMON 22160K105 4,505 15,802 SH   SOLE   0 14,352 1,450
COTY INC CLASS A 222070203 65 12,613 SH   SOLE   0 12,048 565
COVANTA HOLDINGS COMMON 22282E102 29 3,500 SH   SOLE   0 3,500 0
COWEN INC COMMON CL A 223622606 118 12,317 SH   SOLE   0 12,317 0
CRAFT BREW ALIA COMMON 224122101 335 22,500 SH   SOLE   0 22,500 0
CREDIT ACCEP CORP COMMON 225310101 57 225 SH   SOLE   0 225 0
CRESTWOOD EQ. PRTNRS UNIT LTD PTNR 226344208 73 17,450 SH   SOLE   0 17,450 0
CRH ADR (5 ORD) 12626K203 5 201 SH   SOLE   0 201 0
CRISPR THERAPEUTICS COMMON H17182108 12 300 SH   SOLE   0 300 0
CRONOS GROUP INC COMMON 22717L101 18 3,204 SH   SOLE   0 3,204 0
CROSSAMERICA PRTNRS COMMON UNIT 22758A105 32 3,974 SH   SOLE   0 3,974 0
CROWN CASTLE INTL COMMON 22822V101 310 2,150 SH   SOLE   625 967 558
CROWN CRAFTS INC COMMON 228309100 179 37,495 SH   SOLE   0 0 37,495
CSW INDUSTRIALS IN COM 126402106 41,362 637,816 SH   SOLE   0 636,316 1,500
CSX CORP COMMON 126408103 6,236 108,845 SH   SOLE   0 99,845 9,000
CTI BIOPHARMA CORP COM NPV 12648L601 0 33 SH   SOLE   0 33 0
CULLEN FROST BANKERS COMMON 229899109 2,258 40,489 SH   SOLE   0 39,489 1,000
CUMMINS INC COMMON 231021106 148 1,099 SH   SOLE   0 964 135
CVB FINANCIAL CORP COMMON 126600105 109 5,442 SH   SOLE   0 0 5,442
CVS HEALTH CORP COMMON 126650100 12,985 218,859 SH   SOLE   0 215,323 3,536
CYPRESS SEMICONDUCTR COMMON 232806109 0 0 SH   SOLE   0 0 0
CYREN LTD ORD SHS M26895108 1 2,000 SH   SOLE   0 2,000 0
CYTOMX THERAPEUTIC COMMON USD0.00001 23284F105 6,097 794,924 SH   SOLE   793,904 0 1,020
D R HORTON INC COMMON 23331A109 114 3,376 SH   SOLE   0 3,376 0
DAILY JOURNAL CORP COMMON 233912104 0 1 SH   SOLE   0 1 0
DANAHER CORP COMMON 235851102 327,741 2,367,895 SH   SOLE   750 2,344,915 22,230
DANAOS CORPORATION SHARES Y1968P121 4 1,000 SH   SOLE   0 0 1,000
DANONE SP ADR (0.2 ORD) 23636T100 111 8,765 SH   SOLE   0 8,065 700
LIVEXLIVE MEDIA INC COMMON STOCK 53839L208 51 32,534 SH   SOLE   0 32,534 0
LLOYDS BANKING GR SP ADR(4 ORD) 539439109 10 7,020 SH   SOLE   0 7,020 0
LOCKHEED MARTIN CORP COMMON 539830109 2,042 6,025 SH   SOLE   400 4,550 1,075
LOEWS CORP COMMON 540424108 7,820 224,522 SH   SOLE   0 224,522 0
LOGICBIO THERAPEUT COM USD0.0001 54142F102 0 100 SH   SOLE   0 100 0
LOGMEIN INC COMMON 54142L109 0 2 SH   SOLE   0 2 0
LOOP INDS INC COM 543518104 7 1,000 SH   SOLE   0 1,000 0
LOWES CO COMMON 548661107 12,183 141,588 SH   SOLE   0 141,088 500
LUCKIN COFFEE INC ADS 54951L109 298 10,975 SH   SOLE   0 10,625 350
LULULEMON ATHLETICA COMMON 550021109 294 1,555 SH   SOLE   0 1,555 0
LUMENTUM HLDGS INC USD0.001 55024U109 243 3,300 SH   SOLE   0 3,300 0
LYFT INC CL A COM 55087P104 22 850 SH   SOLE   0 850 0
LYONDELLBASELL INDUS SHARES A N53745100 46,089 928,658 SH   SOLE   0 705,533 223,125
M & T BK CORP COMMON 55261F104 1,865 18,038 SH   SOLE   0 18,038 0
MACERICH CO REIT 554382101 111 19,800 SH   SOLE   0 19,800 0
MACK CALI RLTY CORP COMMON 554489104 3,338 219,210 SH   SOLE   0 212,010 7,200
MACOM TECH SOLUTIONS COM 55405Y100 331 17,500 SH   SOLE   2,500 10,000 5,000
MACYS INC COMMON 55616P104 12 2,449 SH   SOLE   0 1,448 1,001
MAG SILVER CORP COMMON 55903Q104 276 36,000 SH   SOLE   0 36,000 0
MAGAL SECURITY SYS ORDINARY M6786D104 53 18,225 SH   SOLE   0 18,225 0
MAGELLAN MIDSTREAM COMMON UNIT 559080106 1,622 44,467 SH   SOLE   1,200 40,867 2,400
MAGYAR BANCORP INC COMMON 55977T109 206 22,939 SH   SOLE   0 22,939 0
MAIN STREET CAPITAL COMMON 56035L104 4 200 SH   SOLE   0 200 0
MAINSTREET BANCSHARE COM 56064Y100 2,983 178,035 SH   SOLE   111,250 10,405 56,380
MALLINCKRODT PLC SHARES G5785G107 0 20 SH   SOLE   0 11 9
MANHATTAN ASSOCS IN COMMON 562750109 7 149 SH   SOLE   0 149 0
MANPOWERGROUP COMMON 56418H100 3,117 58,815 SH   SOLE   0 58,240 575
MANULIFE FINCL CORP COMMON 56501R106 0 60 SH   SOLE   0 60 0
MARATHON OIL CORP COMMON 565849106 56 17,259 SH   SOLE   0 17,259 0
MARATHON PETROLEUM COMMON 56585A102 412 17,474 SH   SOLE   0 17,474 0
MARINE BANCORP FLA I COMMON 56813P103 1,777 98,730 SH   SOLE   98,730 0 0
MARKEL CORP COMMON 570535104 1,149 1,239 SH   SOLE   0 1,239 0
MARKETAXESS HLDGS COMMON 57060D108 261 785 SH   SOLE   0 785 0
MARRIOTT INTL INC CLASS A 571903202 48 643 SH   SOLE   0 643 0
MARRIOTT VACTNS WRLW COMMON 57164Y107 0 4 SH   SOLE   0 4 0
MARSH & MCLENNAN COS COMMON 571748102 46 534 SH   SOLE   0 534 0
MARTIN MARIETTA MATL COMMON 573284106 514 2,718 SH   SOLE   0 2,718 0
MASTERCARD INC CLASS A 57636Q104 3,012 12,471 SH   SOLE   375 11,596 500
MATCH GROUP INC COMMON 57665R106 46 700 SH   SOLE   0 700 0
MATTEL INC COMMON 577081102 212 24,100 SH   SOLE   130 23,310 660
MAXIM INTEGRATED PRO COMMON 57772K101 4 90 SH   SOLE   0 90 0
MAYS J W INC COMMON 578473100 6 250 SH   SOLE   0 0 250
MBIA INC COMMON 55262C100 239 33,513 SH   SOLE   0 1,513 32,000
MCCORMICK & CO INC COMMON NON VTG 579780206 10,691 75,715 SH   SOLE   0 75,715 0
MCDONALDS CORP COMMON 580135101 87,587 529,707 SH   SOLE   0 521,895 7,812
MCEWEN MINING INC COMMON 58039P107 43 66,000 SH   SOLE   0 66,000 0
MCKESSON CORP COMMON 58155Q103 110 820 SH   SOLE   0 820 0
MDC HOLDINGS COMMON 552676108 466 20,107 SH   SOLE   0 19,985 122
MDU RES GROUP INC COMMON 552690109 5,868 272,955 SH   SOLE   0 254,905 18,050
MEDIFAST INC COMMON 58470H101 43 700 SH   SOLE   0 700 0
MEDTRONIC PLC SHS G5960L103 601 6,669 SH   SOLE   0 6,597 72
MERCADOLIBRE INC COMMON 58733R102 43 90 SH   SOLE   0 90 0
MERCK & CO INC COMMON 58933Y105 14,177 184,259 SH   SOLE   100 182,809 1,350
MERCURY GENERAL CORP COMMON 589400100 798 19,600 SH   SOLE   0 19,300 300
MERIDIAN BIOSCIENCE COMMON 589584101 44 5,262 SH   SOLE   0 5,262 0
MERIDIAN CORPORATION COMMON 58958P104 2,023 147,949 SH   SOLE   111,815 17,350 18,784
METLIFE INC COMMON 59156R108 120 3,950 SH   SOLE   0 1,950 2,000
METTLER TOLEDO INTL COMMON 592688105 58,875 85,264 SH   SOLE   0 85,264 0
MFS CHARTER INC TR SH BEN INT 552727109 17 2,331 SH   SOLE   0 0 2,331
MGIC INVT CORP COMMON 552848103 4 634 SH   SOLE   0 634 0
MICRO FOCUS INTL PLC ADS 1 ORD SHS 594837403 0 171 SH   SOLE   0 171 0
MICROCHIP TECHNOLOGY COMMON 595017104 11 169 SH   SOLE   0 169 0
MICRON TECHNOLOGY COMMON 595112103 100 2,400 SH   SOLE   0 2,400 0
MICROSOFT CORP COMMON 594918104 878,861 5,572,638 SH   SOLE   1,000 5,368,527 203,111
MID-AMER APT CMNTYS REIT 59522J103 4,180 40,578 SH   SOLE   0 40,578 0
MIDDLEBY CORP COMMON 596278101 38 676 SH   SOLE   0 676 0
MIDDLESEX WATER CO COMMON 596680108 15,876 264,082 SH   SOLE   225 252,691 11,166
MIND C T I LTD ORDINARY M70240102 104 60,000 SH   SOLE   0 60,000 0
MINERALS TECHNOLOGS COMMON 603158106 9,997 275,722 SH   SOLE   0 275,722 0
MISTRAS GROUP INC COMMON 60649T107 156 36,800 SH   SOLE   0 20,500 16,300
MOGO INC COMMON 60800C109 106 94,300 SH   SOLE   0 94,300 0
MOLINA HEALTHCARE COMMON 60855R100 3 28 SH   SOLE   0 28 0
MONDELEZ INTL INC COMMON 609207105 175,631 3,507,027 SH   SOLE   250 3,464,881 41,896
MOODYS CORP COMMON 615369105 34,484 163,046 SH   SOLE   0 161,837 1,209
MORGAN STANLEY COMMON 617446448 49 1,454 SH   SOLE   100 1,354 0
MORGAN STANLEY CHINA A SHARES FUND 617468103 0 20 SH   SOLE   0 20 0
MORNINGSTAR INC COMMON 617700109 110 951 SH   SOLE   0 951 0
MOSAIC CO COMMON 61945C103 1,159 107,175 SH   SOLE   0 107,175 0
MOSYS INC COMMON 619718307 0 119 SH   SOLE   0 119 0
MOTOROLA SOLUTIONS COMMON 620076307 3,995 30,060 SH   SOLE   0 29,762 298
MOUNTAIN COMM BANCOR SHS 624004107 812 62,500 SH   SOLE   62,500 0 0
MR COOPER INC COMMON 62482R107 0 6 SH   SOLE   0 6 0
MSA SAFETY INC COMMON STOCK 553498106 6,638 65,600 SH   SOLE   0 62,050 3,550
MSB FINL CORP NEW COM 55352L101 96 7,845 SH   SOLE   0 7,845 0
MSC INDL DIRECT INC CLASS A 553530106 2 43 SH   SOLE   0 43 0
MSCI INC COMMON 55354G100 1,040 3,600 SH   SOLE   0 3,600 0
MUELLER INDS INC COMMON 624756102 189 7,914 SH   SOLE   0 4,214 3,700
MUELLER WTR PRODS COMMON 624758108 2,032 253,714 SH   SOLE   0 244,514 9,200
MURPHY OIL CORP COMMON 626717102 52 8,640 SH   SOLE   0 8,040 600
MURPHY USA INC COMMON STOCK 626755102 169 2,010 SH   SOLE   0 2,010 0
MYLAN N V EUR0.01 N59465109 14,496 972,247 SH   SOLE   971,309 938 0
NABRIVA THERAPEUTICS PLC SHS G63637105 7 12,500 SH   SOLE   0 12,500 0
NASDAQ INC COM 631103108 3,740 39,397 SH   SOLE   0 38,607 790
NATHANS FAMOUS INC COMMON 632347100 2,147 35,200 SH   SOLE   0 29,483 5,717
NATIONAL BANK HOLD COMMON 633707104 117 4,925 SH   SOLE   0 4,925 0
NATIONAL OILWELL VAR COMMON 637071101 248 25,327 SH   SOLE   0 25,327 0
NAVIENT CORP COMMON 63938C108 18 2,481 SH   SOLE   0 2,481 0
NAVIGATOR HOLDINGS ORD SHS (MARSHL IS) Y62132108 1,725 386,810 SH   SOLE   0 362,085 24,725
NCR CORP COMMON 62886E108 0 20 SH   SOLE   0 20 0
NEENAH INC COMMON 640079109 92 2,150 SH   SOLE   0 1,000 1,150
NEPTUNE WELLNESS SOL COMMON 64079L105 2 2,000 SH   SOLE   0 0 2,000
NESTLE S A ADS (1 ORD SHRS) 641069406 425,567 4,132,119 SH   SOLE   0 3,787,036 345,083
NESTLE S A SHS NOM SHARES H57312649 960 9,347 SH   SOLE   0 9,347 0
NETFLIX INC COMMON 64110L106 290 774 SH   SOLE   0 774 0
NETWORK-1 TECH INC COMMON 64121N109 27 12,600 SH   SOLE   0 12,600 0
NEUBERGER BERMAN RE COMMON 64190A103 9 3,028 SH   SOLE   0 3,028 0
NEUROTROPE INC COM NEW 64129T207 0 500 SH   SOLE   0 500 0
NEW HOME COMPANY I COM 645370107 1,295 945,891 SH   SOLE   0 796,055 149,836
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 14,872 137,400 SH   SOLE   137,110 290 0
NEW RESIDENTIAL INV COMMON 64828T201 8 1,600 SH   SOLE   0 1,600 0
NEW YORK TIMES CO CLASS A 650111107 30 980 SH   SOLE   0 980 0
NEWELL BRANDS INC COMMON 651229106 5,239 394,515 SH   SOLE   0 279,698 114,817
NEWMONT CORPORATION COM 651639106 6,805 150,295 SH   SOLE   0 150,295 0
NEWS CORP NEW COMMON CL A 65249B109 13 1,500 SH   SOLE   0 1,500 0
NEXSTAR MEDIA GROUP COM USD0.01 CL'A' 65336K103 9 167 SH   SOLE   0 167 0
NEXTERA ENERGY INC COMMON 65339F101 18,045 74,994 SH   SOLE   175 73,399 1,420
NEXTERA ENERGY LPU COM UNIT RP IN 65341B106 8 200 SH   SOLE   0 0 200
NICE LTD ADR-REPR 1 ORD ILS1 653656108 14 100 SH   SOLE   0 100 0
NIKE INC CLASS B 654106103 57,763 698,129 SH   SOLE   40 598,384 99,705
NISOURCE INC COMMON 65473P105 6,421 257,179 SH   SOLE   0 238,369 18,810
NOBLE CORPRATION PLC ORDINARY SHARES G65431101 0 1,800 SH   SOLE   0 1,300 500
NOBLE ENERGY INC COMMON 655044105 379 62,900 SH   SOLE   0 62,900 0
NOKIA CORP SP ADR (1 ORD A) 654902204 72 23,468 SH   SOLE   0 23,458 10
NOMAD FOODS LTD USD ORD SHS G6564A105 9 499 SH   SOLE   0 499 0
NORFOLK SOUTHERN COMMON 655844108 1,034 7,083 SH   SOLE   0 4,475 2,608
NORTHEAST BANK COMMON 66405S100 87 7,500 SH   SOLE   0 0 7,500
NORTHERN TR CORP COMMON 665859104 7,593 100,632 SH   SOLE   0 93,966 6,666
NORTHRIM BANCORP INC COMMON 666762109 406 15,058 SH   SOLE   0 0 15,058
NORTHROP GRUMMAN CO COMMON 666807102 3,388 11,201 SH   SOLE   250 10,046 905
NORTHWEST PIPE CO COMMON 667746101 84 3,800 SH   SOLE   0 3,800 0
NORTHWESTERN CORP COMMON 668074305 12,212 204,121 SH   SOLE   0 194,546 9,575
NORTONLIFELOCK INC COMMON 668771108 1,980 105,827 SH   SOLE   0 102,827 3,000
NOVARTIS AG ADR (1 ORD) 66987V109 6,742 81,773 SH   SOLE   0 59,723 22,050
NOVO-NORDISK AS ADR (1 ORD B) 670100205 487 8,100 SH   SOLE   0 8,100 0
NOW INC COMMON 67011P100 32 6,213 SH   SOLE   0 6,213 0
NRG ENERGY INC COMMON 629377508 0 17 SH   SOLE   0 17 0
NUANCE COMMUNICATION COMMON 67020Y100 2,432 144,990 SH   SOLE   300 135,695 8,995
NUCOR CORP COMMON 670346105 99 2,755 SH   SOLE   0 2,755 0
NUTRIEN LTD COMMON 67077M108 12,330 363,302 SH   SOLE   0 358,802 4,500
NUVEEN CREDIT STRAT INCOME FUND 67073D102 1 333 SH   SOLE   0 333 0
NUVEEN NEW JERSEY QU COM 67069Y102 6 500 SH   SOLE   0 500 0
NUVEEN NY MUN VALUE COMMON 67062M105 1 197 SH   SOLE   0 197 0
NUVEEN PENNSYLVANIA COM 670972108 6 525 SH   SOLE   0 525 0
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 4,653 275,850 SH   SOLE   0 249,932 25,918
NVIDIA CORP COMMON 67066G104 1,476 5,603 SH   SOLE   0 5,603 0
NXP SEMICONDUCTR COMMON N6596X109 17 211 SH   SOLE   0 211 0
OBSEVA SA COMMON H5861P103 4 1,750 SH   SOLE   0 0 1,750
OCCIDENTAL PETE CORP COMMON 674599105 257 22,249 SH   SOLE   0 20,534 1,715
OCEANEERING INTL INC COMMON 675232102 1,029 350,000 SH   SOLE   0 350,000 0
OFFICE DEPOT INC COMMON 676220106 0 565 SH   SOLE   0 565 0
OFG BANCORP COMMON 67103X102 167 15,000 SH   SOLE   0 0 15,000
OGE ENERGY CORP COMMON 670837103 4,300 139,942 SH   SOLE   0 124,562 15,380
O-I GLASS INC COMMON 67098H104 19 2,800 SH   SOLE   0 2,800 0
OKTA INC COMMON CL A 679295105 7 65 SH   SOLE   0 65 0
OLD REP INTL CORP COMMON 680223104 21,317 1,397,878 SH   SOLE   0 790,203 607,675
OMEGA HEALTHCARE INV COMMON 681936100 216 8,139 SH   SOLE   0 8,139 0
OMNICOM GROUP INC COMMON 681919106 13,754 250,537 SH   SOLE   0 249,072 1,465
ON DECK CAP COM 682163100 0 400 SH   SOLE   0 0 400
ONE LIBERTY PPTYS COMMON 682406103 1,475 105,912 SH   SOLE   0 71,722 34,190
ONEMAIN HOLDINGS INC COMMON 68268W103 4 261 SH   SOLE   0 261 0
ONEOK INC COMMON 682680103 177 8,154 SH   SOLE   0 8,154 0
ONTO INNOVATION INC COM USD0.001 683344105 2,139 72,100 SH   SOLE   0 70,300 1,800
OP BANCORP COM 67109R109 82 11,000 SH   SOLE   0 0 11,000
OPKO HEALTH INC COMMON 68375N103 86 64,700 SH   SOLE   0 61,700 3,000
ORACLE CORP COMMON 68389X105 197,118 4,078,602 SH   SOLE   150 4,033,767 44,685
O'REILLY AUTOMOTIVE COMMON 67103H107 19,591 65,077 SH   SOLE   0 65,077 0
ORION ENG CARBNS S.A COMMON L72967109 2,972 398,425 SH   SOLE   0 348,275 50,150
OSHKOSH CORPORATION COMMON 688239201 4 75 SH   SOLE   0 75 0
OSI ETF TR OSHS GBL INTER 67110P704 17 715 SH   SOLE   0 715 0
OSISKO GLD ROYALTIES COM 68827L101 2 400 SH   SOLE   0 400 0
OTONOMY INC COMMON 68906L105 1,977 1,003,933 SH   SOLE   1,003,933 0 0
OTTER TAIL CORP COMMON 689648103 3,199 71,958 SH   SOLE   0 70,713 1,245
OVID THERAPEUTICS COM 690469101 53 18,000 SH   SOLE   0 18,000 0
OVINTIV INC COMMON STOCK 69047Q102 675 250,059 SH   SOLE   0 250,009 50
OYSTER POINT PHARM COM USD0.001 69242L106 3,316 94,763 SH   SOLE   94,763 0 0
PACIFIC MERCANT BANC COMMON 694552100 4,173 886,042 SH   SOLE   170,501 606,602 108,939
PACIFIC PREMIER BANC COMMON 69478X105 1,637 86,915 SH   SOLE   0 0 86,915
PACKAGING CORP AMER COMMON 695156109 13 150 SH   SOLE   0 0 150
PALO ALTO NETWORKS COMMON 697435105 49 300 SH   SOLE   0 300 0
PAN AMERICAN SILVER COMMON 697900108 6,466 451,231 SH   SOLE   0 428,531 22,700
PARK NATL CORP COMMON 700658107 1,227 15,816 SH   SOLE   0 14,216 1,600
PARKE BANCORP INC COMMON 700885106 589 43,725 SH   SOLE   0 0 43,725
PARKER HANNIFIN CORP COMMON 701094104 17 132 SH   SOLE   0 132 0
PAYCHEX INC COMMON 704326107 174 2,778 SH   SOLE   0 2,778 0
PAYPAL HLDGS INC COM 70450Y103 83,263 869,681 SH   SOLE   0 655,165 214,516
PDS BIOTECHNOLOGY COMMON 70465T107 108 149,067 SH   SOLE   0 0 149,067
PEBBLEBROOK HOTEL TR COMMON 70509V100 0 47 SH   SOLE   0 47 0
PELOTON INTERACTIV COM USD0.000025 CL A 70614W100 2,228 83,950 SH   SOLE   0 83,550 400
PENSKE AUTOMOTIVE COMMON 70959W103 17 625 SH   SOLE   0 625 0
PENTAIR PLC COMMON G7S00T104 655 22,011 SH   SOLE   0 9,806 12,205
PEOPLES UNITED FINL COMMON 712704105 238 21,561 SH   SOLE   0 21,261 300
PEPSICO INC COMMON 713448108 15,762 131,248 SH   SOLE   0 129,757 1,491
PERRIGO CO ORDINARY SHARES G97822103 20 426 SH   SOLE   0 426 0
PERSPECTA INC COMMON STOCK 715347100 1 70 SH   SOLE   0 70 0
PFIZER INC COMMON 717081103 65,009 1,991,694 SH   SOLE   171,125 1,775,490 45,079
PG&E CORP COMMON 69331C108 4 548 SH   SOLE   0 548 0
PHILIP MORRIS INTL COMMON 718172109 124,724 1,709,496 SH   SOLE   750 1,674,957 33,789
PHILLIPS 66 COMMON 718546104 400 7,463 SH   SOLE   0 7,463 0
PIMCO DYN CR& MORTGA COMMON 72202D106 16 1,000 SH   SOLE   0 1,000 0
PIMCO INC STRGY FDII COMMON SBI 72201J104 37 5,000 SH   SOLE   0 5,000 0
PIMCO NEW YORK MUN F COMMON 72200Y102 184 18,838 SH   SOLE   0 18,838 0
PINNACLE FINL PARTNE COMMON 72346Q104 37 1,000 SH   SOLE   0 0 1,000
PINNACLE WEST CAP COMMON 723484101 2,005 26,459 SH   SOLE   0 24,619 1,840
PINTEREST INC CL A COMMON 72352L106 64 4,200 SH   SOLE   0 4,200 0
PIONEER NATURAL RES COMMON 723787107 249 3,555 SH   SOLE   0 3,555 0
PIPER SANDLER COMPAN COMMON 724078100 40 800 SH   SOLE   0 0 800
PITNEY BOWES INC COMMON 724479100 1 900 SH   SOLE   0 900 0
PLAINS ALL AMERN PIP UNIT 726503105 15 3,000 SH   SOLE   0 3,000 0
PLANTRONICS INC COMMON 727493108 0 8 SH   SOLE   0 8 0
PLAYA HOTELS & RESOR SHS N70544106 16 9,200 SH   SOLE   0 9,200 0
PLEXUS CORP COMMON 729132100 1,016 18,625 SH   SOLE   0 17,525 1,100
PNC FINL SVCS GRP COMMON 693475105 7,160 74,805 SH   SOLE   0 74,773 32
PNM RES INC COMMON 69349H107 4,056 106,750 SH   SOLE   0 102,500 4,250
POPE RES DEL LTD DEPOSITORY RECEIPT 732857107 1,906 22,700 SH   SOLE   0 15,200 7,500
POPULAR INC COMMON 733174700 3 101 SH   SOLE   0 101 0
PORTLAND GEN ELEC CO COMMON 736508847 7,485 156,139 SH   SOLE   0 145,239 10,900
POST HOLDINGS INC COMMON 737446104 247 2,981 SH   SOLE   0 2,978 3
POTLATCHDELTIC CORP COMMON STOCK 737630103 10 338 SH   SOLE   0 338 0
PPG INDUSTRIES INC COMMON 693506107 31 380 SH   SOLE   0 380 0
PPL CORP COMMON 69351T106 37 1,521 SH   SOLE   0 1,521 0
PRA HEALTH SCIENCE COM USD0.01 69354M108 10 131 SH   SOLE   0 131 0
PRECISION BIOSCIEN COM USD0.000005 74019P108 0 100 SH   SOLE   0 100 0
PRESTIGE CONSUMER HE COMMON 74112D101 2,439 66,512 SH   SOLE   0 60,115 6,397
PRIME MERIDIAN HLDG COM 74164R107 819 58,300 SH   SOLE   58,300 0 0
PRIMERICA INC COMMON 74164M108 44 500 SH   SOLE   0 500 0
PRINCIPAL FINL GRP COMMON 74251V102 3 98 SH   SOLE   0 98 0
PROCTER & GAMBLE CO COMMON 742718109 36,769 334,259 SH   SOLE   0 331,239 3,020
PROGRESSIVE CORP COMMON 743315103 0 7 SH   SOLE   0 7 0
PROLOGIS INC COMMON 74340W103 989 12,306 SH   SOLE   0 5,388 6,918
PROSHARES TR ULTRA FNCLS NEW 74347X633 0 12 SH   SOLE   0 0 12
PROSHARES TR ULTRAPRO SHORT S 74347B268 289 12,000 SH   SOLE   0 12,000 0
PROSHARES TR ETF PSHS ULT HLTHCRE 74347R735 879 9,700 SH   SOLE   0 9,700 0
PROSHARES TRUST ULTRASRT DOW30 REV S 74347B276 0 25 SH   SOLE   0 25 0
PROSPECT CAPITAL COR 4.750 APR 15 20 C 74348TAQ5 29 30,000 PRN   SOLE   0 30,000 0
PROTECTIVE INSURANCE CLASS A 74368L104 19 1,400 SH   SOLE   0 1,400 0
PROTECTIVE INSURANCE CLASS B 74368L203 5,735 417,110 SH   SOLE   1,325 377,690 38,095
PROVIDENT FINL HLDGS COMMON 743868101 105 6,942 SH   SOLE   0 0 6,942
PROVIDENT FINL SVCS COMMON 74386T105 24 1,910 SH   SOLE   0 1,030 880
PRUDENTIAL FINL COMMON 744320102 34 664 SH   SOLE   0 664 0
PRUDENTIAL PLC ADR (2 ORD) 74435K204 3 143 SH   SOLE   0 143 0
PTC THERAPEUTICS I COMMON 69366J200 15 346 SH   SOLE   0 346 0
PUBLIC STORAGE REIT COM 74460D109 1,037 5,225 SH   SOLE   0 5,225 0
PUBLIC SVC ENTERPR COMMON 744573106 328 7,314 SH   SOLE   0 6,784 530
PULTEGROUP INC COMMON 745867101 11 517 SH   SOLE   0 517 0
PVH CORP COMMON 693656100 0 1 SH   SOLE   0 0 1
QIAGEN NV COM EUR0.01 N72482123 4 111 SH   SOLE   0 111 0
QORVO INC COM USD0.0001 74736K101 20 260 SH   SOLE   0 260 0
QUALCOMM INC COMMON 747525103 198 2,936 SH   SOLE   0 2,874 62
QUEST DIAGNOSTICS COMMON 74834L100 8 112 SH   SOLE   0 112 0
QURATE RETAIL INC COM SER A 74915M100 278 45,588 SH   SOLE   0 45,586 2
RALPH LAUREN CORP CLASS A 751212101 33 500 SH   SOLE   0 500 0
RANGE RESOURCES CORP COMMON 75281A109 1,240 543,881 SH   SOLE   0 530,086 13,795
RATTLER MIDSTREAM COM NPV 75419T103 57 16,450 SH   SOLE   0 16,450 0
RAVEN INDS INC COMMON 754212108 325 15,350 SH   SOLE   0 14,400 950
RAYONIER ADV MATERLS COMMON 75508B104 0 30 SH   SOLE   0 30 0
RAYONIER INC COMMON REIT 754907103 491 20,884 SH   SOLE   0 19,884 1,000
RAYTHEON COMMON 755111507 25,839 197,026 SH   SOLE   725 191,882 4,419
REALPAGE INC COMMON 75606N109 42 800 SH   SOLE   0 800 0
REALTY INCOME CORP COMMON 756109104 1,583 31,757 SH   SOLE   0 31,007 750
RECKITT BENCK GRP SPONSORED ADR 756255204 14 962 SH   SOLE   0 962 0
RECKITT BENCKISER GR SHS G74079107 95,164 1,276,946 SH   SOLE   0 1,269,431 7,515
RED ROBIN GOURMET BU COMMON 75689M101 0 10 SH   SOLE   0 0 10
REEDS INC COMMON 758338107 10 23,000 SH   SOLE   0 23,000 0
REGAL BELOIT CORP COMMON 758750103 13 219 SH   SOLE   0 219 0
REGENERON PHARMCTCLS COMMON 75886F107 66 136 SH   SOLE   0 136 0
REGENXBIO INC COMMON 75901B107 2,856 88,208 SH   SOLE   88,208 0 0
REGIONS FINL CORP COMMON 7591EP100 548 61,104 SH   SOLE   0 61,104 0
REINSURANCE GRP COMMON 759351604 206 2,450 SH   SOLE   0 2,450 0
RELIANCE STEEL& ALUM COMMON 759509102 13 157 SH   SOLE   0 157 0
RELX PLC SPNSADR REP 1 ORD 759530108 5 260 SH   SOLE   0 260 0
RENAISSANCE RE HLDGS COMMON G7496G103 7 50 SH   SOLE   0 0 50
REPLIGEN CORP COMMON 759916109 862 8,935 SH   SOLE   1,250 4,435 3,250
RESIDEO TECHNOLOGIES COMMON STOCK 76118Y104 5 1,234 SH   SOLE   0 1,234 0
RESTAURANT BRANDS COMMON 76131D103 0 3 SH   SOLE   0 0 3
RIGEL PHARMACEUTICL COMMON 766559603 7 4,800 SH   SOLE   0 0 4,800
RINGCENTRAL INC COM USD0.0001 CL'A' 76680R206 6 30 SH   SOLE   0 30 0
RIO TINTO PLC ADR (1 ORD) 767204100 2 65 SH   SOLE   0 65 0
RITE AID CORPORATION COMMON STOCK 767754872 0 37 SH   SOLE   0 37 0
RMR GROUP INC COMMON CL A 74967R106 0 8 SH   SOLE   0 8 0
ROBERT HALF INTL INC COMMON 770323103 32,163 852,019 SH   SOLE   0 850,317 1,702
ROCKWELL AUTOMATION COMMON 773903109 13 89 SH   SOLE   0 89 0
ROKU INC COMMON CLASS A 77543R102 8 100 SH   SOLE   0 100 0
ROLLINS INC COMMON 775711104 217 6,018 SH   SOLE   0 6,018 0
ROPER TECHNOLOGIES COMMON 776696106 1,474 4,728 SH   SOLE   425 2,253 2,050
ROSS STORES INC COMMON 778296103 14 163 SH   SOLE   0 163 0
ROYAL BANK CDA COMMON 780087102 448 7,280 SH   SOLE   0 7,280 0
ROYAL DUTCH SHELL SPON ADR B 780259107 32 1,010 SH   SOLE   0 1,010 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 784 22,474 SH   SOLE   0 22,244 230
ROYAL GOLD INC COMMON 780287108 9 105 SH   SOLE   0 100 5
RPC INC COMMON 749660106 6 3,187 SH   SOLE   0 3,187 0
RPM INTERNATIONAL COMMON 749685103 6,673 112,151 SH   SOLE   100 108,061 3,990
RPT REALTY USD0.01 SH BEN INT 74971D101 3,169 525,675 SH   SOLE   0 504,975 20,700
RYDER SYSTEMS INC COMMON 783549108 0 24 SH   SOLE   0 24 0
S&P GLOBAL INC COMMON 78409V104 41,606 169,788 SH   SOLE   600 166,637 2,551
S&P WRLD EX US DVLP WORLD EX-US ETF 78463X889 673 28,140 SH   SOLE   0 27,140 1,000
S&W SEED COMPANY COMMON 785135104 139 68,000 SH   SOLE   0 43,000 25,000
SABINE ROYALTY TRUST UNIT BEN INT 785688102 41 1,500 SH   SOLE   0 1,500 0
SABRE CORP COM USD0.01 78573M104 5,021 846,800 SH   SOLE   225 846,575 0
SAFEGUARD SCIENTIFIC COMMON 786449207 5,656 1,019,163 SH   SOLE   0 900,138 119,025
SAFETY INS GROUP INC COMMON 78648T100 2,235 26,476 SH   SOLE   0 25,240 1,236
SALESFORCE.COM COMMON 79466L302 211 1,472 SH   SOLE   0 1,472 0
SAN JUAN BASIN RTY UNIT BEN INT 798241105 1 600 SH   SOLE   0 0 600
SANDSTORM GOLD COMMON 80013R206 450 90,000 SH   SOLE   0 90,000 0
SANDY SPRING BANCORP COMMON 800363103 465 20,546 SH   SOLE   0 0 20,546
SANGAMO THERAPEUTICS COM 800677106 19 3,000 SH   SOLE   0 3,000 0
SANOFI SPONSORED ADR 80105N105 8 200 SH   SOLE   0 0 200
SANTANDER CONSUMER COM 80283M101 17 1,229 SH   SOLE   0 1,229 0
SAP SE SP ADR (1 ORD) 803054204 9 84 SH   SOLE   0 84 0
SAUL CTRS INC COMMON 804395101 848 25,921 SH   SOLE   0 24,721 1,200
SB FINANCIAL GROUP COMMON 78408D105 377 33,931 SH   SOLE   0 0 33,931
SCHLUMBERGER LTD COMMON 806857108 2,824 209,388 SH   SOLE   130 209,208 50
SCHWAB CHARLES CORP COM 808513105 11,623 345,746 SH   SOLE   0 345,746 0
SCHWAB STRATEGIC T SHORT-TERM US TREASR 808524862 17 341 SH   SOLE   0 341 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 436 21,110 SH   SOLE   0 21,110 0
SCIENCE APLCTNS INTL COMMON STOCK 808625107 0 2 SH   SOLE   0 2 0
SCOTTS MIRACLE-GRO CLASS A 810186106 77 760 SH   SOLE   0 760 0
SCRIPPS EW CO OHIO COMMON 811054402 14 1,931 SH   SOLE   0 1,931 0
SEA LTD REP(REP CL A ORD SH 81141R100 35 800 SH   SOLE   0 800 0
SEACOR MARINE HLDGS COMMON 78413P101 470 107,400 SH   SOLE   0 90,600 16,800
SEALED AIR CORP COMMON 81211K100 45 1,855 SH   SOLE   0 1,855 0
SEATTLE GENETICS INC COMMON 812578102 392 3,400 SH   SOLE   0 3,400 0
SEI INVESTMENTS CO COMMON 784117103 69 1,500 SH   SOLE   0 1,500 0
SELECT BANCORP INC COMMON 81617L108 57 7,500 SH   SOLE   0 0 7,500
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 7 350 SH   SOLE   0 350 0
SELECT SECTOR SPDR AMEX INDUSTRIAL SEL 81369Y704 44 758 SH   SOLE   0 758 0
SELECT SECTOR SPDR HEALTH CARE 81369Y209 144 1,630 SH   SOLE   0 1,630 0
SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 10 110 SH   SOLE   0 110 0
SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 17 318 SH   SOLE   0 318 0
SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 9 333 SH   SOLE   0 333 0
SELECT SECTOR SPDR SBI INT-TECH 81369Y803 146 1,821 SH   SOLE   0 1,821 0
SELECT SECTOR SPDR SBI INT-UTILS 81369Y886 11 206 SH   SOLE   0 206 0
SEMPRA ENERGY COMMON 816851109 9,447 83,613 SH   SOLE   0 83,613 0
SENECA FOODS CORP CLASS A 817070501 0 20 SH   SOLE   0 20 0
SENECA FOODS CORP CLASS B 817070105 0 20 SH   SOLE   0 20 0
SENSATA TECH HLD PLC COM EUR0.01 G8060N102 3 124 SH   SOLE   0 124 0
SERVICE CORP INTL COMMON 817565104 102,050 2,609,319 SH   SOLE   0 2,573,802 35,517
SERVICEMASTER GBL HLDGS INC COM 81761R109 85 3,160 SH   SOLE   0 3,160 0
SERVICENOW INC COMMON 81762P102 302 1,055 SH   SOLE   0 1,010 45
SHELL MIDSTREAM PA COM UNITS REPR LPRTN 822634101 4 450 SH   SOLE   0 450 0
SHOPIFY INC COMMON CLASS A 82509L107 18 45 SH   SOLE   0 45 0
SHOTSPOTTER INC COM 82536T107 164 6,000 SH   SOLE   0 6,000 0
SIENTRA INC COMMON 82621J105 2 1,200 SH   SOLE   0 0 1,200
SIGNATURE BANK NY COMMON 82669G104 8 100 SH   SOLE   0 0 100
SILVERBOW RESOURCES COM 82836G102 4 1,933 SH   SOLE   0 1,860 73
SILVERCORP METALS COMMON 82835P103 200 61,400 SH   SOLE   0 61,400 0
SILVERGATE CAP CORP USD0.01 82837P408 97 10,200 SH   SOLE   0 200 10,000
SIMMONS 1ST NATL COR CLASS A 828730200 14 780 SH   SOLE   0 780 0
SIMON PPTY INC REIT 828806109 606 11,053 SH   SOLE   0 10,575 478
SIMPSON MANUFACTURIN COMMON 829073105 37 600 SH   SOLE   0 600 0
SIRIUS XM HLDG COMMON 82968B103 199 40,294 SH   SOLE   0 40,244 50
SJW GROUP COMMON 784305104 14,440 249,974 SH   SOLE   500 221,913 27,561
SKECHERS U S A INC CLASS A 830566105 0 21 SH   SOLE   0 21 0
SKYWORKS SOLUTIONS COMMON 83088M102 13 156 SH   SOLE   0 156 0
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 167 6,250 SH   SOLE   0 6,250 0
SLM CORP COMMON 78442P106 1 201 SH   SOLE   0 201 0
SMITH & NEPHEW GROUP SPDN ADR NEW 83175M205 4,613 128,613 SH   SOLE   128,132 481 0
SMUCKER J M CO COMMON 832696405 586 5,285 SH   SOLE   0 5,285 0
SNAP INC COMMON CL A 83304A106 8 675 SH   SOLE   0 675 0
SNAP-ON INC COMMON 833034101 15,242 140,067 SH   SOLE   0 140,047 20
SO YOUNG INTL INC SPNADS EA REP 0.7692 83356Q108 20,616 2,013,292 SH   SOLE   2,007,486 5,806 0
SOLID BIOSCIENCES COMMON 83422E105 4 2,000 SH   SOLE   0 2,000 0
SONOCO PRODS COMMON 835495102 641 13,835 SH   SOLE   0 13,835 0
SOURCE CAP INC COMMON 836144105 7 250 SH   SOLE   0 250 0
SOUTH STATE CORP COMMON 840441109 419 7,135 SH   SOLE   0 0 7,135
SOUTHERN CO COMMON 842587107 208 3,853 SH   SOLE   0 3,203 650
SOUTHERN NATL BKOFVA COMMON 843395104 2,810 285,621 SH   SOLE   106,573 118,050 60,998
SOUTHWEST AIRLS CO COMMON 844741108 7 200 SH   SOLE   0 200 0
SOUTHWEST GAS HLDGS COMMON 844895102 1,388 19,955 SH   SOLE   200 19,545 210
SOUTHWESTERN ENERGY COMMON 845467109 0 39 SH   SOLE   0 39 0
SPARK NETWORKS INC REP(0.1 ORD WI) 846517100 182 70,570 SH   SOLE   0 67,770 2,800
SPARTANNASH CO COMMON 847215100 1 120 SH   SOLE   0 120 0
SPDR S&P 500 ETF TRUST 78462F103 9,477 36,769 SH   SOLE   106 34,935 1,728
SPDR DOW JONES INDL ETF UT SER 1 78467X109 175 800 SH   SOLE   0 800 0
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 5,200 35,124 SH   SOLE   0 35,024 100
SPDR INDEX SHS DJ GLB REAL ESTATE 78463X749 25 698 SH   SOLE   0 698 0
SPDR INDX SH FUNDS EURO STOXX 50 78463X202 44 1,500 SH   SOLE   0 1,500 0
SPDR S&P DIVIDEND SPDR SERIES TRUST 78464A763 122 1,534 SH   SOLE   0 1,534 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 116 445 SH   SOLE   0 445 0
SPDR SER TR NUVEEN BARCLAYS SHT 78468R739 5 118 SH   SOLE   0 118 0
SPDR SERIES TRUST NUVEEN BBG HYLD MUNI 78464A284 36 675 SH   SOLE   0 675 0
SPECIAL OPPRTUNTY FD COMMON 84741T104 95 10,000 SH   SOLE   0 0 10,000
SPECTRUM BRANDS HLDS COMMON STOCK 84790A105 654 17,996 SH   SOLE   0 17,320 676
SPIRIT AEROSYSTEMS CLASS A 848574109 8,361 349,397 SH   SOLE   0 349,047 350
SPIRIT AIRLINES IN COMMON 848577102 6 525 SH   SOLE   0 525 0
SPIRIT REALTY CAPI COMMON USD0.01 84860W300 130 5,000 SH   SOLE   0 0 5,000
SPROTT PHYS GLD&SILV UNITS 85208R101 353 24,199 SH   SOLE   0 24,199 0
SPROTT PHYSICAL SILVER TRUST UNIT 85207K107 526 100,640 SH   SOLE   0 100,640 0
SQUARE INC CLASS A 852234103 65 1,250 SH   SOLE   0 1,250 0
SS&C TECH HLDGS COMMON 78467J100 157 3,591 SH   SOLE   0 3,591 0
STANDEX INTL CORP COMMON 854231107 36 750 SH   SOLE   0 750 0
STANLEY BLACK&DECKR COMMON 854502101 1,281 12,814 SH   SOLE   0 5,839 6,975
STAR GROUP LP UNIT 85512C105 25 3,310 SH   SOLE   0 3,310 0
STARBUCKS CORP COMMON 855244109 1,498 22,787 SH   SOLE   0 20,973 1,814
STARWOOD PPTY TR COM 85571B105 27 2,690 SH   SOLE   0 2,290 400
STATE STREET CORP COMMON 857477103 415 7,799 SH   SOLE   0 7,799 0
STEEL PARTNERS HLDGS UNIT 85814R107 108 20,025 SH   SOLE   0 0 20,025
STERIS PLC SHARES G8473T100 361 2,584 SH   SOLE   0 2,584 0
STERLING BANCORP COMMON STOCK 85917A100 300 28,744 SH   SOLE   0 19,780 8,964
STMICROELECTRONICS ADR (1 ORD) 861012102 2 100 SH   SOLE   0 100 0
STOKE THERAPEUTICS COMMON USD0.0001 86150R107 3 150 SH   SOLE   0 150 0
STONEMOR INC COMMON STOCK 86184W106 4 4,800 SH   SOLE   0 4,800 0
STORE CAP CORP COM 862121100 951 52,487 SH   SOLE   0 52,260 227
STRATUS PPTYS INC COMMON 863167201 22 1,250 SH   SOLE   0 1,250 0
STREAMLINE HEALTH COMMON 86323X106 0 529 SH   SOLE   0 529 0
STRYKER CORP COMMON 863667101 35,476 213,082 SH   SOLE   195,760 16,297 1,025
SUBURBAN PROPANE PAR UNIT 864482104 39 2,800 SH   SOLE   0 2,800 0
SUN LIFE FNCL INC COMMON 866796105 23 724 SH   SOLE   0 724 0
SUNCOR ENERGY INC COMMON 867224107 53 3,390 SH   SOLE   0 3,390 0
SUPERIOR GRP OF COMP COMMON 868358102 1,343 158,823 SH   SOLE   0 154,823 4,000
SUPERNUS PHARMACEU COMMON 868459108 10,158 564,670 SH   SOLE   564,670 0 0
SVB FINANCIAL GROUP COMMON 78486Q101 366 2,425 SH   SOLE   0 2,425 0
SWITCH INC COMMON CLASS A 87105L104 9 638 SH   SOLE   0 638 0
SYNEOS HEALTH INC COM CL A 87166B102 10 272 SH   SOLE   0 272 0
SYNNEX CORP COMMON 87162W100 12 170 SH   SOLE   0 170 0
SYNOPSYS INC COMMON 871607107 52 407 SH   SOLE   0 407 0
SYSCO CORP COMMON 871829107 1,133 24,850 SH   SOLE   0 24,850 0
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 79 1,673 SH   SOLE   0 1,673 0
TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 9,943 186,700 SH   SOLE   185,597 1,103 0
TANDEM DIABETES CARE COMMON 875372203 514 8,000 SH   SOLE   0 8,000 0
TANGER FACTORY OUTLT COMMON 875465106 491 98,361 SH   SOLE   0 98,161 200
TAPESTRY INC COMMON 876030107 113 8,762 SH   SOLE   0 8,562 200
TARGA RESOURCES IN COMMON 87612G101 133 19,322 SH   SOLE   0 19,322 0
TARGET CORPORATION COMMON 87612E106 424 4,566 SH   SOLE   0 4,566 0
TC ENERGY COMMON 87807B107 179 4,050 SH   SOLE   0 4,050 0
TCF FINL CORP COM USD1.00 872307103 3,464 152,906 SH   SOLE   0 145,125 7,781
TCW STRATEGIC INCM COMMON 872340104 557 107,738 SH   SOLE   0 100,738 7,000
TE CONNECTIVITY COMMON H84989104 11,401 181,036 SH   SOLE   0 179,296 1,740
TEGNA INC COMMON 87901J105 65 6,066 SH   SOLE   0 6,066 0
TEJON RANCH CO COMMON 879080109 99 7,053 SH   SOLE   0 0 7,053
TELEFLEX INC COMMON 879369106 146 500 SH   SOLE   0 0 500
TELEPHONE & DATA SYS COMMON 879433829 1,721 102,732 SH   SOLE   0 102,732 0
TERADATA CORP COMMON 88076W103 1 63 SH   SOLE   0 63 0
TETRA TECH INC COMMON 88162G103 78 1,118 SH   SOLE   0 1,118 0
TEVA PHARMACEUTICAL ADR (1 ORD) 881624209 2,759 307,277 SH   SOLE   0 307,090 187
TEXAS INSTRUMENTS COMMON 882508104 4,306 43,092 SH   SOLE   1,200 36,913 4,979
DARDEN RESTAURANT COMMON 237194105 113 2,079 SH   SOLE   0 2,079 0
DASEKE INC COM 23753F107 2 1,500 SH   SOLE   0 1,500 0
DATADOG INC CLASS A COMMON 23804L103 386 10,750 SH   SOLE   0 10,750 0
DAVITA INC COMMON 23918K108 30 401 SH   SOLE   0 401 0
DEERE & CO COMMON 244199105 204 1,481 SH   SOLE   0 1,081 400
DELL TECHNOLOGIES IN COMMON CLASS C 24703L202 47 1,207 SH   SOLE   0 1,206 1
DELMARVA BANCSHARES COMMON 247100100 1,305 227,125 SH   SOLE   227,125 0 0
DELTA AIR LINES COMMON 247361702 32 1,140 SH   SOLE   0 1,140 0
DENTSPLY SIRONA INC COM 24906P109 331 8,531 SH   SOLE   0 8,531 0
DEVON ENERGY CORP COMMON 25179M103 150 21,792 SH   SOLE   0 21,742 50
DEXCOM INC COMMON 252131107 11 43 SH   SOLE   0 43 0
DIAGEO P L C SP ADR (4 ORD) 25243Q205 2,947 23,186 SH   SOLE   0 20,186 3,000
DIAGEO PLC ORDINARY G42089113 279 8,475 SH   SOLE   0 6,825 1,650
DIAMONDBACK ENERGY COMMON 25278X109 8,172 311,925 SH   SOLE   25 311,900 0
DICKS SPORTING GOODS COMMON 253393102 14 687 SH   SOLE   0 687 0
DIGITAL RLTY TR INC COMMON 253868103 55 400 SH   SOLE   0 400 0
DIME CMNTY BANCSHRS COMMON 253922108 36 2,661 SH   SOLE   0 0 2,661
DIREXION DAILY JR GLD MNR BULL 2X S 25460E166 23 6,000 SH   SOLE   0 6,000 0
DISCOVER FINL SVCS COMMON 254709108 74 2,075 SH   SOLE   0 2,075 0
DISCOVERY INC COMMON SERIES A 25470F104 4,706 242,115 SH   SOLE   0 242,023 92
DISCOVERY INC COMMON SERIES C 25470F302 33,600 1,915,662 SH   SOLE   0 1,908,565 7,097
DNP SELECT INCOME FD COMMON 23325P104 13 1,346 SH   SOLE   0 1,346 0
DOLLAR GEN CORP COMMON 256677105 2 19 SH   SOLE   0 19 0
DOLLAR TREE INC COMMON 256746108 63 866 SH   SOLE   0 866 0
DOMINION ENERGY INC COMMON 25746U109 318 4,418 SH   SOLE   0 2,418 2,000
DORCHESTER MINERALS COMMON UNIT 25820R105 48 5,200 SH   SOLE   0 0 5,200
DOUBLELINE INCOME COMMON 258622109 13 1,000 SH   SOLE   0 1,000 0
DOUGLAS EMMETT INC COMMON 25960P109 4,985 163,410 SH   SOLE   0 158,560 4,850
DOVER CORP COMMON 260003108 59 706 SH   SOLE   0 306 400
DOW INC COMMON STOCK 260557103 1,390 47,560 SH   SOLE   0 45,750 1,810
DUCOMMUN INC COMMON 264147109 52 2,100 SH   SOLE   0 2,100 0
DUKE ENERGY CORP COMMON 26441C204 790 9,772 SH   SOLE   0 9,772 0
DUNDEE CORP CLASS A 264901109 1,830 3,660,219 SH   SOLE   0 2,800,480 859,739
DUNKIN BRANDS GR COMMON 265504100 71,858 1,353,275 SH   SOLE   50 1,330,725 22,500
DUPONT DE NEMOURS COM 26614N102 2,480 72,737 SH   SOLE   0 67,780 4,957
DXC TECHNOLOGY CO COMMON STOCK 23355L106 0 54 SH   SOLE   0 54 0
DYNATRACE HOLDINGS L COMMON 268150109 16 696 SH   SOLE   0 696 0
ETRADE FINANCIAL COMMON 269246401 0 10 SH   SOLE   0 0 10
EAGLE BANCRP MONTAN COMMON 26942G100 490 30,236 SH   SOLE   0 0 30,236
EAST WEST BANCORP COMMON 27579R104 25 1,000 SH   SOLE   0 1,000 0
EASTMAN CHEM CO COMMON 277432100 101 2,188 SH   SOLE   0 2,182 6
EATON CORPORATION COMMON G29183103 65 847 SH   SOLE   0 847 0
EATON VANCE TAX-MNG OPP FUND 27828Y108 169 14,037 SH   SOLE   0 14,037 0
EATON VANCE ENHANCED COMMON 278274105 100 8,302 SH   SOLE   0 8,302 0
EATON VANCE LTD DUR COMMON 27828H105 21 2,000 SH   SOLE   0 2,000 0
EATON VANCE TAX ADV COMMON 27828G107 16 1,000 SH   SOLE   0 1,000 0
EBAY INC COMMON 278642103 949 31,594 SH   SOLE   0 31,594 0
ECOLAB INC COMMON 278865100 941 6,042 SH   SOLE   0 6,042 0
EDISON INTL COMMON 281020107 11 210 SH   SOLE   0 210 0
EDITAS MEDICINE INC COMMON 28106W103 3 200 SH   SOLE   0 200 0
EDWARDS LIFESCIENCE COMMON 28176E108 308 1,637 SH   SOLE   0 1,637 0
EL PASO ELEC CO COMMON 283677854 0 6 SH   SOLE   0 6 0
EL PASO ENERGY CAP PFD TR SECS CV 283678209 1 44 SH   SOLE   0 44 0
ELANCO ANIMAL HEALTH COMMON 28414H103 569 25,440 SH   SOLE   10,000 15,198 242
ELECTRONIC ARTS INC COMMON 285512109 20 204 SH   SOLE   0 204 0
ELEMENT SOLUTIONS COM 28618M106 686 82,175 SH   SOLE   0 75,175 7,000
EMCOR GROUP INC COMMON 29084Q100 3 51 SH   SOLE   0 51 0
EMERSON ELEC CO COMMON 291011104 824 17,295 SH   SOLE   0 16,594 701
ENANTA PHARMACEUTI COMMON 29251M106 21,199 412,197 SH   SOLE   320,062 89,675 2,460
ENBRIDGE INC COMMON 29250N105 65,124 2,238,726 SH   SOLE   125 2,235,123 3,478
ENDO INTL PLC ORDINARY G30401106 7 2,000 SH   SOLE   0 0 2,000
ENERGIZER HOLDINGS COMMON 29272W109 21 700 SH   SOLE   0 700 0
ENSTAR GROUP LTD COMMON G3075P101 7 50 SH   SOLE   0 0 50
ENTEGRIS INC COMMON 29362U104 6,308 140,900 SH   SOLE   0 139,300 1,600
ENTERCOM COMMUN CORP CLASS A 293639100 0 232 SH   SOLE   0 232 0
ENTERGY CORP COMMON 29364G103 281 2,993 SH   SOLE   0 2,993 0
ENTERPRISE PRODS COMMON 293792107 5,241 366,559 SH   SOLE   50 359,379 7,130
EOG RESOURCES INC COMMON 26875P101 13,406 373,184 SH   SOLE   0 360,698 12,486
EQUIFAX INC COMMON 294429105 82 693 SH   SOLE   0 693 0
EQUINOR ASA SPON ADR 1 ORD SHS 29446M102 0 63 SH   SOLE   0 63 0
EQUITY COMMONWEALTH COMMON SBI 294628102 1,162 36,655 SH   SOLE   0 36,625 30
EQUITY RESIDENTIAL SH BEN INT 29476L107 290 4,715 SH   SOLE   0 4,715 0
ERICSSON ADR (1 ORD B SEK1) 294821608 12 1,554 SH   SOLE   0 218 1,336
ESCO TECHN INC COMMON 296315104 15 200 SH   SOLE   0 200 0
ESPERION THERAPEUT COMMON 29664W105 12 410 SH   SOLE   0 410 0
ESSENTIAL UTILITIES COMMON 29670G102 12,586 309,257 SH   SOLE   860 283,298 25,099
ESTEE LAUDER CO CLASS A 518439104 191 1,201 SH   SOLE   0 1,201 0
ETF MANAGERS TRUST ETFMG ALTRNT HARVEST 26924G508 0 50 SH   SOLE   0 50 0
EVENTBRITE INC COM CL A 29975E109 1 200 SH   SOLE   0 200 0
EVEREST RE GROUP LTD COMMON G3223R108 19 100 SH   SOLE   0 100 0
EVERGY INC COMMON 30034W106 11,916 216,458 SH   SOLE   0 203,787 12,671
EVERSOURCE ENERGY COMMON 30040W108 439 5,625 SH   SOLE   0 5,625 0
EVERSPIN TECH INC COM USD0.0001 30041T104 2 1,000 SH   SOLE   0 1,000 0
EXACT SCIENCES CORP COMMON 30063P105 5 90 SH   SOLE   0 90 0
EXELON CORP COMMON 30161N101 193 5,266 SH   SOLE   0 4,891 375
EXPEDIA GROUP INC COMMON 30212P303 140 2,490 SH   SOLE   0 2,350 140
EXPEDITORS INTL WASH COMMON 302130109 30 460 SH   SOLE   0 460 0
EXTENDED STAY AMRC 1 COM&1 CL 'B' 30224P200 14,769 2,020,422 SH   SOLE   0 1,977,822 42,600
EXTRA SPACE STORAGE REIT 30225T102 107 1,125 SH   SOLE   375 0 750
EXXON MOBIL CORP COMMON 30231G102 13,159 346,567 SH   SOLE   100 297,400 49,067
F N B CORP COM 302520101 52 7,166 SH   SOLE   0 6,632 534
FACEBOOK INC CLASS A 30303M102 31,121 186,579 SH   SOLE   30 183,802 2,747
FAIR ISAAC INC COMMON 303250104 307 1,000 SH   SOLE   0 0 1,000
FARMER BROS CO COMMON 307675108 100 14,500 SH   SOLE   0 14,500 0
FASTENAL CO COMMON 311900104 1 52 SH   SOLE   0 52 0
FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 16 220 SH   SOLE   0 220 0
FEDEX CORP COMMON 31428X106 11,949 98,547 SH   SOLE   0 98,532 15
FERRARI N V COMMON N3167Y103 9 64 SH   SOLE   0 64 0
FERRO CORP COMMON 315405100 832 88,980 SH   SOLE   0 85,980 3,000
FIDELITY NATL INFO COMMON 31620M106 148,035 1,216,998 SH   SOLE   55 1,198,740 18,203
FIESTA RESTAURANT GR COMMON 31660B101 270 67,235 SH   SOLE   0 67,235 0
FIFTH THIRD BANCORP COMMON 316773100 46 3,160 SH   SOLE   0 3,160 0
FIREEYE INC COMMON STOCK 31816Q101 11 1,100 SH   SOLE   0 1,100 0
FIRST BANK OF THE PALM BEACHES CL B - RESTRICTED PER337018 1,186 325,000 SH   SOLE   325,000 0 0
FIRST BANK WILLIAMS COMMON 31931U102 464 66,928 SH   SOLE   0 49,288 17,640
FIRST CMNTY BANCSHAR COMMON 31983A103 647 27,792 SH   SOLE   27,792 0 0
FIRST FINL BANCORP COMMON 320209109 69 4,668 SH   SOLE   0 4,668 0
FIRST HORIZON NATL COMMON 320517105 469 58,240 SH   SOLE   0 55,735 2,505
FIRST MID BANCSHARES COMMON STOCK 320866106 94 4,000 SH   SOLE   0 0 4,000
FIRST REPUBLIC BANK COMMON 33616C100 18 219 SH   SOLE   0 219 0
FIRST SOLAR COMMON 336433107 3 100 SH   SOLE   0 100 0
FIRST TR US EQ OPPOR ETF 336920103 25 403 SH   SOLE   0 403 0
FIRST TR ALPHA FD II EUROPE ALPHA 33737J117 14 575 SH   SOLE   0 575 0
FIRST TR EXCHANGE TR NAS CLNEDG GREEN 33733E500 19 950 SH   SOLE   0 950 0
FIRST TRUST ISE CL FRST TRS ISE CLD CMP 33734X192 19 365 SH   SOLE   0 365 0
FIRSTENERGY CORP COMMON 337932107 37 947 SH   SOLE   0 947 0
FISERV INC COMMON 337738108 375 3,950 SH   SOLE   0 3,950 0
FIVE POINT HLDGS LLC COM REP CL A 33833Q106 169 33,500 SH   SOLE   0 0 33,500
FLIR SYS INC COMMON 302445101 2,450 76,828 SH   SOLE   0 76,828 0
FLUOR CORPORATION COMMON 343412102 0 101 SH   SOLE   0 51 50
FLY LEASING LTD ADR 144 A 34407D109 7 1,000 SH   SOLE   0 0 1,000
FMC CORP COMMON 302491303 8 100 SH   SOLE   0 100 0
FNF GROUP COMMON STOCK 31620R303 48 1,931 SH   SOLE   0 1,931 0
FOMENTO ECON MEXI SP ADR (10 UNITS) 344419106 145 2,400 SH   SOLE   0 400 2,000
FOOT LOCKER INC COMMON 344849104 88 4,000 SH   SOLE   0 4,000 0
FORD MOTOR CO COMMON 345370860 8 1,805 SH   SOLE   0 1,805 0
FORTINET INC COMMON 34959E109 51 506 SH   SOLE   0 506 0
FORTIVE CORPORATION COMMON STOCK 34959J108 49,765 901,705 SH   SOLE   0 900,562 1,143
FORTUNE BRANDS HOM COMMON USD0.01 34964C106 184 4,267 SH   SOLE   0 4,267 0
FOUR CORNERS PRPERTY COMMON 35086T109 11 591 SH   SOLE   0 591 0
FOX CORPORATION CL A COM 35137L105 900 38,090 SH   SOLE   0 38,090 0
FRANCO NEVADA CORP COMMON 351858105 25 252 SH   SOLE   0 252 0
FRANKLIN ELEC INC COMMON 353514102 775 16,450 SH   SOLE   0 16,450 0
FRANKLIN RES INC COMMON 354613101 554 33,233 SH   SOLE   0 33,133 100
FRANKLIN STREET PPTY COMMON 35471R106 119 20,928 SH   SOLE   0 20,928 0
FRANKLIN UNVL TR SH BEN INT 355145103 175 28,700 SH   SOLE   0 28,700 0
FREEPORT-MCMORAN INC COMMON 35671D857 2 300 SH   SOLE   0 300 0
FRESENIUS MED CARE ADS (1/2 PRF SHR) 358029106 0 20 SH   SOLE   0 20 0
FRONTDOOR INC COM 35905A109 8 257 SH   SOLE   0 257 0
FRP HOLDINGS INC COMMON 30292L107 978 22,766 SH   SOLE   0 22,068 698
FS BANCORP INC COMMON 30263Y104 36 1,000 SH   SOLE   0 0 1,000
FUEL-TECH N V COMMON 359523107 0 8 SH   SOLE   0 0 8
GABELLI DIVD & INCM COMMON 36242H104 25 1,700 SH   SOLE   0 1,700 0
GABELLI EQUITY TRUST COMMON 362397101 14 3,219 SH   SOLE   0 0 3,219
GAMESTOP CORP HLDG CLASS A 36467W109 0 171 SH   SOLE   0 171 0
GANNETT CO INC COMMON 36472T109 2 1,762 SH   SOLE   0 1,762 0
GAP INC COMMON 364760108 0 122 SH   SOLE   0 122 0
GARRETT MOTION INC COMMON 366505105 2 949 SH   SOLE   0 949 0
GARTNER INC COMMON 366651107 12 129 SH   SOLE   0 129 0
GASLOG PARTNERS LP COMUNIT REP LTD PART Y2687W108 22 10,043 SH   SOLE   0 10,043 0
GATES INDL CORP PL ORDINARY G39108108 13,579 1,840,104 SH   SOLE   0 1,712,949 127,155
GATEWAY BANK FSB COMMON RSTD PER367155 725 2,416,667 SH   SOLE   2,416,667 0 0
GCI LIBERTY INC CLASS A COMMON STOCK 36164V305 859 15,090 SH   SOLE   0 15,090 0
GENERAL AMERN INVS COMMON 368802104 69 2,523 SH   SOLE   0 2,523 0
GENERAL DYNAMICS COMMON 369550108 591 4,470 SH   SOLE   0 4,010 460
GENERAL ELECTRIC CO COMMON 369604103 3,631 457,415 SH   SOLE   3,226 341,030 113,159
GENERAL MILLS INC COMMON 370334104 4,295 81,406 SH   SOLE   0 81,406 0
GENERAL MOTORS CO COMMON 37045V100 1,150 55,366 SH   SOLE   0 54,866 500
GENIUS BRANDS INTL COM PAR 37229T301 0 1,265 SH   SOLE   0 1,265 0
GENMARK DIAGNOSTIC COMMON 372309104 8 2,000 SH   SOLE   0 0 2,000
GENUINE PARTS CO COMMON 372460105 135 2,011 SH   SOLE   0 2,011 0
GENWORTH FINANCIAL CLASS A 37247D106 4,817 1,450,982 SH   SOLE   1,448,022 2,960 0
GERON CORP COMMON 374163103 3 3,200 SH   SOLE   0 3,200 0
GEVO INC COMMON 374396406 0 25 SH   SOLE   0 25 0
GILEAD SCIENCES INC COMMON 375558103 100,051 1,338,303 SH   SOLE   0 1,102,796 235,507
GLATFELTER COMMON 377316104 4,849 396,826 SH   SOLE   0 361,001 35,825
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 852 22,486 SH   SOLE   0 22,286 200
GLEN BURNIE BANCORP COMMON 377407101 39 5,000 SH   SOLE   0 0 5,000
GLOBAL X FDS LITHIUM ETF 37954Y855 3 150 SH   SOLE   0 0 150
GLOBAL X FDS ROBOTICS&ARTIFICIAL 37954Y715 8 480 SH   SOLE   0 0 480
GLOBAL X FDS SILVER MNR ETF 37954Y848 59 2,500 SH   SOLE   0 2,500 0
GLOBALSTAR INC COMMON 378973408 0 186 SH   SOLE   0 186 0
GLOBE LIFE INC COMMON 37959E102 4,726 65,677 SH   SOLE   0 65,677 0
GODADDY INC CLASS A COMMON STOCK 380237107 112,272 1,965,894 SH   SOLE   100 1,545,933 419,861
GOLAR LNG LTD ORDINARY G9456A100 15 2,000 SH   SOLE   0 2,000 0
GOLD STANDARD VENT COMMON 380738104 2 6,000 SH   SOLE   0 6,000 0
GOLDMAN SACHS GROUP COMMON 38141G104 608 3,937 SH   SOLE   0 3,720 217
GOPRO INC. CL A 38268T103 0 11 SH   SOLE   0 11 0
GOSSAMER BIO INC COM USD0.0001 38341P102 0 60 SH   SOLE   0 60 0
GRACE W R & CO DEL COMMON 38388F108 2,487 69,863 SH   SOLE   100 68,516 1,247
GRACO INC COMMON 384109104 22,649 464,780 SH   SOLE   0 350,365 114,415
GRAFTECH INTL LTD COMMON 384313508 5,087 626,600 SH   SOLE   0 527,750 98,850
GRAHAM HOLDINGS CO CLASS B COMMON STK 384637104 286 839 SH   SOLE   0 839 0
GRAINGER W W INC COMMON 384802104 383 1,544 SH   SOLE   0 500 1,044
GRAND RIV COMM COMMON 386441109 1,162 264,279 SH   SOLE   264,279 0 0
GREENHILL & CO INC COMMON 395259104 2 279 SH   SOLE   0 279 0
GROUPE DANONE SHS F12033134 7,589 111,115 SH   SOLE   0 111,115 0
GUESS INC COMMON 401617105 0 11 SH   SOLE   0 11 0
HAIN CELESTIAL GROUP COMMON 405217100 10 421 SH   SOLE   0 421 0
HALLIBURTON COMMON 406216101 33 4,959 SH   SOLE   0 4,959 0
HANESBRANDS INC COMMON 410345102 168 21,456 SH   SOLE   0 21,456 0
HANNON ARMSTRONG S COMMON 41068X100 14 700 SH   SOLE   0 700 0
HARPOON THERAPEUTI COM USD0.0001 41358P106 0 70 SH   SOLE   0 70 0
HARSCO CORP COMMON 415864107 25 3,695 SH   SOLE   0 0 3,695
HARTE-HANKS INC COMMON STOCK 416196202 0 232 SH   SOLE   0 232 0
HARTFORD FINL SVCS COMMON 416515104 43 1,232 SH   SOLE   0 1,184 48
HASBRO INC COMMON 418056107 498 6,972 SH   SOLE   0 6,322 650
HCA HEALTHCARE COMMON 40412C101 112 1,250 SH   SOLE   0 1,250 0
HDFC BANK LTD ADR (3 INR10) 40415F101 2 58 SH   SOLE   0 58 0
HEALTHPEAK PROPERTIE COM USD1 42250P103 15 650 SH   SOLE   0 649 1
HEICO CORP COMMON 422806109 1 16 SH   SOLE   0 16 0
HEICO CORP NEW CLASS A 422806208 38 600 SH   SOLE   0 600 0
HELIX ENRGY SOLNS COMMON 42330P107 574 350,000 SH   SOLE   0 350,000 0
HENRY JACK & ASSOC COMMON 426281101 111 718 SH   SOLE   0 718 0
HERCULES CAPITAL INC COMMON 427096508 6 825 SH   SOLE   0 525 300
HERITAGE COMMERCE CO COMMON 426927109 1,031 134,535 SH   SOLE   134,535 0 0
HERON THERAPEUTICS COMMON 427746102 0 40 SH   SOLE   0 40 0
HESS CORPORATION COMMON 42809H107 617 18,556 SH   SOLE   0 18,556 0
HEWLETT PACKARD ENTR COMMON USD0.01 42824C109 24 2,559 SH   SOLE   0 2,559 0
HEXCEL CORP COMMON 428291108 141 3,800 SH   SOLE   0 3,800 0
HILLENBRAND INC COMMON 431571108 1 100 SH   SOLE   0 100 0
HILL-ROM HLDS INC COMMON 431475102 19 196 SH   SOLE   0 196 0
HILLTOP HOLDINGS COMMON 432748101 264 17,500 SH   SOLE   0 0 17,500
HILTON WRLDWDE HLDGS COMMON 43300A203 3,278 48,041 SH   SOLE   0 47,941 100
HNI CORPORATION COMMON 404251100 2 100 SH   SOLE   0 0 100
HOLLYFRONTIER CORP COMMON 436106108 0 20 SH   SOLE   0 20 0
HOME BANCSHARES COMMON 436893200 483 40,290 SH   SOLE   0 0 40,290
HOME DEPOT INC COMMON 437076102 7,449 39,894 SH   SOLE   0 38,633 1,261
HOMOLOGY MEDICINES COM USD0.0001 438083107 0 50 SH   SOLE   0 50 0
HONEYWELL INTL INC COMMON 438516106 202,605 1,514,345 SH   SOLE   400 1,501,025 12,920
HORIZON GLOBAL CORP COMMON 44052W104 419 224,334 SH   SOLE   279 144,757 79,298
HORMEL FOODS CORP COMMON 440452100 93 2,000 SH   SOLE   0 2,000 0
HOST HOTELS & RESRTS REIT 44107P104 27 2,509 SH   SOLE   0 2,509 0
HOULIHAN LOKEY INC COMMON CL A 441593100 5 100 SH   SOLE   0 100 0
HOWARD HUGHES COMMON 44267D107 11,309 223,856 SH   SOLE   0 218,882 4,974
HP INC COMMON USD0.01 40434L105 32 1,884 SH   SOLE   0 1,884 0
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 1,326 47,353 SH   SOLE   0 41,263 6,090
HTG MOLECULAR DIAGNO COMMON 40434H104 53 163,998 SH   SOLE   0 163,998 0
HUBBELL INCORPORATED COMMON 443510607 0 3 SH   SOLE   0 3 0
HUMANA INC COMMON 444859102 18,528 59,004 SH   SOLE   59,000 4 0
HUNTINGTON BANCSHARE COMMON 446150104 59 7,227 SH   SOLE   0 7,073 154
HUNTSMAN CORP COMMON 447011107 393 27,300 SH   SOLE   0 23,325 3,975
HURCO CO COMMON 447324104 49 1,700 SH   SOLE   0 1,700 0
HUTTIG BUILDNG PRODS COMMON 448451104 15 22,400 SH   SOLE   0 500 21,900
HYATT HOTELS CORP CLASS A 448579102 2 50 SH   SOLE   0 50 0
IAA INC COMMON 449253103 149,407 4,986,892 SH   SOLE   2,210 4,920,652 64,030
IAC INTERACTIVECORP COMMON 44919P508 191,335 1,067,542 SH   SOLE   65 871,267 196,210
ICAHN ENTERPRISES LP DEPOSITORY UNIT 451100101 4 97 SH   SOLE   0 0 97
ICU MED INC COMMON 44930G107 10 50 SH   SOLE   0 50 0
IDACORP INC COMMON 451107106 7,727 88,021 SH   SOLE   0 73,961 14,060
IDEX CORP COMMON 45167R104 1,194 8,651 SH   SOLE   0 8,651 0
IDEXX LABS INC COMMON 45168D104 9,880 40,786 SH   SOLE   0 3,175 37,611
IF BANCORP INC COMMON 44951J105 122 7,636 SH   SOLE   0 7,636 0
IHS MARKIT LTD SHS G47567105 296 4,937 SH   SOLE   0 4,937 0
ILLINOIS TOOL WORKS COMMON 452308109 5,478 38,545 SH   SOLE   325 35,670 2,550
ILLUMINA INC COMMON 452327109 522 1,912 SH   SOLE   15 1,847 50
IMMUNOGEN INC COMMON 45253H101 25 7,546 SH   SOLE   0 7,546 0
IMV INC COMMON 44974L103 153 87,968 SH   SOLE   0 0 87,968
INCYTE CORPORATION COMMON 45337C102 43 600 SH   SOLE   0 600 0
INDEPENDENCE REALTY COMMON STOCK 45378A106 0 65 SH   SOLE   0 63 2
INDEPENDENT BANK G COMMON 45384B106 404 8,325 SH   SOLE   0 0 8,325
INDEPNDNT BK OF MASS COMMON 453836108 99 1,544 SH   SOLE   0 1,544 0
INDIA FD INC COMMON 454089103 208 15,297 SH   SOLE   0 15,297 0
INFOSYS LIMITED ADR 456788108 2 252 SH   SOLE   0 252 0
INGERSOLL RAND INC COMMON 45687V106 56 2,291 SH   SOLE   0 2,291 0
INGREDION INCORPRTD COMMON 457187102 32,170 426,103 SH   SOLE   0 425,898 205
INPIXON COMMON STOCK 45790J800 1 1,105 SH   SOLE   0 0 1,105
INSMED INC COMMON 457669307 0 25 SH   SOLE   0 25 0
INTEL CORP COMMON 458140100 9,069 167,575 SH   SOLE   0 160,757 6,818
INTER CONTINENTAL EX COM 45866F104 133,437 1,652,476 SH   SOLE   1,580 1,632,751 18,145
INTER PARFUMS INC COMMON 458334109 83 1,800 SH   SOLE   0 1,800 0
INTERACTIVE BROKERS CLASS A 45841N107 269 6,250 SH   SOLE   0 6,250 0
INTERNATIONAL PAPER COMMON 460146103 12 394 SH   SOLE   0 394 0
INTERPUBLIC GROUP COMMON 460690100 1 90 SH   SOLE   0 90 0
INTL BUSINESS MCHN COMMON 459200101 35,575 320,696 SH   SOLE   0 293,150 27,546
INTL FLAVORS & FRAGR COMMON 459506101 71 703 SH   SOLE   0 703 0
INTRA CELLULAR THERA COM 46116X101 3,038 197,700 SH   SOLE   197,700 0 0
INTUIT COMMON 461202103 23 103 SH   SOLE   0 103 0
INTUITIVE SURGIC INC COMMON 46120E602 74 150 SH   SOLE   0 150 0
INVESCO ACT MNG ETF OPT YLD DIV 46090F100 2 205 SH   SOLE   0 205 0
INVESCO ETF TR DIV ACHV PRTF 46137V506 275 11,175 SH   SOLE   0 10,525 650
INVESCO ETF TR DYNA BUYBK ACH 46137V308 140 2,900 SH   SOLE   0 2,900 0
INVESCO ETF TR GOLDEN DRG CHINA 46137V571 221 5,892 SH   SOLE   0 5,892 0
INVESCO ETF TR NASD INTNT ETF 46137V530 21 174 SH   SOLE   0 174 0
INVESCO ETF TR WATER RESOURCE 46137V142 20 665 SH   SOLE   0 665 0
INVESCO ETF TR II KBW BK PORT 46138E628 1 47 SH   SOLE   0 47 0
INVESCO ETF TRUST II S&P SMALLCAP 600 REV 46138G664 2 52 SH   SOLE   0 52 0
INVESCO EXCH TRDII S&P 500 HIGH DIV LOW 46138E362 2 90 SH   SOLE   0 90 0
INVESCO EXCHANGETRAD S&P 500 EQUAL WEIGHT 46137V357 386 4,596 SH   SOLE   0 3,956 640
INVESCO LTD COMMON G491BT108 11 1,257 SH   SOLE   0 1,257 0
INVESCO PENN VL MUNI COMMON 46132K109 4 350 SH   SOLE   0 350 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 1,912 10,045 SH   SOLE   125 9,503 417
INVESTORS BANCORP COMMON 46146L101 8 1,089 SH   SOLE   0 544 545
IONIS PHARMACEUTICAL COMMON USD0.001 462222100 59 1,250 SH   SOLE   0 1,250 0
IPG PHOTONICS CORP COMMON 44980X109 11 100 SH   SOLE   0 100 0
IQIYI INC SPN ADS REP 7 ORDSHS 46267X108 10 600 SH   SOLE   0 600 0
IQVIA HOLDINGS INC COMMON 46266C105 1,835 17,018 SH   SOLE   0 16,334 684
IROBOT CORP COMMON 462726100 2 58 SH   SOLE   0 50 8
IRON MOUNTAIN INC REIT 46284V101 4 195 SH   SOLE   0 195 0
IRONWOOD PHARMACEUCL CLASS A 46333X108 150 14,925 SH   SOLE   0 0 14,925
ISHARES 0-5 YR TIPS ETF 46429B747 37 380 SH   SOLE   0 380 0
ISHARES 3-7 YR TR BD ETF 464288661 50 378 SH   SOLE   0 378 0
ISHARES CHINA ETF 46429B671 24 427 SH   SOLE   0 277 150
ISHARES CHINA LG-CAP ETF 464287184 195 5,195 SH   SOLE   0 5,195 0
ISHARES EAFE GRWTH ETF 464288885 118 1,668 SH   SOLE   0 1,668 0
ISHARES EAFE VALUE ETF 464288877 6 180 SH   SOLE   0 0 180
ISHARES EMERG MKTS ETF 464287234 62 1,839 SH   SOLE   0 1,839 0
ISHARES GLOBAL TECH ETF 464287291 39 217 SH   SOLE   0 217 0
ISHARES HIGH DIVIDND ETF 46429B663 38 537 SH   SOLE   0 537 0
ISHARES IBOXX INV CP ETF 464287242 34 283 SH   SOLE   0 238 45
ISHARES INTERM TR CRP BD ETF 464288638 38 701 SH   SOLE   0 701 0
ISHARES INTL SEL DIV ETF 464288448 16 731 SH   SOLE   0 731 0
ISHARES LATN AMER 40 ETF 464287390 18 1,000 SH   SOLE   0 1,000 0
ISHARES MICRO-CAP ETF 464288869 6 90 SH   SOLE   0 90 0
ISHARES MSCI EAFE ETF 464287465 179 3,356 SH   SOLE   0 3,356 0
ISHARES MSCI GERMANY ETF 464286806 6 300 SH   SOLE   0 0 300
ISHARES MSCI JAPN SMCETF 464286582 265 4,500 SH   SOLE   0 4,500 0
ISHARES NASDQ BIOTEC ETF 464287556 74 690 SH   SOLE   0 690 0
ISHARES PAC EX JAPAN ETF 464286665 21 625 SH   SOLE   0 625 0
ISHARES RUS 1000 GRW ETF 464287614 204 1,360 SH   SOLE   0 1,360 0
ISHARES RUS 1000 VAL ETF 464287598 211 2,130 SH   SOLE   0 2,130 0
ISHARES RUS 2000 VAL ETF 464287630 18 225 SH   SOLE   0 225 0
ISHARES RUS MD CP GR ETF 464287481 30 250 SH   SOLE   0 250 0
ISHARES RUS MDCP VAL ETF 464287473 53 836 SH   SOLE   0 836 0
ISHARES RUS MID-CAP ETF 464287499 140 3,248 SH   SOLE   0 3,248 0
ISHARES RUSSELL 2000 ETF 464287655 129 1,135 SH   SOLE   0 1,135 0
ISHARES RUSSELL 3000 ETF 464287689 53 360 SH   SOLE   0 360 0
ISHARES S&P 500 GRWT ETF 464287309 12 78 SH   SOLE   0 0 78
ISHARES S&P 500 VAL ETF 464287408 35 365 SH   SOLE   0 279 86
ISHARES SELECT DIVID ETF 464287168 442 6,015 SH   SOLE   0 6,015 0
ISHARES SH TR CORP ETF 464288646 52 1,000 SH   SOLE   0 1,000 0
ISHARES SP SMCP600GR ETF 464287887 10 79 SH   SOLE   0 79 0
ISHARES SP SMCP600VL ETF 464287879 43 434 SH   SOLE   0 434 0
ISHARES TRANS AVG ETF 464287192 17 125 SH   SOLE   0 125 0
ISHARES U.S. ENERGY ETF 464287796 34 2,240 SH   SOLE   90 1,130 1,020
ISHARES U.S. MED DVC ETF 464288810 10 46 SH   SOLE   0 46 0
ISHARES U.S. TELECOM ETF 464287713 16 667 SH   SOLE   0 667 0
ISHARES U.S. UTILITS ETF 464287697 8 60 SH   SOLE   0 60 0
ISHARES GOLD TRUST GOLD TRUST 464285105 36 2,402 SH   SOLE   0 2,402 0
ISHARES INC CORE MSCI EMKT 46434G103 790 19,538 SH   SOLE   150 17,268 2,120
ISHARES INC MSCI EUROZONE 464286608 203 6,675 SH   SOLE   180 4,835 1,660
ISHARES SILVER TRUST ISHARES 46428Q109 4 350 SH   SOLE   0 350 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 21 361 SH   SOLE   0 0 361
ISHARES TR CORE MSCI EAFE 46432F842 5 106 SH   SOLE   0 106 0
ISHARES TR CORE MSCI EURO 46434V738 13 361 SH   SOLE   0 361 0
ISHARES TR CORE MSCITOTAL 46432F834 24 524 SH   SOLE   0 524 0
ISHARES TR CORE S&P SMALL-CAP 464287804 1,897 33,810 SH   SOLE   0 33,810 0
ISHARES TR CORE S&P VLU ETF 464287663 837 18,140 SH   SOLE   400 13,200 4,540
ISHARES TR CORE TR US BOND MRKT 464287226 16 146 SH   SOLE   0 146 0
ISHARES TR CORE US TREASUR BOND 46429B267 34 1,241 SH   SOLE   0 1,241 0
ISHARES TR DJ US TECH SEC 464287721 4 20 SH   SOLE   0 20 0
ISHARES TR IBD DEC 2022 AMT FRE 46435G755 9 367 SH   SOLE   0 367 0
ISHARES TR MBS FIXED BDFD 464288588 3 29 SH   SOLE   0 29 0
ISHARES TR MSCI UK ETF 46435G334 7 317 SH   SOLE   0 317 0
ISHARES TR MSCI USA MINVOLATILI 46429B697 26 482 SH   SOLE   0 482 0
ISHARES TR MSCI USA MOMENTUM FA 46432F396 2 20 SH   SOLE   0 20 0
ISHARES TR MSCI USA QUALITY FAC 46432F339 47 581 SH   SOLE   0 581 0
ISHARES TR MSCI USA VALUE FACTO 46432F388 19 306 SH   SOLE   0 306 0
ISHARES TR NATL AMT FREE MUNI B 464288414 103 915 SH   SOLE   0 915 0
ISHARES TR PFD AND INCM SEC 464288687 1,572 49,400 SH   SOLE   0 49,400 0
ISHARES TR S&P 100 INDEX 464287101 20 175 SH   SOLE   0 175 0
ISHARES TR S&P EURO 350 IND 464287861 70 2,000 SH   SOLE   0 2,000 0
ISHARES TR TIPS BD ETF 464287176 467 3,964 SH   SOLE   0 3,964 0
ISHARES TRUST CORE S&P 500 ETF 464287200 354 1,370 SH   SOLE   20 1,180 170
ISHARES TRUST CORE S&P MID-CAP ETF 464287507 31 219 SH   SOLE   0 219 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 203 3,552 SH   SOLE   0 3,552 0
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 5 121 SH   SOLE   0 121 0
ITT INC COMMON 45073V108 79 1,763 SH   SOLE   0 1,263 500
JABIL INC COMMON 466313103 8 328 SH   SOLE   0 328 0
JACOBS ENGR GROUP COMMON 469814107 120 1,518 SH   SOLE   0 1,318 200
JANUS HENDERSON PLC ORDINARY SHARES G4474Y214 61 4,015 SH   SOLE   0 4,015 0
JAZZ PHARMA PLC COMMON G50871105 169 1,695 SH   SOLE   325 600 770
JBG SMITH PROPERTIES COMMON SHARES 46590V100 1,160 36,472 SH   SOLE   0 36,472 0
JEFFERIES FINANCIAL COMMON 47233W109 9,982 730,245 SH   SOLE   0 659,945 70,300
JETBLUE AIRWAYS CORP COMMON 477143101 9 1,077 SH   SOLE   0 1,077 0
JOHN HANCOCK ETF MULTIFACTOR MI 47804J206 24 852 SH   SOLE   0 852 0
JOHNSON & JOHNSON COMMON 478160104 294,617 2,246,748 SH   SOLE   193,300 2,008,173 45,275
JOHNSON CONTROLS INT ORDINARY SHARES G51502105 20 745 SH   SOLE   0 673 72
JOHNSON OUTDOORS INC CLASS A 479167108 25 400 SH   SOLE   0 400 0
JOUNCE THERAPEUTIC COM 481116101 209 44,000 SH   SOLE   0 43,000 1,000
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 14 1,600 SH   SOLE   0 1,600 0
JPMORGAN CHASE & CO COMMON 46625H100 24,026 266,874 SH   SOLE   850 220,151 45,873
JUNIPER NETWORKS COM COMMON 48203R104 1 97 SH   SOLE   0 97 0
KALA PHARMACEUTICALS COMMON 483119103 1 225 SH   SOLE   0 0 225
KALEIDO BIOSCIENCE COM USD0.001 483347100 0 100 SH   SOLE   0 100 0
KANSAS CITY SOUTHERN COMMON 485170302 1,353 10,645 SH   SOLE   0 10,595 50
KAR AUCTION SERVIC COMMON 48238T109 33,736 2,811,394 SH   SOLE   150 2,808,544 2,700
KARUNA THERAPEUTICS COMMON 48576A100 4,197 58,300 SH   SOLE   58,300 0 0
KAYNE ANDERS MLP/MID COMMON 486606106 6 1,885 SH   SOLE   0 1,885 0
KEARNY FINL CORP MD COM 48716P108 2 323 SH   SOLE   0 161 162
KELLOGG CO COMMON 487836108 4,325 72,096 SH   SOLE   0 69,163 2,933
KENNEDY-WILSON HLDS COMMON 489398107 53 4,000 SH   SOLE   0 4,000 0
KEURIG DR PEPPER INC COMMON 49271V100 9 398 SH   SOLE   0 398 0
KEYCORP COMMON 493267108 121 11,687 SH   SOLE   0 11,468 219
KEYSIGHT TECHNOLOGS COMMON 49338L103 32,190 384,688 SH   SOLE   60 295,654 88,974
KIMBERLY CLARK CORP COMMON 494368103 8,472 66,256 SH   SOLE   0 64,656 1,600
KIMCO REALTY CORP COMMON 49446R109 2,647 273,764 SH   SOLE   0 264,464 9,300
KINDER MORGAN INC COMMON 49456B101 1,680 120,698 SH   SOLE   0 120,698 0
KIRBY CORPORATION COMMON 497266106 478 11,000 SH   SOLE   0 11,000 0
KKR & CO INC COMMON UNIT 48251W104 153,736 6,550,342 SH   SOLE   350 5,379,757 1,170,235
KKR INCOME OPPORTU COMMON USD0.001 48249T106 0 15 SH   SOLE   0 15 0
KLA CORPORATION COMMON USD0.001 482480100 12 84 SH   SOLE   0 84 0
KLX ENERGY SERVICS H COMMON 48253L106 45 65,500 SH   SOLE   0 65,500 0
KNOWLES CORPORATION COMMON STOCK 49926D109 0 51 SH   SOLE   0 51 0
KOHLS CORP COMMON 500255104 1 118 SH   SOLE   0 118 0
KONTOOR BRANDS INC COMMON STOCK 50050N103 9 511 SH   SOLE   0 506 5
KOREA ELECTRIC PWR SP ADR (0.5 ORD) 500631106 197 26,200 SH   SOLE   0 26,200 0
KRAFT HEINZ CO COMMON USD0.01 500754106 3,647 147,450 SH   SOLE   0 146,173 1,277
KRATOS DEF & SEC SOL COMMON 50077B207 37 2,700 SH   SOLE   0 2,700 0
KROGER CO COMMON 501044101 10 342 SH   SOLE   0 342 0
L3HARRIS TECHNOLOGIE USD1 502431109 1,006 5,590 SH   SOLE   0 5,590 0
LABORATORY CORP AMER COMMON 50540R409 67 536 SH   SOLE   0 536 0
LAKE SHORE BANCORP COMMON 510700107 210 20,000 SH   SOLE   0 20,000 0
LAKELAND BANCORP INC COMMON 511637100 265 24,600 SH   SOLE   0 24,600 0
LAM RESEARCH CORP COMMON 512807108 17 74 SH   SOLE   0 74 0
LAMAR ADVERTISING CL A 512816109 584 11,400 SH   SOLE   0 7,650 3,750
LAMB WESTON HLDGS COMMON 513272104 66 1,157 SH   SOLE   0 1,157 0
LANDMARK BANCORP INC COMMON 51504L107 317 15,572 SH   SOLE   0 0 15,572
LANDS END INC COMMON 51509F105 0 93 SH   SOLE   0 93 0
LANDSTAR SYS INC COMMON 515098101 28 300 SH   SOLE   0 300 0
LCI INDUSTRIES COMMON 50189K103 66 1,000 SH   SOLE   0 850 150
LEGG MASON INC COMMON 524901105 15 321 SH   SOLE   0 321 0
LEGGETT & PLATT INC COMMON 524660107 1,235 46,320 SH   SOLE   0 46,320 0
LEIDOS HOLDINGS INC COMMON STOCK 525327102 39 431 SH   SOLE   0 431 0
LENDINGCLUB CORP COMMON STOCK 52603A208 1 158 SH   SOLE   0 0 158
LENNAR CORP CLASS A 526057104 10,605 277,621 SH   SOLE   0 244,906 32,715
LENNAR CORP CLASS B 526057302 12 443 SH   SOLE   0 443 0
LEVEL ONE BANCORP IN COMMON 52730D208 1,125 62,500 SH   SOLE   62,500 0 0
LIBERTY BRAVES GROUP COM SER A 531229706 393 20,194 SH   SOLE   0 15,455 4,739
LIBERTY BRAVES GROUP COM SER C 531229888 1,292 67,814 SH   SOLE   0 50,423 17,391
LIBERTY BROADBAND CORP COM SER A 530307107 9,083 84,888 SH   SOLE   0 70,121 14,767
LIBERTY BROADBAND CORP COM SER C 530307305 30,668 276,992 SH   SOLE   0 192,178 84,814
LIBERTY GLOBAL PLC CLASS A ORD SHARES G5480U104 433 26,226 SH   SOLE   0 25,980 246
LIBERTY GLOBAL PLC CLASS C G5480U120 1,440 91,673 SH   SOLE   0 90,141 1,532
LIBERTY LATIN AMERIC COM CL A G9001E102 149 14,229 SH   SOLE   0 10,303 3,926
LIBERTY LATIN AMERIC COM CL C G9001E128 1,067 104,005 SH   SOLE   0 93,820 10,185
LIBERTY MEDIA COM SER A FRMLA 531229870 2,155 83,490 SH   SOLE   0 53,595 29,895
LIBERTY MEDIA COM SER C FRMLA 531229854 4,443 163,160 SH   SOLE   0 114,393 48,767
LIBERTY SIRIUS GROUP COM SER A 531229409 10,041 316,871 SH   SOLE   0 194,999 121,872
LIBERTY SIRIUS GROUP COM SER C 531229607 85,659 2,709,032 SH   SOLE   0 2,251,529 457,503
LIBERTY TRIPADVISO COM SER A 531465102 7 4,424 SH   SOLE   0 4,424 0
LIGHTBRIDGE CORP COMMON 53224K302 0 177 SH   SOLE   0 177 0
LILLY ELI & CO COMMON 532457108 14,618 105,384 SH   SOLE   0 100,366 5,018
LINCOLN NATL CORP COMMON 534187109 42 1,617 SH   SOLE   0 1,617 0
LINDE PLC SHS G5494J103 4,872 28,164 SH   SOLE   0 28,089 75
LINEAGE CELL THERAP COMMON 53566P109 0 94 SH   SOLE   0 94 0
LIONS GATE ENTMNT CLASS B NON-VOT SHS 535919500 56 10,071 SH   SOLE   0 10,071 0
LIVENT CORPORATION COM 53814L108 0 93 SH   SOLE   0 93 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 58,838 154,833 SH   SOLE   0 5,076 149,757
TEXAS ROADHOUSE INC COMMON 882681109 41 1,000 SH   SOLE   0 1,000 0
TEXTRON INC COMMON 883203101 26 1,000 SH   SOLE   0 1,000 0
THE CHEMOURS COMPANY COMMON 163851108 9 1,025 SH   SOLE   0 1,025 0
THE HANOVER INS GRP COMMON 410867105 71 794 SH   SOLE   0 794 0
THE HERSHEY COMPANY COMMON 427866108 1,425 10,759 SH   SOLE   0 10,759 0
THE REALREAL INC COMMON 88339P101 16 2,400 SH   SOLE   0 0 2,400
THE TRADE DESK COM CL A 88339J105 19 100 SH   SOLE   0 100 0
THE WENDY'S COMPANY CLASS A 95058W100 0 29 SH   SOLE   0 29 0
THERMO FISHER SCI COMMON 883556102 157,753 556,253 SH   SOLE   475 551,394 4,384
THOMSON REUTERS CORP COMMON 884903709 308 4,543 SH   SOLE   0 4,407 136
THOR INDS INC COMMON 885160101 65 1,550 SH   SOLE   0 350 1,200
TIFFANY & CO COMMON 886547108 107 829 SH   SOLE   0 779 50
TIMKEN CO COMMON 887389104 8 253 SH   SOLE   0 253 0
TITAN INTL INC COMMON 88830M102 38 24,875 SH   SOLE   0 300 24,575
TJX COMPANIES INC COMMON 872540109 1,150 24,068 SH   SOLE   0 23,568 500
TOLL BROTHERS INC COMMON 889478103 8 426 SH   SOLE   0 426 0
TOOTSIE ROLL INDS COMMON 890516107 870 24,209 SH   SOLE   0 23,863 346
TORONTO DOMINION BK COMMON 891160509 40 952 SH   SOLE   0 952 0
TOTAL SA ADR (1 ORD) 89151E109 6 183 SH   SOLE   0 183 0
TOYOTA MTR CORP ADR (2 ORD) 892331307 65 546 SH   SOLE   0 546 0
TPG SPECIALTY LENDNG COMMON 87265K102 4 335 SH   SOLE   0 335 0
TRACTOR SUPPLY CO COMMON 892356106 12 144 SH   SOLE   0 144 0
TRANE TECHNOLOGI PLC ORDINARY SHARES G8994E103 214 2,601 SH   SOLE   0 2,601 0
TRANSDIGM GROUP COMMON 893641100 182 571 SH   SOLE   0 326 245
TRANSUNION COMMON 89400J107 28 425 SH   SOLE   0 250 175
TRAVELERS CO(THE) COMMON 89417E109 8,227 82,814 SH   SOLE   0 82,664 150
TRIMAS CORP COMMON 896215209 18,856 816,295 SH   SOLE   0 713,845 102,450
TRIMBLE INC COM NPV 896239100 1 32 SH   SOLE   0 32 0
TRINITY PL HLDGS INC COM 89656D101 39 21,626 SH   SOLE   0 0 21,626
TRIPADVISOR INC COMMON 896945201 109 6,320 SH   SOLE   0 3,160 3,160
TRIUMPH BANCORP COM ACCD INVS 89679E300 520 20,000 SH   SOLE   0 0 20,000
TRUIST FINANCIAL COR COM USD5 89832Q109 686 22,245 SH   SOLE   0 20,245 2,000
TRUSTCO BK CORP N Y COMMON 898349105 2,130 393,818 SH   SOLE   0 363,818 30,000
TTEC HOLDINGS INC COMMON 89854H102 111 3,050 SH   SOLE   0 1,750 1,300
TWILIO INC COMMON CLASS A 90138F102 11 132 SH   SOLE   0 132 0
TWITTER INC COMMON 90184L102 6 250 SH   SOLE   0 250 0
TYLER TECHN INC COMMON 902252105 390 1,316 SH   SOLE   0 1,316 0
U S PHYSICAL THERAPY COMMON 90337L108 40 585 SH   SOLE   0 585 0
UBER TECHNOLOGIES COM USD0.00001 90353T100 2,094 75,000 SH   SOLE   0 75,000 0
UBIQUITI INC COMMON STOCK 90353W103 7 55 SH   SOLE   0 55 0
UBS AG COMMON H42097107 4 442 SH   SOLE   0 442 0
UDR INC COMMON 902653104 14 400 SH   SOLE   0 400 0
UGI CORP COMMON 902681105 10 385 SH   SOLE   0 234 151
UNDER ARMOUR CLASS A 904311107 36 4,015 SH   SOLE   0 4,015 0
UNDER ARMOUR INC CL C COM STK $0.0003 904311206 3 493 SH   SOLE   0 493 0
UNIFI INC COMMON 904677200 43 3,740 SH   SOLE   0 2,074 1,666
UNILEVER N.V NY SHARES (1 ORD) 904784709 1,218 24,978 SH   SOLE   0 24,978 0
UNILEVER PLC ADR (4 ORD) 904767704 558 11,040 SH   SOLE   0 11,040 0
UNION PAC CORP COMMON 907818108 10,668 75,645 SH   SOLE   0 66,954 8,691
UNITED AIRLINES HLDG COMMON 910047109 1 56 SH   SOLE   0 56 0
UNITED BANCSHARES COMMON 909458101 16 1,000 SH   SOLE   0 0 1,000
UNITED GUARDIAN INC COMMON 910571108 246 17,062 SH   SOLE   0 0 17,062
UNITED PARCEL SERVIC CLASS B 911312106 18,592 199,012 SH   SOLE   0 194,552 4,460
UNITED RENTALS INC COMMON 911363109 380 3,695 SH   SOLE   25 3,620 50
UNITED STATES CELLUL COMMON 911684108 38 1,330 SH   SOLE   0 1,330 0
UNITED TECHNOLOGIES COMMON 913017109 70,271 744,945 SH   SOLE   0 629,270 115,675
UNITEDHEALTH GRP INC COMMON 91324P102 185,407 743,471 SH   SOLE   195,980 494,865 52,626
UNITI GROUP INC COM 91325V108 2 358 SH   SOLE   0 58 300
UNITIL CORP COMMON 913259107 4,198 80,239 SH   SOLE   0 71,424 8,815
UNIVERSAL STAINLES COMMON 913837100 18 2,405 SH   SOLE   0 2,405 0
UNIVEST FINANCIAL COMMON 915271100 762 46,730 SH   SOLE   0 45,890 840
UNUM GROUP COMMON 91529Y106 35 2,390 SH   SOLE   0 2,390 0
URBANEDGE PROPERTIES COMMON SHARES 91704F104 1,183 134,281 SH   SOLE   0 134,281 0
UROGEN PHARMA LTD COM M96088105 17 1,000 SH   SOLE   0 0 1,000
UROVANT SCIENCES LTD COM USD0.00001 G9381B108 2,114 229,343 SH   SOLE   229,343 0 0
URSTADT BIDDLE PPTYS CLASS A 917286205 1,289 91,476 SH   SOLE   0 80,246 11,230
URSTADT BIDDLE PPTYS COMMON 917286106 11 1,000 SH   SOLE   0 0 1,000
US BANCORP DEL COMMON 902973304 39,880 1,157,624 SH   SOLE   0 1,040,874 116,750
V F CORP COMMON 918204108 228 4,223 SH   SOLE   0 4,193 30
VALARIS PLC CLASS A ORDINARY SHS G9402V109 4 9,870 SH   SOLE   0 9,870 0
VALE S.A ADR (1 ORD) 91912E105 0 8 SH   SOLE   0 0 8
VALERO ENERGY CORP COMMON 91913Y100 28 637 SH   SOLE   0 292 345
VALLEY NATL BANCORP COMMON 919794107 643 87,970 SH   SOLE   0 50,454 37,516
VANDA PHARMA COMMON 921659108 1 100 SH   SOLE   0 0 100
VANECK VECTORS GOLD MINER ETF 92189F106 345 15,000 SH   SOLE   0 15,000 0
VANECK VECTORS INDIA SMALL CP ETF 92189F767 215 10,875 SH   SOLE   0 10,875 0
VANECK VECTORS MRNINGSTAR WIDE MOAT 92189F643 64 1,473 SH   SOLE   0 1,473 0
VANECK VECTORS ETF T BIOTECH ETF 92189F726 51 400 SH   SOLE   0 400 0
VANGUARD FTSE DEV MKTS ETF 921943858 2,451 73,540 SH   SOLE   0 69,940 3,600
VANGUARD RUSSELL 2000 ETF 92206C664 944 10,242 SH   SOLE   291 9,018 933
VANGUARD TOT WORLD STOCK ETF 922042742 423 6,740 SH   SOLE   0 615 6,125
VANGUARD ADMIRAL F S&P SMCAP600 VL IDX 921932778 5,971 69,028 SH   SOLE   0 67,797 1,231
VANGUARD ADMIRAL F S&P500VAL IND FD ETF 921932703 15 165 SH   SOLE   0 165 0
VANGUARD ADMIRAL F S&PSMLCAP600 IND ETF 921932828 85 835 SH   SOLE   0 835 0
VANGUARD BD INDEX FD ETF INTERMED TERM 921937819 46 525 SH   SOLE   0 525 0
VANGUARD BD INDEX FD ETF SHORT TRM BOND 921937827 212 2,590 SH   SOLE   0 2,590 0
VANGUARD BD INDEX FD TOTAL BND MRKT 921937835 123 1,443 SH   SOLE   0 1,443 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 1,346 40,145 SH   SOLE   0 39,210 935
VANGUARD INDEX FDS ETF MCAP GR IDXVIP 922908538 399 3,155 SH   SOLE   0 3,155 0
VANGUARD INDEX FDS ETF MCAP VL IDXVIP 922908512 205 2,524 SH   SOLE   0 1,349 1,175
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 13,374 56,475 SH   SOLE   0 44,165 12,310
VANGUARD INDEX TR EXTENDED MKT 922908652 47 522 SH   SOLE   0 522 0
VANGUARD INDEX TR GROWTH 922908736 702 4,486 SH   SOLE   27 4,459 0
VANGUARD INDEX TR LRG CAP 922908637 380 3,210 SH   SOLE   0 2,900 310
VANGUARD INDEX TR MID CAP 922908629 481 3,660 SH   SOLE   0 2,295 1,365
VANGUARD INDEX TR SMALL CAP 922908751 1,102 9,554 SH   SOLE   0 9,179 375
VANGUARD INDEX TR SMALL CAP GROWTH 922908595 203 1,352 SH   SOLE   0 1,352 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 860 9,687 SH   SOLE   0 9,687 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,608 12,477 SH   SOLE   0 6,101 6,376
VANGUARD INDEX TR VALUE 922908744 975 10,950 SH   SOLE   0 10,735 215
VANGUARD INTL EQ IND FTSE EUROPE ETF 922042874 22 510 SH   SOLE   0 510 0
VANGUARD INTL EQUITY ETF ALL-WORLD EX-US 922042775 214 5,230 SH   SOLE   0 4,880 350
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 33 430 SH   SOLE   0 430 0
VANGUARD SCOTTSDAL FDS VNG RUS1000IDX 92206C730 99 850 SH   SOLE   0 125 725
VANGUARD SCOTTSDAL RUSSELL 1000 GROWTH 92206C680 577 3,735 SH   SOLE   0 3,735 0
VANGUARD SCOTTSDAL RUSSELL 1000 VALUE 92206C714 152 1,750 SH   SOLE   0 1,750 0
VANGUARD SCOTTSDALE INT-TERM CORP 92206C870 197 2,273 SH   SOLE   0 0 2,273
VANGUARD SCOTTSDALE SHORT TERM TREAS 92206C102 43 700 SH   SOLE   0 700 0
VANGUARD SCOTTSDALE SHRT TRM CORP BD 92206C409 199 2,525 SH   SOLE   0 2,525 0
VANGUARD SECTOR INDE CONSUMER DISC 92204A108 69 480 SH   SOLE   0 480 0
VANGUARD SECTOR INDE FINANCIALS 92204A405 39 775 SH   SOLE   0 775 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 91 434 SH   SOLE   0 434 0
VANGUARD SECTOR INDX ENERGY 92204A306 30 800 SH   SOLE   0 800 0
VANGUARD SECTOR INDX INDUSTRIALS 92204A603 93 850 SH   SOLE   0 850 0
VANGUARD SPECIALIZED DIV APPRECIATION 921908844 846 8,184 SH   SOLE   0 8,134 50
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 119 1,705 SH   SOLE   0 1,705 0
VANGUARD STAR FUND TOTAL INTL INDEX ETF 921909768 27 647 SH   SOLE   0 647 0
VANGUARD U.S MULTIFACTOR ETF 921935607 1,977 34,992 SH   SOLE   0 33,177 1,815
VANGUARD WHITEHALL F HIGH DIV YLD 921946406 21,751 307,441 SH   SOLE   0 301,236 6,205
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 60 364 SH   SOLE   0 364 0
VAREX IMAGING CORP COM 92214X106 25 1,130 SH   SOLE   0 1,130 0
VARIAN MED SYS INC COMMON 92220P105 407 3,970 SH   SOLE   0 3,970 0
VARONIS SYSTEMS IN COM 922280102 95 1,500 SH   SOLE   0 1,300 200
VECTOR GROUP LTD COMMON 92240M108 54 5,789 SH   SOLE   0 5,789 0
VECTRUS INC COMMON 92242T101 5 139 SH   SOLE   0 139 0
VEEVA SYSTEMS INC CL A COM 922475108 686 4,392 SH   SOLE   250 3,642 500
VENTAS INC COMMON 92276F100 53 2,007 SH   SOLE   0 2,007 0
VERASTEM INC COMMON 92337C104 2 1,000 SH   SOLE   0 500 500
VERISK ANALYTICS INC COM 92345Y106 501 3,600 SH   SOLE   0 3,600 0
VERITEX HLDGS INC COMMON 923451108 6,825 488,601 SH   SOLE   79,000 351,571 58,030
VERITIV CORPORATION COMMON STOCK 923454102 0 29 SH   SOLE   0 29 0
VERIZON COMMUNICATIO COMMON 92343V104 32,267 600,546 SH   SOLE   100 581,878 18,568
VERTEX PHARMACEUTICL COMMON 92532F100 554 2,330 SH   SOLE   0 2,330 0
VIACOMCBS INC CLASS A 92556H107 1,313 73,648 SH   SOLE   0 60,208 13,440
VIACOMCBS INC CLASS B 92556H206 31,410 2,241,982 SH   SOLE   178 2,206,829 34,975
VIPER ENERGY PARTN COM UNIT REPSTG LP 92763M105 8 1,300 SH   SOLE   0 1,300 0
VIRNETX HOLDING CORP COMMON 92823T108 21 4,000 SH   SOLE   0 4,000 0
VISA INC CLASS A 92826C839 143,922 893,260 SH   SOLE   695 819,686 72,879
VIVUS INC COMMON 928551308 20 5,680 SH   SOLE   0 4,680 1,000
VMWARE INC CLASS A 928563402 2 22 SH   SOLE   0 22 0
VODAFONE GRP PLC ADR (10 ORD) 92857W308 41 3,031 SH   SOLE   0 3,031 0
VORNADO RLTY TR COMMON 929042109 10,800 298,278 SH   SOLE   0 294,854 3,424
VOYA FINANCIAL INC COMMON 929089100 2 63 SH   SOLE   0 63 0
VULCAN MATERIALS CO COMMON 929160109 973 9,010 SH   SOLE   0 8,760 250
WABCO HOLDINGS COMMON 92927K102 52,131 386,016 SH   SOLE   0 301,967 84,049
WABTEC COMMON 929740108 308 6,420 SH   SOLE   17 6,336 67
WALGREENS BOOTS ALNC COMMON 931427108 4,051 88,561 SH   SOLE   0 88,561 0
WALMART INC COMMON 931142103 5,356 47,143 SH   SOLE   0 46,965 178
WALT DISNEY CO COMMON 254687106 35,382 366,278 SH   SOLE   100 359,445 6,733
WASH REAL ESTATE INV SH BEN INT 939653101 6 262 SH   SOLE   0 0 262
WASTE MANAGEMENT INC COMMON 94106L109 115 1,249 SH   SOLE   0 1,249 0
WATERS CORP COMMON 941848103 8,517 46,786 SH   SOLE   0 46,786 0
WD-40 CO COMMON 929236107 271 1,350 SH   SOLE   0 1,350 0
WEC ENERGY GROUP INC COMMON 92939U106 13 150 SH   SOLE   0 150 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 16 1,125 SH   SOLE   0 1,125 0
WEIS MKTS INC COMMON 948849104 112 2,700 SH   SOLE   0 2,700 0
WELLS FARGO & CO 7.5% PFD CLA SER L 949746804 6,460 5,071 SH   SOLE   0 5,041 30
WELLS FARGO & CO COMMON 949746101 27,785 968,127 SH   SOLE   0 956,007 12,120
WELLTOWER INC REIT 95040Q104 186 4,075 SH   SOLE   0 75 4,000
WESCO INTL INC COMMON 95082P105 7 311 SH   SOLE   0 311 0
WESTERN ASSET CORP LOAN FUND INC 95790J102 0 2 SH   SOLE   0 2 0
WESTERN ASSET INVST COMMON 95790A101 1,741 92,941 SH   SOLE   0 92,941 0
WESTERN DIGITAL CORP COMMON 958102105 14 350 SH   SOLE   0 350 0
WESTERN NEW ENG BANC COMMON 958892101 150 22,308 SH   SOLE   0 20,368 1,940
WESTERN UNION COMMON 959802109 1,520 83,887 SH   SOLE   0 83,657 230
WESTROCK CO COMMON 96145D105 13 462 SH   SOLE   0 459 3
WEX INC. COMMON 96208T104 355 3,400 SH   SOLE   0 3,400 0
WHIRLPOOL CORP COMMON 963320106 72 843 SH   SOLE   0 504 339
WHITE MTNS INS GROUP COMMON G9618E107 778 856 SH   SOLE   0 856 0
WHITING PETE CORP COMMON 966387409 0 309 SH   SOLE   0 309 0
WILEY JOHN & SONS CLASS A 968223206 168 4,490 SH   SOLE   0 4,490 0
WILLIAMS COS INC COMMON 969457100 587 41,486 SH   SOLE   0 41,486 0
WILLIS TOWERS WATSON COMMON G96629103 569 3,355 SH   SOLE   0 2,978 377
WINMARK CORP COMMON 974250102 89 700 SH   SOLE   0 700 0
WISDOMTREE TR US DIVIDEND GROWTH F 97717X669 27 717 SH   SOLE   0 717 0
WOLVERINE WORLD WIDE COMMON 978097103 228 15,000 SH   SOLE   0 0 15,000
WORKHORSE GROUP INC COMMON 98138J206 3,176 1,755,003 SH   SOLE   0 1,723,053 31,950
WORLD WRESTLING ENT CLASS A 98156Q108 834 24,605 SH   SOLE   0 24,605 0
WP CAREY INC COM 92936U109 1,537 26,470 SH   SOLE   0 26,470 0
WPX ENERGY INC COMMON STOCK 98212B103 1 500 SH   SOLE   0 500 0
WSFS FINL CORP COMMON 929328102 4 180 SH   SOLE   0 180 0
WYNDHAM DESTINATIONS COMMON STOCK 98310W108 3 158 SH   SOLE   0 158 0
XCEL ENERGY INC COMMON 98389B100 102 1,700 SH   SOLE   0 1,700 0
XEROX HOLDINGS CORP COM USD1.00 98421M106 15 808 SH   SOLE   0 808 0
XOMA CORP DEL COM NEW 98419J206 269 13,250 SH   SOLE   2,500 3,250 7,500
XPO LOGISTICS INC COMMON 983793100 148 3,051 SH   SOLE   0 1,051 2,000
XYLEM INC COMMON 98419M100 5,469 83,975 SH   SOLE   1,250 77,117 5,608
YORK WTR CO COMMON 987184108 1,257 28,943 SH   SOLE   0 27,793 1,150
YUM BRANDS INC COMMON 988498101 7,292 106,403 SH   SOLE   0 79,376 27,027
YUM CHINA HOLDINGS COMMON STOCK 98850P109 4,016 94,219 SH   SOLE   0 67,639 26,580
ZEBRA TECHNOLOGIES CLASS A 989207105 59 326 SH   SOLE   0 326 0
ZIMMER BIOMET HLDS COMMON 98956P102 25,840 255,647 SH   SOLE   0 252,447 3,200
ZOETIS INC COMMON 98978V103 1,129 9,598 SH   SOLE   1,125 6,095 2,378
ZOOM VIDEO COMMUNICA CL A COMMON 98980L101 131 900 SH   SOLE   0 900 0
ZUORA INC COM CL A 98983V106 30 3,800 SH   SOLE   0 3,800 0
ZYMEWORKS INC COM NPV 98985W102 14 410 SH   SOLE   0 410 0