0001567619-20-003331.txt : 20200213 0001567619-20-003331.hdr.sgml : 20200213 20200213162558 ACCESSION NUMBER: 0001567619-20-003331 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200213 DATE AS OF CHANGE: 20200213 EFFECTIVENESS DATE: 20200213 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FIRST MANHATTAN CO CENTRAL INDEX KEY: 0000728083 IRS NUMBER: 131957714 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-01260 FILM NUMBER: 20610984 BUSINESS ADDRESS: STREET 1: 399 PARK AVE CITY: NEW YORK STATE: NY ZIP: 10022 BUSINESS PHONE: 2127563300 MAIL ADDRESS: STREET 1: 399 PARK AVE CITY: NEW YORK STATE: NY ZIP: 10022 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0000728083 XXXXXXXX 12-31-2019 12-31-2019 FIRST MANHATTAN CO
399 PARK AVE NEW YORK NY 10022
13F HOLDINGS REPORT 028-01260 N
Suzanne Capellini Compliance Director 212-756-3480 Suzanne Capellini New York NY 02-13-2020 0 1354 19929088 false
INFORMATION TABLE 2 form13fInfoTable.xml 1 800 FLOWERS COM CLASS A 68243Q106 128 8892 SH SOLE 0 8892 0 1ST COLONIAL BANCORP COMMON 319716106 3406 325977 SH SOLE 156496 161995 7486 360 FINANCE INC SPON ADS EACH REP 2 88557W101 10181 1042110 SH SOLE 1038551 3559 0 3M COMPANY COMMON 88579Y101 27041 153281 SH SOLE 0 135477 17804 ABB LTD ADR (1 ORD) 000375204 481 20000 SH SOLE 0 20000 0 ABBOTT LABS COMMON 002824100 16889 194449 SH SOLE 0 189433 5016 ABBVIE INC COMMON 00287Y109 19013 214749 SH SOLE 0 208358 6391 ACADIA PHARMACEUTCLS COMMON 004225108 7 187 SH SOLE 0 187 0 ACADIA REALTY TRUST COMMON SBI 004239109 673 25971 SH SOLE 0 0 25971 ACCENTURE PLC CLASS A G1151C101 175884 835276 SH SOLE 0 827341 7935 ACCO BRANDS CORP COMMON 00081T108 1 210 SH SOLE 0 210 0 ACME UNITED CORP COMMON 004816104 917 38563 SH SOLE 0 38563 0 ACTIVISION BLIZZARD COMMON 00507V109 932 15699 SH SOLE 80 15259 360 ADIENT PLC ORDINARY SHARES G0084W101 0 14 SH SOLE 0 7 7 ADOBE INC COMMON 00724F101 3302 10013 SH SOLE 0 10013 0 ADV MICRO DEVICES COMMON 007903107 9 200 SH SOLE 0 0 200 ADVANSIX INC COMMON STOCK 00773T101 5 280 SH SOLE 0 280 0 AERIE PHARMACEUTIC COM USD0.001 00771V108 15181 628095 SH SOLE 628095 0 0 AEROVIRONMENT INC COMMON 008073108 308 5000 SH SOLE 0 0 5000 AFLAC INC COMMON 001055102 249 4724 SH SOLE 0 3724 1000 AGILENT TECHN INC COMMON 00846U101 7012 82200 SH SOLE 0 64850 17350 AGNC INVT CORP COMMON 00123Q104 26 1500 SH SOLE 0 1500 0 AGNICO EAGLE MINES COMMON 008474108 61 1000 SH SOLE 0 1000 0 AGROFRESH SOLUTIONS COMMON 00856G109 7467 2894435 SH SOLE 0 2424085 470350 AGROFRESH SOLUTIONS WTS JUL 31 20 00856G117 0 20075 SH SOLE 0 0 20075 AIR PRODS & CHEMS COMMON 009158106 11789 50172 SH SOLE 0 50172 0 AKAMAI TECH INC COMMON 00971T101 95 1100 SH SOLE 0 1100 0 AKEBIA THERAPEUTIC COMMON 00972D105 783 123900 SH SOLE 123900 0 0 AKORN INC COMMON 009728106 5 3500 SH SOLE 0 3500 0 ALAMO GROUP INC COMMON 011311107 2381 18970 SH SOLE 0 18070 900 ALBEMARLE CORP COMMON 012653101 7 100 SH SOLE 0 100 0 ALCOA CORPORATION COMMON 013872106 9 444 SH SOLE 0 444 0 ALCON AG ORDINARY SH CHF 0.04 H01301128 724 12803 SH SOLE 0 8893 3910 ALERUS FINL CORP COMMON 01446U103 22 1000 SH SOLE 0 0 1000 ALEXANDER & BALDWIN COMMON 014491104 1249 59620 SH SOLE 0 59620 0 ALEXANDER'S INC COM 014752109 71 217 SH SOLE 0 217 0 ALEXCO RESOURCES COMMON 01535P106 23 10000 SH SOLE 0 10000 0 ALEXION PHARM INC COMMON 015351109 78 725 SH SOLE 0 625 100 ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 17473 82381 SH SOLE 71236 9974 1171 ALIO GOLD INC COMMON 01627X108 12 16250 SH SOLE 0 16250 0 ALKERMES PLC ORDINARY G01767105 20 1000 SH SOLE 0 0 1000 ALLEGHANY CORP DEL COMMON 017175100 3507 4387 SH SOLE 0 4387 0 ALLEGION PLC ORDINARY SHARES G0176J109 207 1666 SH SOLE 0 1666 0 ALLERGAN PLC SHARES G0177J108 963 5042 SH SOLE 0 4604 438 ALLETE COMMON 018522300 21 266 SH SOLE 0 0 266 ALLIANCE DATA SYSTEM COMMON 018581108 11 101 SH SOLE 0 101 0 ALLIANCEBERSTEIN HLD COMMON 01881G106 3803 125700 SH SOLE 0 125700 0 ALLIANT ENERGY CORP COMMON 018802108 18 332 SH SOLE 0 332 0 ALLSTATE CORP COMMON 020002101 2936 26113 SH SOLE 0 26113 0 ALLY FINL INC COMMON 02005N100 101685 3327402 SH SOLE 400 3266764 60238 ALNYLAM PHARMACUETCL COMMON 02043Q107 1 10 SH SOLE 0 0 10 ALPHABET INC CLASS A 02079K305 105194 78539 SH SOLE 82 70697 7760 ALPHABET INC CLASS C 02079K107 365018 273008 SH SOLE 15 258544 14449 ALTRA INDL MOTION COMMON 02208R106 5550 153285 SH SOLE 0 150035 3250 ALTRIA GROUP INC COMMON 02209S103 21363 428036 SH SOLE 0 398690 29346 AMALGAMATED BANK COMMON 022663108 61 3140 SH SOLE 0 0 3140 AMAZON COM INC COMMON 023135106 15089 8166 SH SOLE 7 7586 573 AMCOR PLC ORDINARY SHARES G0250X107 456 42126 SH SOLE 0 32436 9690 AMDOCS LTD ORDINARY G02602103 5377 74495 SH SOLE 0 74488 7 AMERANT BANCORP INC CLASS A COMMON 023576101 326 15000 SH SOLE 0 0 15000 AMEREN CORPORATION COMMON 023608102 51123 665676 SH SOLE 0 386378 279298 AMERICA MOVIL ADR (20 SER L) 02364W105 12 800 SH SOLE 0 800 0 AMERICAN AIRLINES COM 02376R102 20 700 SH SOLE 0 700 0 AMERICAN CAMPUS CMNT COMMON 024835100 14 300 SH SOLE 0 300 0 AMERICAN EXPRESS CO COMMON 025816109 120818 970509 SH SOLE 0 928875 41634 AMERICAN HOMES 4 R CL A 02665T306 10 400 SH SOLE 0 400 0 AMERICAN NATL INS CO COMMON 028591105 22007 187013 SH SOLE 200 165208 21605 AMERICAN OUTDOOR BRN COMMON 02874P103 248 26813 SH SOLE 0 25513 1300 AMERICAN STS WTR CO COMMON 029899101 121 1400 SH SOLE 0 1400 0 AMERICAN SUPERCNDCTR SHS NEW 030111207 93 11857 SH SOLE 0 11127 730 AMERICAN TOWER CORP COMMON 03027X100 293 1276 SH SOLE 0 1176 100 AMERICAN WTR WKS CO COMMON 030420103 27240 221734 SH SOLE 0 211200 10534 AMERIPRISE FINANCIAL COMMON 03076C106 5174 31063 SH SOLE 0 30943 120 AMERISOURCE-BERGEN COMMON 03073E105 12832 150939 SH SOLE 0 150939 0 AMERN ELEC PWR INC COMMON 025537101 339 3593 SH SOLE 0 3593 0 AMERN INTL GROUP INC COMMON 026874784 20481 399018 SH SOLE 200 363935 34883 AMERN INTL GROUP INC WTS JAN 19 21 026874156 5 547 SH SOLE 0 547 0 AMETEK INC COMMON 031100100 521 5230 SH SOLE 0 5230 0 AMGEN INC COMMON 031162100 54229 224952 SH SOLE 0 224771 181 AMPHENOL CORPORATION CLASS A 032095101 757 7000 SH SOLE 0 7000 0 AMYRIS INC COM NEW 03236M200 21 7000 SH SOLE 0 7000 0 ANALOG DEVICES INC COMMON 032654105 3190 26842 SH SOLE 0 26792 50 ANGI HOMESERVICES COMMON 00183L102 134 15830 SH SOLE 0 15000 830 ANHEUSER BUSCH INBEV ADR EA REP 1 ORD NPV 03524A108 44872 546958 SH SOLE 0 531378 15580 ANI PHARMACEUTICALS COMMON 00182C103 15631 253473 SH SOLE 253473 0 0 ANIXTER INTL INC COMMON 035290105 18 200 SH SOLE 0 200 0 ANSYS INC COMMON 03662Q105 507 1970 SH SOLE 0 1970 0 ANTHEM INC COMMON 036752103 154 511 SH SOLE 0 511 0 AON PLC COMMON G0408V102 3346 16066 SH SOLE 0 16066 0 APACHE CORP COMMON 037411105 64 2505 SH SOLE 0 2505 0 APERGY CORPORATION COM 03755L104 5 161 SH SOLE 0 111 50 APHRIA INC COMMON 03765K104 2 425 SH SOLE 0 425 0 APOLLO COML REAL EST COMMON 03762U105 10 600 SH SOLE 0 600 0 APOLLO GLOBAL MGMT CLASS A COMMON STOCK 03768E105 238 5000 SH SOLE 0 5000 0 APOLLO INVT CORP COMMON 03761U502 0 5 SH SOLE 0 5 0 APOLLO SENIOR FLOA COMMON 037636107 18 1250 SH SOLE 0 1250 0 APPLE INC COMMON 037833100 850936 2897789 SH SOLE 185 2624682 272922 APPLIED MATERIALS COMMON 038222105 1009 16543 SH SOLE 200 15993 350 APTARGROUP INC COMMON 038336103 922 7976 SH SOLE 0 7976 0 APTIV PLC ORDINARY SHARES G6095L109 3 34 SH SOLE 0 34 0 AQUA AMERICA INC COMMON 03836W103 14579 310597 SH SOLE 860 284638 25099 AQUABOUNTY TECHNOLOG COM NEW 03842K200 15 7127 SH SOLE 0 7127 0 ARAMARK COMMON 03852U106 58209 1341231 SH SOLE 100 1333631 7500 ARBOR RLTY TR INC COMMON 038923108 33 2330 SH SOLE 0 2330 0 ARC DOCUMENT SOLUTNS COMMON 00191G103 1 1200 SH SOLE 0 0 1200 ARCELORMITTAL SA LU NY REGISTRY SH 03938L203 47 2716 SH SOLE 0 2716 0 ARCH CAP GROUP LTD ORDINARY G0450A105 88 2064 SH SOLE 0 1881 183 ARCHER DANIELS MIDLD COMMON 039483102 192 4154 SH SOLE 0 2904 1250 ARCONIC INC COMMON 03965L100 45 1466 SH SOLE 0 1466 0 ARES CAP CORP COMMON 04010L103 9 523 SH SOLE 0 523 0 ARK ETF ARK AUTO TECH&ROBOTI 00214Q203 18 500 SH SOLE 0 500 0 ARK ETF ARK NEXTGEN INTERNET 00214Q401 20 350 SH SOLE 0 350 0 ARK ETF TR ISRAEL INNVATVE TECH 00214Q609 18 800 SH SOLE 0 800 0 ARK ETF TR 3D PRINTI ETF 00214Q500 18 800 SH SOLE 0 800 0 ARK ETF TRUST ARK GENOMIC REV MLT-SCTR 00214Q302 20 600 SH SOLE 0 600 0 ARK ETF TRUST ARK INNOVATION ETF 00214Q104 20 400 SH SOLE 0 400 0 ARK RESTAURANTS CORP COMMON 040712101 808 35950 SH SOLE 0 4000 31950 ARROW ELECTRS INC COMMON 042735100 819 9676 SH SOLE 0 5876 3800 ARROWHEAD PHARMACEUT COMMON 04280A100 131174 2068020 SH SOLE 1106750 926220 35050 ARTESIAN RESOURCES CLASS A 043113208 7499 201558 SH SOLE 0 193128 8430 ARVINAS INC COMMON 04335A105 17 417 SH SOLE 0 417 0 ASCENDIS PHARMA A S REP(ORD SHS DKK1.00 04351P101 13146 94500 SH SOLE 94500 0 0 ASHLAND GLOBAL HLD COMMON 044186104 28 375 SH SOLE 0 375 0 ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 0 1 SH SOLE 0 1 0 ASPEN TECHNOLOGY INC COMMON 045327103 490 4054 SH SOLE 0 2054 2000 ASSURANT INC COMMON 04621X108 5553 42370 SH SOLE 0 42370 0 ASTRAZENECA SP ADR (1/2 ORD) 046353108 438 8800 SH SOLE 0 8800 0 AT&T INC COMMON 00206R102 13014 333027 SH SOLE 175 312812 20040 ATHENE HLDG LTD CLASS A G0684D107 1582 33654 SH SOLE 0 0 33654 ATLANTIC UN BANKSHAR COMMON 04911A107 563 15000 SH SOLE 0 0 15000 ATLAS AIR WORLDWIDE COMMON 049164205 1071 38875 SH SOLE 0 36825 2050 ATRICURE INC COMMON 04963C209 32 1000 SH SOLE 0 0 1000 AURORA CANNABIS COMMON 05156X108 24 11400 SH SOLE 0 11400 0 AUTOMATIC DATA PROC COMMON 053015103 7773 45591 SH SOLE 0 42566 3025 AUTONATION INC COMMON 05329W102 60 1247 SH SOLE 0 0 1247 AUTOZONE INC COMMON 053332102 212725 178564 SH SOLE 153 176596 1815 AVALONBAY COMMUNTIES REIT 053484101 216 1031 SH SOLE 0 1031 0 AVANGRID INC COMMON 05351W103 2199 42985 SH SOLE 0 40185 2800 AVANOS MEDICAL INC COMMON 05350V106 405 12030 SH SOLE 0 12030 0 AVIS BUDGET GROUP COMMON 053774105 8683 269340 SH SOLE 200 259669 9471 AXIS CAPITAL HLDGS ORDINARY G0692U109 17 300 SH SOLE 0 200 100 AXT INC COMMON 00246W103 21 5000 SH SOLE 0 5000 0 AZZ INC COMMON 002474104 180 3935 SH SOLE 0 2460 1475 B & G FOODS INC COMMON 05508R106 513 28650 SH SOLE 0 1150 27500 BAIDU INC REP(10 ORD CLASS A) 056752108 25 200 SH SOLE 0 200 0 BAKER HUGHES COMPANY CL A COMMON STOCK 05722G100 8 346 SH SOLE 0 346 0 BALLARD POWER SYS COMMON 058586108 193 27000 SH SOLE 0 27000 0 BANC OF CALIFORNIA COMMON 05990K106 407 23744 SH SOLE 0 0 23744 BANCFIRST CORP COMMON 05945F103 106 1700 SH SOLE 0 1700 0 BANK HAWAII CORP COMMON 062540109 333 3509 SH SOLE 0 2403 1106 BANK OF AMERICA CORP COMMON 060505104 4025 114287 SH SOLE 0 109296 4991 BANK OF COMERCE HLDG COMMON 06424J103 1485 128350 SH SOLE 0 73650 54700 BANK OF NEW YORK MEL COMMON 064058100 5540 110086 SH SOLE 0 103587 6499 BANK OF THE JAMES FI COMMON 470299108 183 11991 SH SOLE 0 0 11991 BANK OZK COMMON 06417N103 396 13000 SH SOLE 0 500 12500 BANKUNITED INC COMMON 06652K103 200 5491 SH SOLE 0 0 5491 BAR HBR BANKSHARES COMMON 066849100 1162 45795 SH SOLE 0 41795 4000 BARRICK GOLD CORP COMMON CAD 067901108 22 1225 SH SOLE 0 1225 0 BAXTER INTL INC COMMON 071813109 9435 112835 SH SOLE 0 76899 35936 BAYCOM CORP COM NPV 07272M107 955 42000 SH SOLE 0 3500 38500 BCE INC COMMON 05534B760 92 2000 SH SOLE 0 2000 0 BEACON ROOFING SUP COMMON 073685109 6323 197735 SH SOLE 350 174335 23050 BECTON DICKINSON COMMON 075887109 7476 27491 SH SOLE 0 26325 1166 BED BATH & BEYOND COMMON 075896100 16 966 SH SOLE 0 966 0 BEIERSDORF AG ORDINARY D08792109 4014 33600 SH SOLE 0 31125 2475 BELLUS HEALTH INC COMMON 07987C204 16061 2113326 SH SOLE 2113326 0 0 BERKLEY W R CORP COM 084423102 6 100 SH SOLE 0 100 0 BERKSHIRE HATHAWAY CLASS A 084670108 5342090 15731 SH SOLE 0 10338 5393 BERKSHIRE HATHAWAY CLASS B 084670702 528377 2332790 SH SOLE 1025 2263864 67901 BERKSHIRE HILLS BANC COMMON 084680107 14 450 SH SOLE 0 180 270 BEST BUY INC COMMON 086516101 8 100 SH SOLE 0 100 0 BEYOND MEAT INC COMMON 08862E109 5 75 SH SOLE 0 75 0 BILIBILI INC EACH ADS 1 ORD SHS 090040106 58478 3140633 SH SOLE 3034179 99444 7010 BIO RAD LABS INC CLASS A 090572207 92 250 SH SOLE 0 250 0 BIOGEN INC COMMON 09062X103 35 120 SH SOLE 0 120 0 BIOSPECIFICS TECH CO COMMON 090931106 2593 45550 SH SOLE 0 45175 375 BLACK HILLS CORP COMMON 092113109 6557 83492 SH SOLE 0 80192 3300 BLACK KNIGHT INC COMMON CL A 09215C105 9 153 SH SOLE 0 153 0 BLACKBERRY LIMITED COMMON 09228F103 77 12100 SH SOLE 0 12000 100 BLACKROCK FL RT TR COMMON 091941104 0 6 SH SOLE 0 6 0 BLACKROCK INC COMMON 09247X101 328 653 SH SOLE 0 653 0 BLACKSTONE MORTGAGE REIT CLASS A COMMON 09257W100 35 950 SH SOLE 0 950 0 BLOCK H & R INC COMMON 093671105 885 37718 SH SOLE 0 32718 5000 BOEING CO COMMON 097023105 27117 83243 SH SOLE 155 79879 3209 BOINGO WIRELESS IN COMMON 09739C102 131 12000 SH SOLE 0 12000 0 BOOKING HLDGS INC COMMON 09857L108 414 202 SH SOLE 0 202 0 BOSTON BEER INC CLASS A 100557107 12 33 SH SOLE 0 0 33 BOSTON SCIENTIFIC COMMON 101137107 101 2235 SH SOLE 0 2235 0 BP PLC ADR (6 ORD) 055622104 793 21036 SH SOLE 0 19725 1311 BRAINSTORM CELL THRP COMMON 10501E201 17 4000 SH SOLE 0 3500 500 BRANDYWINE RLTY TR SBI USD0.01 105368203 12 780 SH SOLE 0 780 0 BRANDYWINEGLOBAL COMMON 10537L104 6 500 SH SOLE 0 500 0 BRICKELL BIOTECH COMMON STOCK 10802T105 0 14 SH SOLE 0 14 0 BRINKS COMPANY COMMON 109696104 913 10069 SH SOLE 0 10069 0 BRISTOL MYERS SQUIBB COMMON 110122108 5690 88649 SH SOLE 0 79779 8870 BRISTOL MYERS SQUIBB CONTI VAL RIGHTS WI 110122157 179 59622 SH SOLE 0 54592 5030 BRISTOL MYERS SQUIBB RTS DEC 32 30 110122140 2 5000 SH SOLE 0 5000 0 BRITISH AMER TOB PLC SPONSORED ADR 110448107 8712 205190 SH SOLE 0 204829 361 BRIXMOR PROPERTY G COMMON 11120U105 40613 1879405 SH SOLE 0 1853665 25740 BROADCOM INC COMMON 11135F101 217 689 SH SOLE 0 689 0 BROADRIDGE FINL SOLN COMMON 11133T103 410 3323 SH SOLE 0 3323 0 BROADVISION INC COMMON 111412706 0 2 SH SOLE 0 2 0 BROOKFIELD ASSET MGT CLASS A LTD VTG 112585104 758538 13123504 SH SOLE 430 12100260 1022814 BROOKFIELD BUSINESS LTD PARTNERSHIP UNT G16234109 2459 59350 SH SOLE 0 39165 20185 BROOKFIELD INFR PRTR UNIT G16252101 91595 1832277 SH SOLE 0 1761335 70942 BROOKFIELD PROPERTY PARTNERS L.P.U G16249107 39765 2173047 SH SOLE 50 2163177 9820 BROOKFIELD PROPERTY REIT CL A 11282X103 6342 343866 SH SOLE 0 297308 46558 BROOKFIELD RENEWABLE COMMON LPU G16258108 25223 542435 SH SOLE 0 533435 9000 BROOKLINE BANCORP IN COMMON 11373M107 4498 273304 SH SOLE 0 267304 6000 BROWN FORMAN CORP CLASS B 115637209 88 1312 SH SOLE 0 1312 0 BRT REALTY TRUST SH BEN INT 055645303 3738 220327 SH SOLE 0 80871 139456 BRUNSWICK CORP COMMON 117043109 3 62 SH SOLE 0 62 0 C & F FINL CORP COMMON 12466Q104 790 14295 SH SOLE 0 0 14295 CABLE ONE INC COMMON 12685J105 1434 964 SH SOLE 0 964 0 CABOT CORP COMMON 127055101 33 700 SH SOLE 0 700 0 CADENCE BANCORP COMMON STOCK CLASS A 12739A100 271 15000 SH SOLE 0 0 15000 CADENCE DESIGN SYS COMMON 127387108 138 2000 SH SOLE 0 0 2000 CADIZ INC COMMON 127537207 347 31500 SH SOLE 0 31500 0 CAESARSTONE LTD ILS0.04 M20598104 3 200 SH SOLE 0 0 200 CALAMOS STRATEGIC TO COMMON SBI 128125101 42 3100 SH SOLE 0 3100 0 CALERES INC COMMON 129500104 2242 94432 SH SOLE 0 92932 1500 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 56 8000 SH SOLE 0 8000 0 CAMDEN NATL CORP COMMON 133034108 310 6750 SH SOLE 0 0 6750 CAMDEN PPTY TR SH BEN INT 133131102 4933 46495 SH SOLE 0 44495 2000 CAMECO CORP COMMON 13321L108 631 70900 SH SOLE 0 61100 9800 CAMPBELL SOUP CO COMMON 134429109 268 5431 SH SOLE 0 5431 0 CANADA GOOSE HLDINGS NPV SUB VTG SHS 135086106 14995 413794 SH SOLE 1559 403815 8420 CANADIAN IMPERIAL BK COMMON 136069101 7 90 SH SOLE 0 90 0 CANOPY GROWTH CORP COMMON 138035100 64 3040 SH SOLE 0 3025 15 CAPITAL ONE FINL CO COMMON 14040H105 91791 891958 SH SOLE 0 890065 1893 CAPITAL SOUTHWEST COMMON 140501107 12773 613791 SH SOLE 0 613791 0 CAPITAL SR LIVING COMMON 140475104 2021 654285 SH SOLE 0 557125 97160 CAPSTEAD MTG CORP COMMON 14067E506 2 281 SH SOLE 0 281 0 CARA THERAPEUTICS COM 140755109 23237 1442421 SH SOLE 1442421 0 0 CARDINAL HEALTH INC COMMON 14149Y108 913 18054 SH SOLE 0 15254 2800 CARLYLE GROUP L P COMMON 14309L102 1 50 SH SOLE 0 0 50 CARMAX INC COMMON 143130102 9858 112447 SH SOLE 345 99652 12450 CARNIVAL CORP COMMON 143658300 5 100 SH SOLE 0 100 0 CARROLL BANCORP INC COM 144702107 948 65835 SH SOLE 51975 0 13860 CARROLS RESTAURANT COMMON STOCK 14574X104 8389 1189972 SH SOLE 0 1051423 138549 CARS.COM INC COMMON STOCK 14575E105 35 2912 SH SOLE 0 2912 0 CARTER BK & TR MARTI COMMON 146102108 593 25032 SH SOLE 0 0 25032 CASI PHARMACEUTICA COMMON 14757U109 92 30000 SH SOLE 0 30000 0 CATERPILLAR INC COMMON 149123101 550 3724 SH SOLE 0 2196 1528 CBIZ INC COMMON 124805102 24989 926919 SH SOLE 0 835544 91375 CBL & ASSOCIATE PROP COMMON USD0.01 124830100 138 132100 SH SOLE 0 51250 80850 CDK GLOBAL INC COM 12508E101 538 9840 SH SOLE 0 9674 166 CDN NATL RAILWAY COMMON 136375102 125 1392 SH SOLE 50 1342 0 CDN NATURAL RES COMMON 136385101 47796 1477473 SH SOLE 50 1461248 16175 CDN PACIFIC RAILWAY COMMON 13645T100 38 150 SH SOLE 0 150 0 CEDAR FAIR L P DEPOSITORY UNIT 150185106 66 1200 SH SOLE 0 1200 0 CEL-SCI CORPORATION COMMON STOCK 150837607 0 2 SH SOLE 0 2 0 CENOVUS ENERGY COMMON 15135U109 1 100 SH SOLE 0 100 0 CENTENNIAL RESOURCE CL A 15136A102 2516 544650 SH SOLE 0 475450 69200 CENTERPOINT ENERGY COMMON 15189T107 5 185 SH SOLE 0 185 0 CENTRAL FEDERAL CORP COMMON 15346Q400 405 29090 SH SOLE 0 0 29090 CENTRAL SECS CORP COMMON 155123102 737 22287 SH SOLE 0 18624 3663 CENTURY BANCORP CLASS A NON VTG 156432106 1043 11600 SH SOLE 0 11600 0 CENTURYLINK INC COMMON 156700106 877 66445 SH SOLE 0 63645 2800 CERENCE INC COMMON 156727109 2 125 SH SOLE 0 125 0 CERUS CORP COMMON 157085101 261 62000 SH SOLE 0 62000 0 CHART INDS INC COMMON 16115Q308 357 5300 SH SOLE 0 5300 0 CHARTER COMMUNICATIO CL A 16119P108 3667 7559 SH SOLE 0 7463 96 CHECK POINT SOFTWARE ORDINARY M22465104 38 344 SH SOLE 25 319 0 CHEGG INC COM USD0.001 163092109 49 1300 SH SOLE 0 1300 0 CHEMOCENTRYX INC COMMON 16383L106 11 300 SH SOLE 0 300 0 CHEMUNG FINL CORP COMMON 164024101 3666 86281 SH SOLE 0 78576 7705 CHESAPEAKE ENERGY 4.5% CONV PFD 165167842 0 25 SH SOLE 0 25 0 CHESAPEAKE ENERGY COMMON 165167107 476 577701 SH SOLE 0 416676 161025 CHESAPEAKE UTILS COR COMMON 165303108 5723 59723 SH SOLE 0 52695 7028 CHEVRON CORP COMMON 166764100 5312 44081 SH SOLE 0 43231 850 CHICOS FAS INC COMMON 168615102 0 115 SH SOLE 0 115 0 CHINA PETE & CHEM CO SP ADR (H SHS) 16941R108 180 3000 SH SOLE 0 3000 0 CHIPOTLE MEXICAN GRL COMMON 169656105 238 285 SH SOLE 0 275 10 CHUBB LIMITED COMMON H1467J104 61161 392914 SH SOLE 0 300052 92862 CHURCH & DWIGHT INC COMMON 171340102 232 3310 SH SOLE 0 3310 0 CIENA CORPORATION COMMON 171779309 4453 104324 SH SOLE 0 99916 4408 CIGNA CORP COMMON USD0.01 125523100 1328 6498 SH SOLE 0 6279 219 CIMAREX ENERGY CO COMMON 171798101 200 3825 SH SOLE 0 3825 0 CIMPRESS PLC SHS G2143T103 50 400 SH SOLE 0 400 0 CINCINNATI BELL INC COMMON 171871502 2 200 SH SOLE 0 200 0 CINCINNATI FINL CORP COMMON 172062101 51 493 SH SOLE 0 493 0 CINEMARK HOLDINGS COMMON 17243V102 134 3975 SH SOLE 0 3975 0 CINTAS CORP COMMON 172908105 34 129 SH SOLE 0 129 0 CISCO SYSTEMS INC COMMON 17275R102 22131 461450 SH SOLE 0 449049 12401 CITIGROUP INC COMMON 172967424 55038 688928 SH SOLE 64 626694 62170 CITIZENS CMNTY BANCP COMMON 174903104 295 24174 SH SOLE 0 0 24174 CITIZENS FINANCIAL COMMON 174610105 9931 244554 SH SOLE 0 240054 4500 CLEARSIDE BIOMEDIC CLEARSIDE BIOMEDIC 185063104 507 175000 SH SOLE 0 175000 0 CLOROX CO COMMON 189054109 670 4368 SH SOLE 0 4368 0 CME GROUP INC CLASS A 12572Q105 43721 217818 SH SOLE 250 217303 265 CMS ENERGY CORP COMMON 125896100 4557 72532 SH SOLE 0 70832 1700 COCA-COLA CO COMMON 191216100 132611 2395862 SH SOLE 2104 2350979 42779 COCA-COLA EU PARTNRS PLC ORDINARY SHARES G25839104 468 9200 SH SOLE 0 9200 0 COEUR MINING INC COMMON 192108504 2 250 SH SOLE 0 250 0 COGNIZANT TECH SOLNS CLASS A 192446102 117 1902 SH SOLE 0 1902 0 COHEN & STEERS INFRA COMMON 19248A109 13 504 SH SOLE 0 504 0 COHEN & STEERS LTD COMMON 19248C105 47 1800 SH SOLE 0 1800 0 COHEN & STEERS QUAL COMMON 19247L106 3 235 SH SOLE 0 235 0 COHERUS BIOSCIENCES COMMON 19249H103 63 3500 SH SOLE 0 3500 0 COLGATE PALMOLIVE CO COMMON 194162103 11467 166579 SH SOLE 0 164690 1889 COLUMBIA EMERGING GL EMERGING MKTS CONSUM 19762B509 4 200 SH SOLE 0 200 0 COLUMBIA FINANCIAL I COMMON 197641103 124 7358 SH SOLE 0 7358 0 COMCAST CORP CLASS A 20030N101 149385 3321892 SH SOLE 0 3285863 36029 COMERICA INC COMMON 200340107 252 3525 SH SOLE 0 3525 0 COMMERCE BANCSHARES COMMON 200525103 151 2231 SH SOLE 0 2231 0 COMMERCEWEST BANK COM 20084T103 5421 225907 SH SOLE 96000 56575 73332 COMMERCIAL METALS CO COMMON 201723103 11780 528986 SH SOLE 0 482076 46910 COMMERCIAL VEH GRP COMMON 202608105 24 3900 SH SOLE 0 2600 1300 COMMUNITY WST BKSHRS COMMON 204157101 376 33888 SH SOLE 0 0 33888 COMPANHIA DE SANEAME ADR (2 ORD) 20441A102 3095 205649 SH SOLE 0 198659 6990 COMPASS MINERALS COMMON 20451N101 2418 39669 SH SOLE 0 39669 0 CONAGRA BRANDS INC COMMON 205887102 109 3210 SH SOLE 0 3210 0 CONDUENT INCORPORATE COMMON 206787103 0 150 SH SOLE 0 150 0 CONOCOPHILLIPS COMMON 20825C104 36295 558128 SH SOLE 0 551346 6782 CONSOLDTD EDISON INC COMMON 209115104 366 4055 SH SOLE 0 4055 0 CONSOLIDATED WATR CO ORDINARY G23773107 9576 587488 SH SOLE 0 548368 39120 CONSTELLATION BRANDS CLASS A 21036P108 60 320 SH SOLE 0 270 50 CONTINENTAL RES COMMON 212015101 0 10 SH SOLE 0 0 10 CONYERS PK II ACQUIS UNIT 212896203 184 17000 SH SOLE 0 14000 3000 COOPER COMPANIES INC COMMON 216648402 258 806 SH SOLE 0 806 0 COPART INC COMMON 217204106 105 1160 SH SOLE 0 1160 0 CORE LABORATORIES COMMON N22717107 5 148 SH SOLE 0 148 0 CORNING INCORPORATED COMMON 219350105 375 12891 SH SOLE 0 12891 0 CORTEVA INC COM 22052L104 2666 90207 SH SOLE 170 83956 6081 COSTAR GROUP INC COMMON 22160N109 601 1005 SH SOLE 0 5 1000 COSTCO WHSL CORP COMMON 22160K105 4562 15521 SH SOLE 0 14071 1450 COTY INC CLASS A 222070203 250 22258 SH SOLE 0 21693 565 COUNTY BANCORP COM 221907108 316 12337 SH SOLE 0 0 12337 COVANTA HOLDINGS COMMON 22282E102 51 3500 SH SOLE 0 3500 0 COWEN INC COMMON CL A 223622606 469 29808 SH SOLE 0 29808 0 CRAFT BREW ALIA COMMON 224122101 495 30000 SH SOLE 0 30000 0 CREDIT ACCEP CORP COMMON 225310101 99 225 SH SOLE 0 225 0 CRESTWOOD EQ. PRTNRS UNIT LTD PTNR 226344208 537 17450 SH SOLE 0 17450 0 CRISPR THERAPEUTICS COMMON H17182108 18 300 SH SOLE 0 300 0 CRONOS GROUP INC COMMON 22717L101 24 3204 SH SOLE 0 3204 0 CROWN CASTLE INTL COMMON 22822V101 294 2075 SH SOLE 0 622 1453 CROWN CRAFTS INC COMMON 228309100 230 37495 SH SOLE 0 0 37495 CSS INDS INC COMMON 125906107 492 111650 SH SOLE 0 104000 7650 CSW INDUSTRIALS IN COM 126402106 50266 652811 SH SOLE 0 651311 1500 CSX CORP COMMON 126408103 7839 108334 SH SOLE 0 108334 0 CTI BIOPHARMA CORP COM NPV 12648L601 0 33 SH SOLE 0 33 0 CULLEN FROST BANKERS COMMON 229899109 3959 40489 SH SOLE 0 39489 1000 CUMMINS INC COMMON 231021106 193 1081 SH SOLE 0 946 135 CVB FINANCIAL CORP COMMON 126600105 117 5442 SH SOLE 0 0 5442 CVS HEALTH CORP COMMON 126650100 17374 233870 SH SOLE 0 229803 4067 CYPRESS SEMICONDUCTR COMMON 232806109 22 950 SH SOLE 0 950 0 CYREN LTD ORD SHS M26895108 2 2000 SH SOLE 0 2000 0 CYTOMX THERAPEUTIC COMMON USD0.00001 23284F105 8134 978862 SH SOLE 978862 0 0 D R HORTON INC COMMON 23331A109 33357 632376 SH SOLE 0 551926 80450 DAILY JOURNAL CORP COMMON 233912104 0 1 SH SOLE 0 1 0 DANAHER CORP COMMON 235851102 376052 2450172 SH SOLE 0 2425667 24505 DANONE SP ADR (0.2 ORD) 23636T100 320 19450 SH SOLE 0 18750 700 DARDEN RESTAURANT COMMON 237194105 226 2079 SH SOLE 0 2079 0 DASEKE INC COM 23753F107 4 1500 SH SOLE 0 1500 0 DAVITA INC COMMON 23918K108 10 144 SH SOLE 0 144 0 DEERE & CO COMMON 244199105 256 1481 SH SOLE 0 1081 400 DELL TECHNOLOGIES IN COMMON CLASS C 24703L202 62 1214 SH SOLE 0 1213 1 DELMARVA BANCSHARES COMMON 247100100 1896 227125 SH SOLE 227125 0 0 DELTA AIR LINES COMMON 247361702 128 2194 SH SOLE 0 2194 0 DENTSPLY SIRONA INC COM 24906P109 482 8529 SH SOLE 0 8529 0 DEVON ENERGY CORP COMMON 25179M103 565 21792 SH SOLE 0 21742 50 DIAGEO P L C SP ADR (4 ORD) 25243Q205 2898 17210 SH SOLE 0 14210 3000 DIAGEO PLC ORDINARY G42089113 354 8475 SH SOLE 0 6825 1650 DICKS SPORTING GOODS COMMON 253393102 11 225 SH SOLE 0 225 0 DIGITAL RLTY TR INC COMMON 253868103 47 400 SH SOLE 0 400 0 DIME CMNTY BANCSHRS COMMON 253922108 55 2642 SH SOLE 0 0 2642 DIREXION DAILY JUNIOR GOLD MINERS I 25460E166 500 6000 SH SOLE 0 6000 0 DISCOVER FINL SVCS COMMON 254709108 176 2075 SH SOLE 0 2075 0 DISCOVERY INC COMMON SERIES A 25470F104 7969 243412 SH SOLE 0 243320 92 DISCOVERY INC COMMON SERIES C 25470F302 55141 1808504 SH SOLE 0 1799882 8622 DISH NETWORK CORP CLASS A 25470M109 5 164 SH SOLE 0 164 0 DNP SELECT INCOME FD COMMON 23325P104 17 1346 SH SOLE 0 1346 0 DOLLAR GEN CORP COMMON 256677105 2 19 SH SOLE 0 19 0 DOLLAR TREE INC COMMON 256746108 65 700 SH SOLE 0 700 0 DOMINION ENERGY INC COMMON 25746U109 360 4358 SH SOLE 0 2358 2000 DORCHESTER MINERALS COMMON UNIT 25820R105 226 11600 SH SOLE 0 6400 5200 DOUBLELINE INCOME COMMON 258622109 19 1000 SH SOLE 0 1000 0 DOVER CORP COMMON 260003108 74 644 SH SOLE 0 244 400 DOW INC COMMON STOCK 260557103 3599 65774 SH SOLE 170 59855 5749 DTE ENERGY CO COMMON 233331107 15 116 SH SOLE 0 116 0 DUCOMMUN INC COMMON 264147109 106 2100 SH SOLE 0 2100 0 DUKE ENERGY CORP COMMON 26441C204 758 8318 SH SOLE 0 8273 45 DUNDEE CORP CLASS A 264901109 3185 3517119 SH SOLE 0 2664630 852489 DUNKIN BRANDS GR COMMON 265504100 188863 2500181 SH SOLE 475 2465891 33815 DUPONT DE NEMOURS COM 26614N102 5749 89553 SH SOLE 170 83307 6076 DXC TECHNOLOGY CO COMMON STOCK 23355L106 4 131 SH SOLE 0 131 0 E TRADE FINANCIAL COMMON 269246401 0 10 SH SOLE 0 0 10 EAGLE BANCRP MONTAN COMMON 26942G100 646 30236 SH SOLE 0 0 30236 EAST WEST BANCORP COMMON 27579R104 48 1000 SH SOLE 0 1000 0 EASTMAN CHEM CO COMMON 277432100 173 2188 SH SOLE 0 2182 6 EATON CORPORATION COMMON G29183103 79 839 SH SOLE 0 839 0 EATON VANCE TAX-MNG OPP FUND 27828Y108 205 13722 SH SOLE 0 13722 0 EATON VANCE ENHANCED COMMON 278274105 129 8156 SH SOLE 0 8156 0 EATON VANCE LTD DUR COMMON 27828H105 26 2000 SH SOLE 0 2000 0 EATON VANCE TAX ADV COMMON 27828G107 25 1000 SH SOLE 0 1000 0 EBAY INC COMMON 278642103 1140 31594 SH SOLE 0 31594 0 ECHOSTAR CORP CLASS A 278768106 30 700 SH SOLE 0 700 0 ECOLAB INC COMMON 278865100 1155 5989 SH SOLE 0 5989 0 EDWARDS LIFESCIENCE COMMON 28176E108 381 1637 SH SOLE 0 1637 0 EL PASO ELEC CO COMMON 283677854 0 6 SH SOLE 0 6 0 EL PASO ENERGY CAP PFD TR SECS CV 283678209 2 44 SH SOLE 0 44 0 ELANCO ANIMAL HEALTH COMMON 28414H103 760 25840 SH SOLE 10000 15598 242 ELECTRONIC ARTS INC COMMON 285512109 21 204 SH SOLE 0 204 0 ELEMENT SOLUTIONS COM 28618M106 968 82925 SH SOLE 0 75925 7000 EMCOR GROUP INC COMMON 29084Q100 4 51 SH SOLE 0 51 0 EMERSON ELEC CO COMMON 291011104 1188 15590 SH SOLE 0 14844 746 ENANTA PHARMACEUTI COMMON 29251M106 33752 546331 SH SOLE 412896 129425 4010 ENBRIDGE INC COMMON 29250N105 93694 2355900 SH SOLE 200 2347702 7998 ENCANA CORP COMMON 292505104 939 200298 SH SOLE 0 200048 250 ENDO INTL PLC ORDINARY G30401106 9 2000 SH SOLE 0 0 2000 ENERGIZER HOLDINGS COMMON 29272W109 35 700 SH SOLE 0 700 0 ENERGY FUELS INC COMMON 292671708 11 6000 SH SOLE 0 6000 0 ENERPLUS CORP COMMON 292766102 7 1000 SH SOLE 0 1000 0 ENSTAR GROUP LTD COMMON G3075P101 1032 4989 SH SOLE 0 4920 69 ENTERCOM COMMUN CORP CLASS A 293639100 1 232 SH SOLE 0 232 0 ENTERGY CORP COMMON 29364G103 358 2994 SH SOLE 0 2994 0 ENTERPRISE PRODS COMMON 293792107 7882 279902 SH SOLE 0 258047 21855 EOG RESOURCES INC COMMON 26875P101 10153 121191 SH SOLE 0 114505 6686 EQUIFAX INC COMMON 294429105 97 693 SH SOLE 0 693 0 EQUITY COMMONWEALTH COMMON SBI 294628102 1203 36655 SH SOLE 0 36625 30 EQUITY RESIDENTIAL SH BEN INT 29476L107 366 4524 SH SOLE 0 4524 0 ERICSSON ADR (1 ORD B SEK1) 294821608 13 1554 SH SOLE 0 218 1336 ESCO TECHN INC COMMON 296315104 18 200 SH SOLE 0 200 0 ESTEE LAUDER CO CLASS A 518439104 91 444 SH SOLE 0 444 0 EVEREST RE GROUP LTD COMMON G3223R108 27 100 SH SOLE 0 100 0 EVERGY INC COMMON 30034W106 14212 218351 SH SOLE 0 206128 12223 EVERSOURCE ENERGY COMMON 30040W108 478 5625 SH SOLE 0 5625 0 EXACT SCIENCES CORP COMMON 30063P105 8 90 SH SOLE 0 90 0 EXELON CORP COMMON 30161N101 240 5266 SH SOLE 0 4891 375 EXPEDIA GROUP INC COMMON 30212P303 420 3884 SH SOLE 0 3744 140 EXPEDITORS INTL WASH COMMON 302130109 35 460 SH SOLE 0 460 0 EXTENDED STAY AMRC 1 COM&1 CL 'B' 30224P200 14522 977300 SH SOLE 0 933100 44200 EXTRA SPACE STORAGE REIT 30225T102 158 1500 SH SOLE 0 0 1500 EXXON MOBIL CORP COMMON 30231G102 23651 338940 SH SOLE 0 322098 16842 FACEBOOK INC CLASS A 30303M102 26577 129489 SH SOLE 278 127373 1838 FAIR ISAAC INC COMMON 303250104 374 1000 SH SOLE 0 0 1000 FARMER BROS CO COMMON 307675108 327 21775 SH SOLE 0 21775 0 FASTENAL CO COMMON 311900104 1 52 SH SOLE 0 52 0 FASTLY INC USD0.0000 31188V100 46 2294 SH SOLE 0 2294 0 FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 28 220 SH SOLE 0 220 0 FEDEX CORP COMMON 31428X106 16479 108982 SH SOLE 0 108102 880 FERRARI N V COMMON N3167Y103 10 64 SH SOLE 0 64 0 FERRO CORP COMMON 315405100 1413 95280 SH SOLE 0 92280 3000 FIDELITY NATL INFO COMMON 31620M106 144808 1041113 SH SOLE 1317 1021906 17890 FIESTA RESTAURANT GR COMMON 31660B101 706 71435 SH SOLE 0 71435 0 FIFTH THIRD BANCORP COMMON 316773100 97 3160 SH SOLE 0 3160 0 FIREEYE INC COMMON STOCK 31816Q101 18 1100 SH SOLE 0 1100 0 FIRST BANK OF THE PALM BEACHES CL B - RESTRICTED PER337018 1729 325000 SH SOLE 325000 0 0 FIRST BANK WILLIAMS COMMON 31931U102 753 68207 SH SOLE 0 50567 17640 FIRST CMNTY BANCSHAR COMMON 31983A103 1811 58392 SH SOLE 58392 0 0 FIRST FINL BANCORP COMMON 320209109 118 4668 SH SOLE 0 4668 0 FIRST HORIZON NATL COMMON 320517105 1914 115608 SH SOLE 0 113103 2505 FIRST MID BANCSHARES COMMON STOCK 320866106 141 4000 SH SOLE 0 0 4000 FIRST REPUBLIC BANK COMMON 33616C100 86 735 SH SOLE 0 735 0 FIRST SOLAR COMMON 336433107 5 100 SH SOLE 0 100 0 FIRST TR ALPHA FD II EUROPE ALPHA 33737J117 21 575 SH SOLE 0 575 0 FIRST TRUST ISE CL FRST TRS ISE CLD CMP 33734X192 22 365 SH SOLE 0 365 0 FIRSTENERGY CORP COMMON 337932107 38 800 SH SOLE 0 800 0 FISERV INC COMMON 337738108 456 3950 SH SOLE 0 3950 0 FIVE POINT HLDGS LLC COM REP CL A 33833Q106 225 32500 SH SOLE 0 0 32500 FLIR SYS INC COMMON 302445101 4000 76828 SH SOLE 0 76828 0 FLUOR CORPORATION COMMON 343412102 1 101 SH SOLE 0 51 50 FLY LEASING LTD ADR 144 A 34407D109 19 1000 SH SOLE 0 0 1000 FMC CORP COMMON 302491303 9 100 SH SOLE 0 100 0 FNB CORP COMMON 302520101 94 7433 SH SOLE 0 6632 801 FNF GROUP COMMON STOCK 31620R303 92 2046 SH SOLE 0 2046 0 FOAMIX PHARMACUTICLS COMMON M46135105 771 231800 SH SOLE 0 231800 0 FOMENTO ECON MEXI SP ADR (10 UNITS) 344419106 226 2400 SH SOLE 0 2400 0 FOOT LOCKER INC COMMON 344849104 155 4000 SH SOLE 0 4000 0 FORD MOTOR CO COMMON 345370860 16 1805 SH SOLE 0 1805 0 FORTIVE CORPORATION COMMON STOCK 34959J108 65673 859710 SH SOLE 0 858092 1618 FORTUNE BRANDS HOM COMMON USD0.01 34964C106 327 5013 SH SOLE 0 5013 0 FOUR CORNERS PRPERTY COMMON 35086T109 16 591 SH SOLE 0 591 0 FOX CORPORATION CL A COM 35137L105 1411 38090 SH SOLE 0 38090 0 FRANCO NEVADA CORP COMMON 351858105 26 252 SH SOLE 0 252 0 FRANKLIN ELEC INC COMMON 353514102 942 16450 SH SOLE 0 16450 0 FRANKLIN RES INC COMMON 354613101 1026 39498 SH SOLE 0 39398 100 FRANKLIN STREET PPTY COMMON 35471R106 179 20928 SH SOLE 0 20928 0 FRANKLIN UNVL TR SH BEN INT 355145103 223 28700 SH SOLE 0 28700 0 FREEPORT-MCMORAN INC COMMON 35671D857 3 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 87 1837 SH SOLE 0 1837 0 FRONTIER COMMUNICA COMMON 35906A306 0 3 SH SOLE 0 3 0 FRP HOLDINGS INC COMMON 30292L107 1133 22766 SH SOLE 0 22068 698 FS BANCORP INC COMMON 30263Y104 63 1000 SH SOLE 0 0 1000 FUEL-TECH N V COMMON 359523107 0 8 SH SOLE 0 0 8 GABELLI EQUITY TRUST COMMON 362397101 19 3219 SH SOLE 0 0 3219 GANNETT CO INC COMMON 36472T109 12 1978 SH SOLE 0 1978 0 GAP INC COMMON 364760108 36 2056 SH SOLE 0 2056 0 GARRETT MOTION INC COMMON 366505105 11 1111 SH SOLE 0 1111 0 GARTNER INC COMMON 366651107 19 129 SH SOLE 0 129 0 GATES INDL CORP PL ORDINARY G39108108 44859 3260169 SH SOLE 350 3112139 147680 GATEWAY BANK FSB COMMON RSTD PER367155 725 2416667 SH SOLE 2416667 0 0 GCI LIBERTY INC CLASS A COMMON STOCK 36164V305 1090 15394 SH SOLE 0 15394 0 GENERAL AMERN INVS COMMON 368802104 91 2433 SH SOLE 0 2433 0 GENERAL DYNAMICS COMMON 369550108 862 4892 SH SOLE 0 3982 910 GENERAL ELECTRIC CO COMMON 369604103 5254 470793 SH SOLE 3226 448675 18892 GENERAL MILLS INC COMMON 370334104 4442 82939 SH SOLE 0 82939 0 GENERAL MOTORS CO COMMON 37045V100 2067 56487 SH SOLE 0 55987 500 GENIUS BRANDS INTL COM PAR 37229T301 0 1265 SH SOLE 0 1265 0 GENMARK DIAGNOSTIC COMMON 372309104 9 2000 SH SOLE 0 0 2000 GENUINE PARTS CO COMMON 372460105 202 1903 SH SOLE 0 1903 0 GENWORTH FINANCIAL CLASS A 37247D106 6452 1466479 SH SOLE 1463488 2991 0 GERON CORP COMMON 374163103 4 3200 SH SOLE 0 3200 0 GEVO INC COMMON 374396406 0 25 SH SOLE 0 25 0 GILEAD SCIENCES INC COMMON 375558103 109423 1683951 SH SOLE 0 1437631 246320 GLATFELTER COMMON 377316104 7629 416901 SH SOLE 0 380276 36625 GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 987 21011 SH SOLE 0 19776 1235 GLEN BURNIE BANCORP COMMON 377407101 57 5000 SH SOLE 0 0 5000 GLOBAL X FDS LITHIUM ETF 37954Y855 4 150 SH SOLE 0 0 150 GLOBAL X FDS ROBOTICS&ARTIFICIAL 37954Y715 10 480 SH SOLE 0 0 480 GLOBAL X FDS SILVER MNR ETF 37954Y848 82 2500 SH SOLE 0 2500 0 GLOBALSTAR INC COMMON 378973408 0 186 SH SOLE 0 186 0 GLOBE LIFE INC COMMON 37959E102 6907 65625 SH SOLE 0 65625 0 GODADDY INC CLASS A COMMON STOCK 380237107 198202 2918175 SH SOLE 1165 2491878 425132 GOLD STANDARD VENT COMMON 380738104 5 6000 SH SOLE 0 6000 0 GOLDMAN SACHS ETF TR TREASURYACCESS 0-1 Y 381430529 70 700 SH SOLE 0 700 0 GOLDMAN SACHS GROUP COMMON 38141G104 908 3950 SH SOLE 0 3721 229 GOPRO INC. CL A 38268T103 0 11 SH SOLE 0 11 0 GRACE W R & CO DEL COMMON 38388F108 3205 45887 SH SOLE 100 44540 1247 GRACO INC COMMON 384109104 24169 464780 SH SOLE 0 350365 114415 GRAFTECH INTL LTD COMMON 384313508 7935 682950 SH SOLE 0 570600 112350 GRAHAM HOLDINGS CO CLASS B COMMON STK 384637104 596 934 SH SOLE 0 934 0 GRAINGER W W INC COMMON 384802104 522 1544 SH SOLE 0 500 1044 GRAND RIV COMM COMMON 386441109 1519 264279 SH SOLE 264279 0 0 GREENHILL & CO INC COMMON 395259104 4 279 SH SOLE 0 279 0 GROUPE DANONE SHS F12033134 13299 160665 SH SOLE 0 160665 0 GUESS INC COMMON 401617105 0 11 SH SOLE 0 11 0 HALLIBURTON COMMON 406216101 105 4331 SH SOLE 0 4331 0 HANESBRANDS INC COMMON 410345102 364 24512 SH SOLE 0 24512 0 HANNON ARMSTRONG S COMMON 41068X100 22 700 SH SOLE 0 700 0 HARSCO CORP COMMON 415864107 85 3695 SH SOLE 0 0 3695 HARTE-HANKS INC COMMON STOCK 416196202 0 232 SH SOLE 0 232 0 HARTFORD FINL SVCS COMMON 416515104 77 1280 SH SOLE 0 1184 96 HASBRO INC COMMON 418056107 967 9163 SH SOLE 0 8663 500 HCA HEALTHCARE COMMON 40412C101 190 1290 SH SOLE 0 1250 40 HEALTHPEAK PROPERTIE COM USD1 42250P103 18 530 SH SOLE 0 529 1 HEICO CORP COMMON 422806109 1 16 SH SOLE 0 16 0 HEICO CORP NEW CLASS A 422806208 53 600 SH SOLE 0 600 0 HENRY JACK & ASSOC COMMON 426281101 67 460 SH SOLE 0 460 0 HERCULES CAPITAL INC COMMON 427096508 4 300 SH SOLE 0 0 300 HERITAGE COMMERCE CO COMMON 426927109 1726 134535 SH SOLE 134535 0 0 HESS CORPORATION COMMON 42809H107 1291 19337 SH SOLE 0 19337 0 HEWLETT PACKARD ENTR COMMON USD0.01 42824C109 40 2559 SH SOLE 0 2559 0 HEXCEL CORP COMMON 428291108 278 3800 SH SOLE 0 3800 0 HILLTOP HOLDINGS COMMON 432748101 436 17500 SH SOLE 0 0 17500 HILTON WRLDWDE HLDGS COMMON 43300A203 3966 35759 SH SOLE 0 35659 100 HNI CORPORATION COMMON 404251100 3 100 SH SOLE 0 0 100 HOME BANCSHARES COMMON 436893200 792 40290 SH SOLE 0 0 40290 HOME DEPOT INC COMMON 437076102 8751 40068 SH SOLE 0 38807 1261 HONEYWELL INTL INC COMMON 438516106 276483 1562044 SH SOLE 25 1547549 14470 HORIZON GLOBAL CORP COMMON 44052W104 848 243177 SH SOLE 279 161300 81598 HORMEL FOODS CORP COMMON 440452100 90 2000 SH SOLE 0 2000 0 HOST HOTELS & RESRTS REIT 44107P104 78 4253 SH SOLE 0 2509 1744 HOULIHAN LOKEY INC COMMON CL A 441593100 14 300 SH SOLE 0 300 0 HOWARD HUGHES COMMON 44267D107 26928 212371 SH SOLE 0 207397 4974 HP INC COMMON USD0.01 40434L105 38 1884 SH SOLE 0 1884 0 HSBC HLDGS PLC ADR (1/40 PRF A) 404280604 21 818 SH SOLE 0 818 0 HSBC HLDGS PLC SP ADR (5 ORD) 404280406 1950 49907 SH SOLE 0 44817 5090 HTG MOLECULAR DIAGNO COMMON 40434H104 70 100000 SH SOLE 0 100000 0 HUBBELL INCORPORATED COMMON 443510607 15 103 SH SOLE 0 103 0 HUDSON GLOBAL INC COMMON 443787205 35 3000 SH SOLE 0 3000 0 HUNTINGTON BANCSHARE COMMON 446150104 60 3979 SH SOLE 0 3748 231 HUNTSMAN CORP COMMON 447011107 1667 69036 SH SOLE 0 64186 4850 HURCO CO COMMON 447324104 65 1700 SH SOLE 0 1700 0 HUTTIG BUILDNG PRODS COMMON 448451104 34 22400 SH SOLE 0 500 21900 HYATT HOTELS CORP CLASS A 448579102 4 50 SH SOLE 0 50 0 IAA INC COMMON 449253103 243455 5173290 SH SOLE 2636 5095324 75330 IAC INTERACTIVECORP COMMON 44919P508 268117 1076302 SH SOLE 65 879982 196255 ICAHN ENTERPRISES LP DEPOSITORY UNIT 451100101 5 97 SH SOLE 0 0 97 ICU MED INC COMMON 44930G107 28 150 SH SOLE 0 150 0 IDACORP INC COMMON 451107106 9448 88471 SH SOLE 0 75316 13155 IDEX CORP COMMON 45167R104 1487 8651 SH SOLE 0 8651 0 IDEXX LABS INC COMMON 45168D104 10837 41502 SH SOLE 0 3891 37611 IF BANCORP INC COMMON 44951J105 175 7636 SH SOLE 0 7636 0 IHS MARKIT LTD SHS G47567105 372 4937 SH SOLE 0 4937 0 ILLINOIS TOOL WORKS COMMON 452308109 8658 48197 SH SOLE 0 44997 3200 ILLUMINA INC COMMON 452327109 634 1912 SH SOLE 15 1847 50 IMMUNOGEN INC COMMON 45253H101 38 7546 SH SOLE 0 7546 0 IMV INC COMMON 44974L103 320 110368 SH SOLE 0 0 110368 INCYTE CORPORATION COMMON 45337C102 52 600 SH SOLE 0 600 0 INDEPENDENCE REALTY COMMON STOCK 45378A106 1 73 SH SOLE 0 68 5 INDEPENDENT BANK G COMMON 45384B106 404 8325 SH SOLE 0 0 8325 INDEPNDNT BK OF MASS COMMON 453836108 127 1536 SH SOLE 0 1536 0 INDIA FD INC COMMON 454089103 307 15297 SH SOLE 0 15297 0 ING GROEP N V SP ADR (1 COM) 456837103 8 700 SH SOLE 0 700 0 INGERSOLL-RAND PLC CLASS A G47791101 345 2601 SH SOLE 0 2601 0 INGREDION INCORPRTD COMMON 457187102 40294 433503 SH SOLE 0 433298 205 INSMED INC COMMON 457669307 0 25 SH SOLE 0 25 0 INTEL CORP COMMON 458140100 10275 171677 SH SOLE 0 165866 5811 INTER CONTINENTAL EX COM 45866F104 154758 1672160 SH SOLE 898 1649317 21945 INTER PARFUMS INC COMMON 458334109 130 1800 SH SOLE 0 1800 0 INTERACTIVE BROKERS CLASS A 45841N107 291 6250 SH SOLE 0 6250 0 INTERNATIONAL PAPER COMMON 460146103 172 3744 SH SOLE 0 3744 0 INTERPUBLIC GROUP COMMON 460690100 2 90 SH SOLE 0 90 0 INTL BUSINESS MCHN COMMON 459200101 44009 328329 SH SOLE 0 300783 27546 INTL FLAVORS & FRAGR COMMON 459506101 90 703 SH SOLE 0 703 0 INTUIT COMMON 461202103 22 84 SH SOLE 0 84 0 INTUITIVE SURGIC INC COMMON 46120E602 88 150 SH SOLE 0 150 0 INVESCO ETF TR DIV ACHV PRTF 46137V506 343 11175 SH SOLE 0 10525 650 INVESCO ETF TR DYNA BUYBK ACH 46137V308 200 2900 SH SOLE 0 2900 0 INVESCO ETF TR GOLDEN DRG CHINA 46137V571 245 5892 SH SOLE 0 5892 0 INVESCO ETF TR NASD INTNT ETF 46137V530 24 174 SH SOLE 0 174 0 INVESCO ETF TR WATER RESOURCE 46137V142 25 665 SH SOLE 0 665 0 INVESCO ETF TR II KBW BK PORT 46138E628 2 47 SH SOLE 0 47 0 INVESCO EXCHANGETRAD S&P 500 EQUAL WEIGHT 46137V357 225 1947 SH SOLE 0 1947 0 INVESCO PENN VL MUNI COMMON 46132K109 4 350 SH SOLE 0 350 0 INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 1907 8971 SH SOLE 125 8429 417 INVESTORS BANCORP COMMON 46146L101 16 1361 SH SOLE 0 544 817 IONIS PHARMACEUTICAL COMMON USD0.001 462222100 75 1250 SH SOLE 0 1250 0 IPG PHOTONICS CORP COMMON 44980X109 14 100 SH SOLE 0 100 0 IQIYI INC SPN ADS REP 7 ORDSHS 46267X108 3725 176500 SH SOLE 174141 2359 0 IQVIA HOLDINGS INC COMMON 46266C105 3742 24221 SH SOLE 70 23202 949 IROBOT CORP COMMON 462726100 2 58 SH SOLE 0 50 8 IRON MOUNTAIN INC REIT 46284V101 6 195 SH SOLE 0 195 0 IRONWOOD PHARMACEUCL CLASS A 46333X108 185 13925 SH SOLE 0 0 13925 ISHARES 0-5 YR TIPS ETF 46429B747 38 380 SH SOLE 0 380 0 ISHARES 3-7 YR TR BD ETF 464288661 47 378 SH SOLE 0 378 0 ISHARES CHINA ETF 46429B671 9 150 SH SOLE 0 0 150 ISHARES CHINA LG-CAP ETF 464287184 270 6195 SH SOLE 0 6195 0 ISHARES EAFE GRWTH ETF 464288885 58 677 SH SOLE 0 677 0 ISHARES EAFE VALUE ETF 464288877 8 180 SH SOLE 0 0 180 ISHARES EMERG MKTS ETF 464287234 76 1715 SH SOLE 0 1715 0 ISHARES GLOBAL TECH ETF 464287291 45 217 SH SOLE 0 217 0 ISHARES HIGH DIVIDND ETF 46429B663 28 294 SH SOLE 0 294 0 ISHARES IBOXX INV CP ETF 464287242 36 283 SH SOLE 0 238 45 ISHARES INTERM TR CRP BD ETF 464288638 40 701 SH SOLE 0 701 0 ISHARES INTL SEL DIV ETF 464288448 24 731 SH SOLE 0 731 0 ISHARES LATN AMER 40 ETF 464287390 33 1000 SH SOLE 0 1000 0 ISHARES MSCI EAFE ETF 464287465 266 3833 SH SOLE 0 3833 0 ISHARES MSCI GERMANY ETF 464286806 8 300 SH SOLE 0 0 300 ISHARES MSCI JAPN SMCETF 464286582 334 4500 SH SOLE 0 4500 0 ISHARES RUS 1000 GRW ETF 464287614 239 1360 SH SOLE 0 1360 0 ISHARES RUS 1000 VAL ETF 464287598 255 1869 SH SOLE 0 1869 0 ISHARES RUS 2000 VAL ETF 464287630 28 225 SH SOLE 0 225 0 ISHARES RUS MDCP VAL ETF 464287473 47 496 SH SOLE 0 496 0 ISHARES RUS MID-CAP ETF 464287499 193 3248 SH SOLE 0 3248 0 ISHARES RUSSELL 2000 ETF 464287655 86 522 SH SOLE 0 522 0 ISHARES S&P 500 GRWT ETF 464287309 15 78 SH SOLE 0 0 78 ISHARES S&P 500 VAL ETF 464287408 69 536 SH SOLE 0 450 86 ISHARES SELECT DIVID ETF 464287168 661 6262 SH SOLE 0 6262 0 ISHARES SH TR CORP ETF 464288646 53 1000 SH SOLE 0 1000 0 ISHARES SHRT TRS BD ETF 464288679 8 78 SH SOLE 0 78 0 ISHARES SP SMCP600GR ETF 464287887 9 49 SH SOLE 0 49 0 ISHARES SP SMCP600VL ETF 464287879 60 379 SH SOLE 0 379 0 ISHARES U.S. ENERGY ETF 464287796 71 2240 SH SOLE 110 1110 1020 ISHARES U.S. MED DVC ETF 464288810 12 46 SH SOLE 0 46 0 ISHARES U.S. UTILITS ETF 464287697 9 60 SH SOLE 0 60 0 ISHARES INC CORE MSCI EMKT 46434G103 646 12023 SH SOLE 180 10123 1720 ISHARES INC MSCI EUROZONE 464286608 279 6675 SH SOLE 220 4795 1660 ISHARES INC MSCI JAPAN ETF 46434G822 4 74 SH SOLE 0 74 0 ISHARES SILVER TRUST ISHARES 46428Q109 17 1050 SH SOLE 0 350 700 ISHARES TR CALI AMT-FREE MUNI B 464288356 22 361 SH SOLE 0 0 361 ISHARES TR CORE MSCI EAFE 46432F842 6 106 SH SOLE 0 106 0 ISHARES TR CORE MSCI EURO 46434V738 18 361 SH SOLE 0 361 0 ISHARES TR CORE S&P SMALL-CAP 464287804 2784 33203 SH SOLE 0 32953 250 ISHARES TR CORE S&P VLU ETF 464287663 1143 18140 SH SOLE 550 13050 4540 ISHARES TR CORE TR US BOND MRKT 464287226 16 146 SH SOLE 0 146 0 ISHARES TR CORE US TREASUR BOND 46429B267 32 1242 SH SOLE 0 1242 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 USA MINVOLATILI 46429B697 31 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 58 581 SH SOLE 0 581 0 ISHARES TR MSCI USA VALUE FACTO 46432F388 27 306 SH SOLE 0 306 0 ISHARES TR PFD AND INCM SEC 464288687 4428 117800 SH SOLE 0 117800 0 ISHARES TR S&P 100 INDEX 464287101 25 175 SH SOLE 0 175 0 ISHARES TR S&P EURO 350 IND 464287861 93 2000 SH SOLE 0 2000 0 ISHARES TR TIPS BD ETF 464287176 461 3960 SH SOLE 0 3960 0 ISHARES TRUST CORE S&P 500 ETF 464287200 444 1376 SH SOLE 20 1186 170 ISHARES TRUST CORE S&P MID-CAP ETF 464287507 25 125 SH SOLE 0 125 0 ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 877 12077 SH SOLE 0 12077 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 6 121 SH SOLE 0 121 0 ITT INC COMMON 45073V108 132 1787 SH SOLE 0 1263 524 JACOBS ENGR GROUP COMMON 469814107 130 1457 SH SOLE 0 1257 200 JANUS HENDERSON PLC ORDINARY SHARES G4474Y214 86 3539 SH SOLE 0 3539 0 JAZZ PHARMA PLC COMMON G50871105 301 2020 SH SOLE 0 600 1420 JBG SMITH PROPERTIES COMMON SHARES 46590V100 1473 36927 SH SOLE 0 36927 0 JEFFERIES FINANCIAL COMMON 47233W109 21509 1006524 SH SOLE 0 901545 104979 JOHNSON & JOHNSON COMMON 478160104 335687 2301271 SH SOLE 232517 2019809 48945 JOHNSON CONTROLS INT ORDINARY SHARES G51502105 104 2560 SH SOLE 0 2488 72 JOHNSON OUTDOORS INC CLASS A 479167108 30 400 SH SOLE 0 400 0 JOUNCE THERAPEUTIC COM 481116101 384 44000 SH SOLE 0 43000 1000 JPMORGAN BETABUILDERS EUR ETF 46641Q720 11 467 SH SOLE 0 467 0 JPMORGAN BETABUILDERS JP ETF 46641Q712 10 422 SH SOLE 0 422 0 JPMORGAN BETABUILDER CANADA ETF 46641Q696 14 548 SH SOLE 0 548 0 JPMORGAN BETABUILDER DEVELOPED ASIA-EX JP 46641Q688 3 133 SH SOLE 0 133 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 34 1600 SH SOLE 0 1600 0 JPMORGAN CHASE & CO COMMON 46625H100 47788 342818 SH SOLE 0 324780 18038 JUNIPER NETWORKS COM COMMON 48203R104 2 97 SH SOLE 0 97 0 KALA PHARMACEUTICALS COMMON 483119103 1747 473489 SH SOLE 473489 0 0 KANSAS CITY SOUTHERN COMMON 485170302 1736 11340 SH SOLE 0 11290 50 KAR AUCTION SERVIC COMMON 48238T109 147144 6752867 SH SOLE 150 6658227 94490 KARUNA THERAPEUTICS COMMON 48576A100 4392 58300 SH SOLE 58300 0 0 KAYNE ANDERS MLP/MID COMMON 486606106 26 1885 SH SOLE 0 1885 0 KEARNY FINL CORP MD COM 48716P108 5 404 SH SOLE 0 161 243 KELLOGG CO COMMON 487836108 4940 71434 SH SOLE 0 68501 2933 KENNEDY-WILSON HLDS COMMON 489398107 89 4000 SH SOLE 0 4000 0 KEYCORP COMMON 493267108 238 11796 SH SOLE 0 11468 328 KEYSIGHT TECHNOLOGS COMMON 49338L103 173 1686 SH SOLE 0 1636 50 KIMBERLY CLARK CORP COMMON 494368103 4862 35351 SH SOLE 0 34851 500 KIMCO REALTY CORP COMMON 49446R109 5669 273764 SH SOLE 0 264464 9300 KINDER MORGAN INC COMMON 49456B101 2552 120577 SH SOLE 0 120577 0 KINGSTONE COS INC COMMON 496719105 34 4500 SH SOLE 0 4500 0 KIRBY CORPORATION COMMON 497266106 984 11000 SH SOLE 0 11000 0 KKR & CO INC COMMON UNIT 48251W104 191602 6568465 SH SOLE 2657 5391223 1174585 KKR INCOME OPPORTU COMMON USD0.001 48249T106 0 15 SH SOLE 0 15 0 KLA CORPORATION COMMON USD0.001 482480100 14 84 SH SOLE 0 84 0 KNOLL INC COMMON 498904200 674 26700 SH SOLE 0 26700 0 KNOWLES CORPORATION COMMON STOCK 49926D109 1 51 SH SOLE 0 51 0 KOHLS CORP COMMON 500255104 6 118 SH SOLE 0 118 0 KONTOOR BRANDS INC COMMON STOCK 50050N103 20 485 SH SOLE 0 480 5 KOREA ELECTRIC PWR SP ADR (0.5 ORD) 500631106 456 38595 SH SOLE 0 38595 0 KRAFT HEINZ CO COMMON USD0.01 500754106 415 12923 SH SOLE 0 11630 1293 KRATOS DEF & SEC SOL COMMON 50077B207 48 2700 SH SOLE 0 2700 0 KROGER CO COMMON 501044101 9 342 SH SOLE 0 342 0 L3HARRIS TECHNOLOGIE USD1 502431109 842 4260 SH SOLE 0 4260 0 LABORATORY CORP AMER COMMON 50540R409 111 661 SH SOLE 0 661 0 LADENBURG THALMAN FI COMMON 50575Q102 7 2155 SH SOLE 0 2155 0 LAKE SHORE BANCORP COMMON 510700107 306 20000 SH SOLE 0 20000 0 LAKELAND BANCORP INC COMMON 511637100 427 24600 SH SOLE 0 24600 0 LAMAR ADVERTISING CL A 512816109 1247 13975 SH SOLE 0 7650 6325 LAMB WESTON HLDGS COMMON 513272104 76 895 SH SOLE 0 895 0 LANDMARK BANCORP INC COMMON 51504L107 390 15572 SH SOLE 0 0 15572 LANDS END INC COMMON 51509F105 1 99 SH SOLE 0 99 0 LANDSTAR SYS INC COMMON 515098101 34 300 SH SOLE 0 300 0 LAREDO PETROLEUM INC COMMON 516806106 430 150000 SH SOLE 0 150000 0 LCI INDUSTRIES COMMON 50189K103 107 1001 SH SOLE 0 850 151 LEGGETT & PLATT INC COMMON 524660107 2634 51825 SH SOLE 0 51825 0 LEIDOS HOLDINGS INC COMMON STOCK 525327102 76 781 SH SOLE 0 781 0 LENDINGCLUB CORP COMMON STOCK 52603A208 1 158 SH SOLE 0 0 158 LENNAR CORP CLASS A 526057104 51192 917587 SH SOLE 100 810977 106510 LENNAR CORP CLASS B 526057302 4 104 SH SOLE 0 104 0 LEVEL ONE BANCORP IN COMMON 52730D208 1572 62500 SH SOLE 62500 0 0 LIBERTY BRAVES GROUP COM SER A 531229706 600 20240 SH SOLE 0 15501 4739 LIBERTY BRAVES GROUP COM SER C 531229888 2006 67903 SH SOLE 0 50512 17391 LIBERTY BROADBAND CORP COM SER A 530307107 10587 85001 SH SOLE 0 70234 14767 LIBERTY BROADBAND CORP COM SER C 530307305 35157 279581 SH SOLE 0 194768 84813 LIBERTY GLOBAL PLC CLASS A ORD SHARES G5480U104 605 26639 SH SOLE 0 26393 246 LIBERTY GLOBAL PLC CLASS C G5480U120 2122 97395 SH SOLE 0 95863 1532 LIBERTY LATIN AMERIC COM CL A G9001E102 275 14291 SH SOLE 0 10365 3926 LIBERTY LATIN AMERIC COM CL C G9001E128 2027 104200 SH SOLE 0 94015 10185 LIBERTY MEDIA COM SER A FRMLA 531229870 3658 83567 SH SOLE 0 53672 29895 LIBERTY MEDIA COM SER C FRMLA 531229854 7509 163358 SH SOLE 0 114591 48767 LIBERTY SIRIUS GROUP COM SER A 531229409 15535 321381 SH SOLE 0 198758 122623 LIBERTY SIRIUS GROUP COM SER C 531229607 131898 2739898 SH SOLE 0 2282395 457503 LIBERTY TRIPADVISO COM SER A 531465102 63 8696 SH SOLE 0 8696 0 LIGHTBRIDGE CORP COMMON 53224K302 0 177 SH SOLE 0 177 0 LILLY ELI & CO COMMON 532457108 14016 106645 SH SOLE 0 101541 5104 LINCOLN NATL CORP COMMON 534187109 93 1590 SH SOLE 0 1590 0 LINDE PLC SHS G5494J103 5385 25294 SH SOLE 0 25219 75 LINEAGE CELL THERAP COMMON 53566P109 0 94 SH SOLE 0 94 0 LIONS GATE ENTMNT CLASS B NON-VOT SHS 535919500 173 17513 SH SOLE 0 17513 0 LIVENT CORPORATION COM 53814L108 0 93 SH SOLE 0 93 0 LLOYDS BANKING GR SP ADR(4 ORD) 539439109 23 7020 SH SOLE 0 7020 0 LOCKHEED MARTIN CORP COMMON 539830109 2513 6456 SH SOLE 0 4581 1875 LOEWS CORP COMMON 540424108 12205 232520 SH SOLE 0 232520 0 LOGMEIN INC COMMON 54142L109 0 2 SH SOLE 0 2 0 LOOP INDS INC COM 543518104 9 1000 SH SOLE 0 1000 0 LOWES CO COMMON 548661107 17228 143857 SH SOLE 0 143357 500 LUCKIN COFFEE INC ADS 54951L109 393 10000 SH SOLE 0 10000 0 LULULEMON ATHLETICA COMMON 550021109 6 30 SH SOLE 0 30 0 LUMENTUM HLDGS INC USD0.001 55024U109 198 2500 SH SOLE 0 2500 0 LYFT INC CL A COM 55087P104 84 1966 SH SOLE 0 1966 0 LYONDELLBASELL INDUS SHARES A N53745100 83790 886858 SH SOLE 0 663433 223425 M & T BK CORP COMMON 55261F104 3062 18043 SH SOLE 0 18043 0 MACERICH CO REIT 554382101 699 26000 SH SOLE 0 26000 0 MACK CALI RLTY CORP COMMON 554489104 13998 605229 SH SOLE 0 581229 24000 MACOM TECH SOLUTIONS COM 55405Y100 532 20000 SH SOLE 0 10000 10000 MACYS INC COMMON 55616P104 2 158 SH SOLE 0 157 1 MAG SILVER CORP COMMON 55903Q104 426 36000 SH SOLE 0 36000 0 MAGAL SECURITY SYS ORDINARY M6786D104 68 18225 SH SOLE 0 18225 0 MAGELLAN MIDSTREAM COMMON UNIT 559080106 2871 45667 SH SOLE 0 40867 4800 MAGYAR BANCORP INC COMMON 55977T109 282 22939 SH SOLE 0 22939 0 MAIN STREET CAPITAL COMMON 56035L104 8 200 SH SOLE 0 200 0 MAINSTREET BANCSHARE COM 56064Y100 4094 178035 SH SOLE 111250 10405 56380 MALLINCKRODT PLC SHARES G5785G107 0 20 SH SOLE 0 11 9 MANPOWERGROUP COMMON 56418H100 5020 51695 SH SOLE 0 51120 575 MANULIFE FINCL CORP COMMON 56501R106 1 61 SH SOLE 0 61 0 MARATHON OIL CORP COMMON 565849106 219 16128 SH SOLE 0 16128 0 MARATHON PETROLEUM COMMON 56585A102 1052 17474 SH SOLE 0 17474 0 MARINE BANCORP FLA I COMMON 56813P103 1752 98730 SH SOLE 98730 0 0 MARKEL CORP COMMON 570535104 1416 1239 SH SOLE 0 1239 0 MARKETAXESS HLDGS COMMON 57060D108 297 785 SH SOLE 0 785 0 MARRIOTT INTL INC CLASS A 571903202 63 418 SH SOLE 0 418 0 MARRIOTT VACTNS WRLW COMMON 57164Y107 0 4 SH SOLE 0 4 0 MARSH & MCLENNAN COS COMMON 571748102 44 400 SH SOLE 0 400 0 MARTIN MARIETTA MATL COMMON 573284106 760 2718 SH SOLE 0 2718 0 MARVELL TECH GRP LTD COMMON G5876H105 5 200 SH SOLE 0 200 0 MASTERCARD INC CLASS A 57636Q104 3148 10543 SH SOLE 0 9543 1000 MATCH GROUP INC COMMON 57665R106 65 800 SH SOLE 0 800 0 MATERIALISE NV SPN ADS REPSTG 1 ORD 57667T100 225 12300 SH SOLE 0 11900 400 MATTEL INC COMMON 577081102 326 24100 SH SOLE 130 23310 660 MAYS J W INC COMMON 578473100 7 250 SH SOLE 0 0 250 MBIA INC COMMON 55262C100 311 33513 SH SOLE 0 1513 32000 MCCORMICK & CO INC COMMON NON VTG 579780206 13240 78009 SH SOLE 0 78009 0 MCDONALDS CORP COMMON 580135101 90329 457107 SH SOLE 55 454002 3050 MCEWEN MINING INC COMMON 58039P107 83 66000 SH SOLE 0 66000 0 MCKESSON CORP COMMON 58155Q103 181 1315 SH SOLE 0 1315 0 MDC HOLDINGS COMMON 552676108 780 20451 SH SOLE 0 20329 122 MDU RES GROUP INC COMMON 552690109 8200 276005 SH SOLE 0 257955 18050 MEDIFAST INC COMMON 58470H101 76 700 SH SOLE 0 700 0 MEDTRONIC PLC SHS G5960L103 627 5534 SH SOLE 0 5462 72 MENLO THERAPEUTICS COM 586858102 10059 2168013 SH SOLE 2168013 0 0 MERCADOLIBRE INC COMMON 58733R102 51 90 SH SOLE 0 90 0 MERCK & CO INC COMMON 58933Y105 16722 183860 SH SOLE 100 182410 1350 MERCURY GENERAL CORP COMMON 589400100 955 19600 SH SOLE 0 19300 300 MERIDIAN BIOSCIENCE COMMON 589584101 51 5262 SH SOLE 0 5262 0 MERIDIAN CORPORATION COMMON 58958P104 2903 143800 SH SOLE 106815 19850 17135 METLIFE INC COMMON 59156R108 128 2520 SH SOLE 0 2475 45 METTLER TOLEDO INTL COMMON 592688105 67617 85238 SH SOLE 0 85238 0 MFS CHARTER INC TR SH BEN INT 552727109 19 2279 SH SOLE 0 0 2279 MICRO FOCUS INTL PLC ADS 1 ORD SHS 594837403 2 171 SH SOLE 0 171 0 MICROCHIP TECHNOLOGY COMMON 595017104 17 169 SH SOLE 0 169 0 MICRON TECHNOLOGY COMMON 595112103 64 1200 SH SOLE 0 1200 0 MICROSOFT CORP COMMON 594918104 894416 5671625 SH SOLE 720 5465194 205711 MID-AMER APT CMNTYS REIT 59522J103 5410 41030 SH SOLE 0 41030 0 MIDDLEBY CORP COMMON 596278101 74 676 SH SOLE 0 676 0 MIDDLESEX WATER CO COMMON 596680108 17392 273599 SH SOLE 600 261833 11166 MIND C T I LTD ORDINARY M70240102 144 60000 SH SOLE 0 60000 0 MINERALS TECHNOLOGS COMMON 603158106 18575 322316 SH SOLE 0 322316 0 MISTRAS GROUP INC COMMON 60649T107 525 36800 SH SOLE 0 20500 16300 MITSUBISHI UFJ FINL ADR (1 ORD) 606822104 1 186 SH SOLE 0 186 0 MOGO INC COMMON 60800C109 242 94300 SH SOLE 0 94300 0 MONDELEZ INTL INC COMMON 609207105 192344 3492092 SH SOLE 440 3451406 40246 MOODYS CORP COMMON 615369105 38826 163541 SH SOLE 0 162332 1209 MORGAN STANLEY COMMON 617446448 50 990 SH SOLE 100 890 0 MORGAN STANLEY CHINA A SHARES FUND 617468103 0 20 SH SOLE 0 20 0 MORNINGSTAR INC COMMON 617700109 143 951 SH SOLE 0 951 0 MOSAIC CO COMMON 61945C103 2356 108892 SH SOLE 0 108892 0 MOSYS INC COMMON 619718307 0 119 SH SOLE 0 119 0 MOTOROLA SOLUTIONS COMMON 620076307 4732 29368 SH SOLE 0 29070 298 MOUNTAIN COMM BANCOR SHS 624004107 1381 62500 SH SOLE 62500 0 0 MOUNTAIN PROV DIAM COMMON 62426E402 249 281084 SH SOLE 0 246303 34781 MPLX LP COMMON UNIT 55336V100 28 1135 SH SOLE 0 1135 0 MR COOPER INC COMMON 62482R107 0 6 SH SOLE 0 6 0 MSA SAFETY INC COMMON STOCK 553498106 8816 69775 SH SOLE 100 66125 3550 MSB FINL CORP NEW COM 55352L101 141 7845 SH SOLE 0 7845 0 MSCI INC COMMON 55354G100 960 3720 SH SOLE 0 3720 0 MUELLER INDS INC COMMON 624756102 251 7914 SH SOLE 0 4214 3700 MUELLER WTR PRODS COMMON 624758108 3039 253706 SH SOLE 0 244506 9200 MURPHY OIL CORP COMMON 626717102 215 8040 SH SOLE 0 8040 0 MURPHY USA INC COMMON STOCK 626755102 235 2010 SH SOLE 0 2010 0 NASDAQ INC COM 631103108 4258 39762 SH SOLE 0 38972 790 NATHANS FAMOUS INC COMMON 632347100 2494 35200 SH SOLE 0 29483 5717 NATIONAL BANK HOLD COMMON 633707104 173 4925 SH SOLE 0 4925 0 NATIONAL OILWELL VAR COMMON 637071101 634 25327 SH SOLE 0 25327 0 NAVIENT CORP COMMON 63938C108 1 103 SH SOLE 0 103 0 NAVIGATOR HOLDINGS ORD SHS (MARSHL IS) Y62132108 5074 376760 SH SOLE 0 352035 24725 NCR CORP COMMON 62886E108 0 20 SH SOLE 0 20 0 NEENAH INC COMMON 640079109 152 2160 SH SOLE 0 1000 1160 NEPTUNE WELLNESS SOL COMMON 64079L105 5 2000 SH SOLE 0 0 2000 NESTLE S A ADS (1 ORD SHRS) 641069406 460302 4251815 SH SOLE 0 3906007 345808 NESTLE S A SHS NOM SHARES H57312649 1010 9347 SH SOLE 0 9347 0 NETEASE INC ADR (25 ORD) 64110W102 15 50 SH SOLE 0 50 0 NETFLIX INC COMMON 64110L106 250 774 SH SOLE 0 774 0 NETWORK-1 TECH INC COMMON 64121N109 27 12600 SH SOLE 0 12600 0 NEUBERGER BERMAN RE COMMON 64190A103 16 3028 SH SOLE 0 3028 0 NEUROTROPE INC COM NEW 64129T207 0 500 SH SOLE 0 500 0 NEW HOME COMPANY I COM 645370107 4719 1012766 SH SOLE 0 859180 153586 NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 3334 27500 SH SOLE 27270 230 0 NEW RESIDENTIAL INV COMMON 64828T201 25 1600 SH SOLE 0 1600 0 NEW YORK TIMES CO CLASS A 650111107 31 980 SH SOLE 0 980 0 NEWELL BRANDS INC COMMON 651229106 9452 491821 SH SOLE 0 373349 118472 NEWMONT CORP COMMON 651639106 7894 181691 SH SOLE 0 181691 0 NEWS CORP NEW COMMON CL A 65249B109 22 1625 SH SOLE 0 1625 0 NEXSTAR MEDIA GROUP COM USD0.01 CL'A' 65336K103 19 167 SH SOLE 0 167 0 NEXTERA ENERGY INC COMMON 65339F101 6502 26852 SH SOLE 0 26134 718 NEXTERA ENERGY LPU COM UNIT RP IN 65341B106 10 200 SH SOLE 0 0 200 NICE LTD ADR-REPR 1 ORD ILS1 653656108 7 50 SH SOLE 0 50 0 NIKE INC CLASS B 654106103 13557 133822 SH SOLE 0 133822 0 NISOURCE INC COMMON 65473P105 7307 262469 SH SOLE 0 241669 20800 NN INC COMMON 629337106 925 100000 SH SOLE 0 100000 0 NOBLE CORPRATION PLC ORDINARY SHARES G65431101 2 1800 SH SOLE 0 1300 500 NOBLE ENERGY INC COMMON 655044105 1686 67900 SH SOLE 0 67900 0 NOKIA CORP SP ADR (1 ORD A) 654902204 87 23468 SH SOLE 0 23458 10 NOMAD FOODS LTD USD ORD SHS G6564A105 1486 66449 SH SOLE 0 65999 450 NORFOLK SOUTHERN COMMON 655844108 1375 7083 SH SOLE 0 4475 2608 NORTHEAST BANK COMMON 66405S100 164 7500 SH SOLE 0 0 7500 NORTHERN TR CORP COMMON 665859104 10691 100632 SH SOLE 0 93966 6666 NORTHRIM BANCORP INC COMMON 666762109 576 15058 SH SOLE 0 0 15058 NORTHROP GRUMMAN CO COMMON 666807102 3921 11401 SH SOLE 0 9996 1405 NORTHWEST PIPE CO COMMON 667746101 126 3800 SH SOLE 0 3800 0 NORTHWESTERN CORP COMMON 668074305 14790 206366 SH SOLE 0 197641 8725 NORTONLIFELOCK INC COMMON 668771108 2671 104688 SH SOLE 0 101688 3000 NOVARTIS AG ADR (1 ORD) 66987V109 7631 80595 SH SOLE 0 61945 18650 NOVO-NORDISK AS ADR (1 ORD B) 670100205 468 8100 SH SOLE 0 8100 0 NOW INC COMMON 67011P100 75 6750 SH SOLE 0 6750 0 NRG ENERGY INC COMMON 629377508 0 17 SH SOLE 0 17 0 NUANCE COMMUNICATION COMMON 67020Y100 2704 151690 SH SOLE 300 138895 12495 NUCOR CORP COMMON 670346105 161 2862 SH SOLE 0 2862 0 NUTRIEN LTD COMMON 67077M108 18091 377624 SH SOLE 0 373124 4500 NUVEEN CREDIT STRAT INCOME FUND 67073D102 2 333 SH SOLE 0 333 0 NUVEEN NEW JERSEY QU COM 67069Y102 16 1100 SH SOLE 0 1100 0 NUVEEN NY MUN VALUE COMMON 67062M105 2 197 SH SOLE 0 197 0 NUVEEN PENNSYLVANIA COM 670972108 7 525 SH SOLE 0 525 0 NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 7056 275850 SH SOLE 0 249932 25918 NVIDIA CORP COMMON 67066G104 1685 7163 SH SOLE 0 7163 0 NXP SEMICONDUCTR COMMON N6596X109 23 183 SH SOLE 0 183 0 OBSIDIAN ENERGY COMMON 674482203 0 4 SH SOLE 0 0 4 OCCIDENTAL PETE CORP COMMON 674599105 12028 291887 SH SOLE 50 284997 6840 OFFICE DEPOT INC COMMON 676220106 1 642 SH SOLE 0 642 0 OFG BANCORP COMMON 67103X102 354 15000 SH SOLE 0 0 15000 OGE ENERGY CORP COMMON 670837103 6381 143510 SH SOLE 0 127630 15880 O-I GLASS INC COMMON 67098H104 33 2800 SH SOLE 0 2800 0 OLD REP INTL CORP COMMON 680223104 31250 1396993 SH SOLE 0 789318 607675 OMEGA HEALTHCARE INV COMMON 681936100 175 4139 SH SOLE 0 4139 0 OMNICOM GROUP INC COMMON 681919106 22569 278570 SH SOLE 0 277105 1465 ON DECK CAP COM 682163100 1 400 SH SOLE 0 0 400 ONE LIBERTY PPTYS COMMON 682406103 2876 105807 SH SOLE 0 75747 30060 ONEOK INC COMMON 682680103 689 9112 SH SOLE 0 9112 0 ONTO INNOVATION INC COM USD0.001 683344105 2634 72100 SH SOLE 0 70300 1800 OP BANCORP COM 67109R109 114 11000 SH SOLE 0 0 11000 OPKO HEALTH INC COMMON 68375N103 102 69700 SH SOLE 0 64700 5000 ORACLE CORP COMMON 68389X105 216954 4095020 SH SOLE 350 4049435 45235 O'REILLY AUTOMOTIVE COMMON 67103H107 28500 65031 SH SOLE 0 65031 0 ORION ENG CARBNS S.A COMMON L72967109 8080 418675 SH SOLE 0 365525 53150 OSHKOSH CORPORATION COMMON 688239201 4 50 SH SOLE 0 50 0 OSI ETF TR OSHS GBL INTER 67110P704 18 715 SH SOLE 0 715 0 OSISKO GLD ROYALTIES COM 68827L101 3 400 SH SOLE 0 400 0 OTONOMY INC COMMON 68906L105 6023 1572733 SH SOLE 1572733 0 0 OTTER TAIL CORP COMMON 689648103 3716 72458 SH SOLE 0 71213 1245 OVID THERAPEUTICS COM 690469101 74 18000 SH SOLE 0 18000 0 OWENS CORNING COMMON 690742101 22 350 SH SOLE 0 350 0 PACIFIC ETHANOL INC COMMON 69423U305 195 300000 SH SOLE 0 300000 0 PACIFIC MERCANT BANC COMMON 694552100 7326 902233 SH SOLE 146992 639552 115689 PACIFIC PREMIER BANC COMMON 69478X105 2833 86915 SH SOLE 0 0 86915 PACKAGING CORP AMER COMMON 695156109 16 150 SH SOLE 0 0 150 PALO ALTO NETWORKS COMMON 697435105 69 300 SH SOLE 0 300 0 PAN AMERICAN SILVER COMMON 697900108 11040 466027 SH SOLE 0 446627 19400 PAR TECHNOLOGY CORP COMMON 698884103 15 500 SH SOLE 0 500 0 PARK NATL CORP COMMON 700658107 1675 16366 SH SOLE 0 14766 1600 PARKE BANCORP INC COMMON 700885106 1009 39750 SH SOLE 0 0 39750 PARKER HANNIFIN CORP COMMON 701094104 15 73 SH SOLE 0 73 0 PAYCHEX INC COMMON 704326107 236 2778 SH SOLE 0 2778 0 PAYPAL HLDGS INC COM 70450Y103 95528 883132 SH SOLE 0 668616 214516 PEBBLEBROOK HOTEL TR COMMON 70509V100 1 47 SH SOLE 0 47 0 PENNEY J C INC COMMON 708160106 0 666 SH SOLE 0 666 0 PENTAIR PLC COMMON G7S00T104 1009 22011 SH SOLE 0 9806 12205 PEOPLES UNITED FINL COMMON 712704105 359 21294 SH SOLE 0 20994 300 PEPSICO INC COMMON 713448108 17869 130746 SH SOLE 0 129255 1491 PERSPECTA INC COMMON STOCK 715347100 1 70 SH SOLE 0 70 0 PFIZER INC COMMON 717081103 119040 3038290 SH SOLE 647425 2343884 46981 PHILIP MORRIS INTL COMMON 718172109 148662 1747118 SH SOLE 0 1709532 37586 PHILLIPS 66 COMMON 718546104 818 7342 SH SOLE 0 7342 0 PIMCO DYN CR& MORTGA COMMON 72202D106 25 1000 SH SOLE 0 1000 0 PIMCO INC STRGY FDII COMMON SBI 72201J104 52 5000 SH SOLE 0 5000 0 PIMCO NEW YORK MUN COMMON 72201E105 0 0 SH SOLE 0 0 0 PIMCO NEW YORK MUN F COMMON 72200Y102 929 77000 SH SOLE 0 77000 0 PINDUODUO INC SPON ADS 4 ORD SHS 722304102 15128 400000 SH SOLE 400000 0 0 PINNACLE WEST CAP COMMON 723484101 2379 26459 SH SOLE 0 24619 1840 PINTEREST INC CL A COMMON 72352L106 78 4200 SH SOLE 0 4200 0 PIONEER NATURAL RES COMMON 723787107 663 4382 SH SOLE 0 4382 0 PIPER SANDLER COMPAN COMMON 724078100 63 800 SH SOLE 0 0 800 PITNEY BOWES INC COMMON 724479100 3 900 SH SOLE 0 900 0 PLAINS ALL AMERN PIP UNIT 726503105 55 3000 SH SOLE 0 3000 0 PLANTRONICS INC COMMON 727493108 0 8 SH SOLE 0 8 0 PLAYA HOTELS & RESOR SHS N70544106 63 7600 SH SOLE 0 7600 0 PLEXUS CORP COMMON 729132100 1433 18625 SH SOLE 0 17525 1100 PNC FINL SVCS GRP COMMON 693475105 12662 79321 SH SOLE 0 79273 48 PNM RES INC COMMON 69349H107 5413 106750 SH SOLE 0 102500 4250 POPE RES DEL LTD DEPOSITORY RECEIPT 732857107 2099 22700 SH SOLE 0 15200 7500 PORTLAND GEN ELEC CO COMMON 736508847 8903 159593 SH SOLE 0 149243 10350 POST HOLDINGS INC COMMON 737446104 325 2981 SH SOLE 0 2978 3 POSTAL REALTY TRUST CLASS A 73757R102 9 555 SH SOLE 0 0 555 POTLATCHDELTIC CORP COMMON STOCK 737630103 15 360 SH SOLE 0 360 0 PPG INDUSTRIES INC COMMON 693506107 296 2224 SH SOLE 0 2224 0 PPL CORP COMMON 69351T106 54 1522 SH SOLE 0 1522 0 PRESTIGE CONSUMER HE COMMON 74112D101 11711 289182 SH SOLE 0 258680 30502 PRIME MERIDIAN HLDG COM 74164R107 887 43300 SH SOLE 43300 0 0 PRIMERICA INC COMMON 74164M108 65 500 SH SOLE 0 500 0 PRINCIPAL FINL GRP COMMON 74251V102 5 98 SH SOLE 0 98 0 PROCTER & GAMBLE CO COMMON 742718109 42140 337390 SH SOLE 0 334330 3060 PROGRESSIVE CORP COMMON 743315103 0 7 SH SOLE 0 7 0 PROLOGIS INC COMMON 74340W103 1105 12406 SH SOLE 0 5488 6918 PROSHARES TR ULTRA FNCLS NEW 74347X633 0 12 SH SOLE 0 0 12 PROSHARES TR ETF PSHS ULT HLTHCRE 74347R735 1247 9800 SH SOLE 0 9800 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 30 30000 PRN SOLE 0 30000 0 PROTECTIVE INSURANCE CLASS A 74368L104 22 1400 SH SOLE 0 1400 0 PROTECTIVE INSURANCE CLASS B 74368L203 6568 408252 SH SOLE 1325 371542 35385 PROTHENA CORP PLC ORDINARY G72800108 1 99 SH SOLE 0 99 0 PROVIDENT FINL HLDGS COMMON 743868101 152 6942 SH SOLE 0 0 6942 PROVIDENT FINL SVCS COMMON 74386T105 57 2350 SH SOLE 0 1030 1320 PRUDENTIAL FINL COMMON 744320102 39 422 SH SOLE 0 422 0 PUBLIC STORAGE REIT COM 74460D109 1197 5625 SH SOLE 0 5225 400 PUBLIC SVC ENTERPR COMMON 744573106 424 7189 SH SOLE 0 6659 530 PVH CORP COMMON 693656100 0 1 SH SOLE 0 0 1 QUALCOMM INC COMMON 747525103 259 2936 SH SOLE 0 2874 62 QUEST DIAGNOSTICS COMMON 74834L100 11 112 SH SOLE 0 112 0 QURATE RETAIL INC COM SER A 74915M100 783 92899 SH SOLE 0 92897 2 RALPH LAUREN CORP CLASS A 751212101 58 500 SH SOLE 0 500 0 RANGE RESOURCES CORP COMMON 75281A109 3691 761031 SH SOLE 0 748386 12645 RAVEN INDS INC COMMON 754212108 528 15350 SH SOLE 0 14400 950 RAYONIER ADV MATERLS COMMON 75508B104 0 30 SH SOLE 0 30 0 RAYONIER INC COMMON REIT 754907103 684 20884 SH SOLE 0 19884 1000 RAYTHEON COMMON 755111507 42678 194223 SH SOLE 0 188846 5377 REALPAGE INC COMMON 75606N109 225 4200 SH SOLE 0 800 3400 REALTY INCOME CORP COMMON 756109104 2322 31545 SH SOLE 0 30795 750 RECKITT BENCK GRP SPONSORED ADR 756255204 9 572 SH SOLE 0 572 0 RECKITT BENCKISER GR SHS G74079107 140456 1754174 SH SOLE 0 1703159 51015 RED ROBIN GOURMET BU COMMON 75689M101 0 10 SH SOLE 0 0 10 REEDS INC COMMON 758338107 20 23000 SH SOLE 0 23000 0 REGENERON PHARMCTCLS COMMON 75886F107 55 147 SH SOLE 0 147 0 REGIONS FINL CORP COMMON 7591EP100 1095 63817 SH SOLE 0 63817 0 REINSURANCE GRP COMMON 759351604 399 2450 SH SOLE 0 2450 0 RENAISSANCE RE HLDGS COMMON G7496G103 9 50 SH SOLE 0 0 50 REPLIGEN CORP COMMON 759916109 918 9935 SH SOLE 0 4185 5750 RESIDEO TECHNOLOGIES COMMON STOCK 76118Y104 19 1634 SH SOLE 0 1601 33 RESMED INC COMMON 761152107 154 1000 SH SOLE 0 0 1000 RESTAURANT BRANDS COMMON 76131D103 0 3 SH SOLE 0 0 3 RIGEL PHARMACEUTICL COMMON 766559603 11 5600 SH SOLE 0 0 5600 RIO TINTO PLC ADR (1 ORD) 767204100 3 65 SH SOLE 0 65 0 RITE AID CORPORATION COMMON STOCK 767754872 0 61 SH SOLE 0 61 0 RMR GROUP INC COMMON CL A 74967R106 0 8 SH SOLE 0 8 0 ROBERT HALF INTL INC COMMON 770323103 58808 931255 SH SOLE 0 929553 1702 ROCKWELL AUTOMATION COMMON 773903109 29 144 SH SOLE 0 144 0 ROKU INC COMMON CLASS A 77543R102 13 100 SH SOLE 0 100 0 ROLLINS INC COMMON 775711104 199 6018 SH SOLE 0 6018 0 ROPER TECHNOLOGIES COMMON 776696106 1520 4291 SH SOLE 0 1841 2450 ROSS STORES INC COMMON 778296103 18 163 SH SOLE 0 163 0 ROYAL BANK CDA COMMON 780087102 655 8280 SH SOLE 0 8280 0 ROYAL DUTCH SHELL SPON ADR B 780259107 57 960 SH SOLE 0 960 0 ROYAL DUTCH SHELL SPONS ADR A 780259206 1445 24509 SH SOLE 0 23747 762 ROYAL GOLD INC COMMON 780287108 12 105 SH SOLE 0 100 5 ROYCE VALUE TR INC COMMON 780910105 0 15 SH SOLE 0 15 0 RPC INC COMMON 749660106 16 3187 SH SOLE 0 3187 0 RPM INTERNATIONAL COMMON 749685103 8646 112648 SH SOLE 100 108558 3990 RPT REALTY USD0.01 SH BEN INT 74971D101 8100 538575 SH SOLE 0 517875 20700 S&P GLOBAL INC COMMON 78409V104 42743 156540 SH SOLE 0 155211 1329 S&P WRLD EX US DVLP WORLD EX-US ETF 78463X889 952 30390 SH SOLE 0 30390 0 S&W SEED COMPANY COMMON 785135104 142 68000 SH SOLE 0 43000 25000 SABINE ROYALTY TRUST UNIT BEN INT 785688102 60 1500 SH SOLE 0 1500 0 SAFEGUARD SCIENTIFIC COMMON 786449207 11828 1077262 SH SOLE 0 951604 125658 SAFETY INS GROUP INC COMMON 78648T100 2449 26476 SH SOLE 0 25240 1236 SALESFORCE.COM COMMON 79466L302 239 1472 SH SOLE 0 1472 0 SAN JUAN BASIN RTY UNIT BEN INT 798241105 9 3600 SH SOLE 0 3000 600 SANDSTORM GOLD COMMON 80013R206 670 90000 SH SOLE 0 90000 0 SANDY SPRING BANCORP COMMON 800363103 778 20546 SH SOLE 0 0 20546 SANGAMO THERAPEUTICS COM 800677106 25 3000 SH SOLE 0 3000 0 SANOFI CONTINGENT VALUE RTS 80105N113 0 47 SH SOLE 0 47 0 SANOFI SPONSORED ADR 80105N105 10 200 SH SOLE 0 0 200 SAP SE SP ADR (1 ORD) 803054204 3 23 SH SOLE 0 23 0 SAUL CTRS INC COMMON 804395101 1373 26021 SH SOLE 0 24821 1200 SB FINANCIAL GROUP COMMON 78408D105 668 33931 SH SOLE 0 0 33931 SCHLUMBERGER LTD COMMON 806857108 379 9428 SH SOLE 130 9248 50 SCHWAB STRATEGIC T SHORT-TERM US TREASR 808524862 17 341 SH SOLE 0 341 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 577 21110 SH SOLE 0 21110 0 SCIENCE APLCTNS INTL COMMON STOCK 808625107 0 2 SH SOLE 0 2 0 SCOTTS MIRACLE-GRO CLASS A 810186106 80 760 SH SOLE 0 760 0 SCRIPPS EW CO OHIO COMMON 811054402 30 1931 SH SOLE 0 1931 0 SEACOR MARINE HLDGS COMMON 78413P101 1177 85400 SH SOLE 0 78600 6800 SEALED AIR CORP COMMON 81211K100 73 1855 SH SOLE 0 1855 0 SEASPAN CORPORATION COMMON Y75638109 32 2318 SH SOLE 0 2318 0 SEATTLE GENETICS INC COMMON 812578102 388 3400 SH SOLE 0 3400 0 SEI INVESTMENTS CO COMMON 784117103 98 1500 SH SOLE 0 1500 0 SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 10 350 SH SOLE 0 350 0 SELECT SECTOR SPDR HEALTH CARE 81369Y209 12 127 SH SOLE 0 127 0 SELECT SECTOR SPDR MATERIALS 81369Y100 22 366 SH SOLE 0 366 0 SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 35 281 SH SOLE 0 281 0 SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 20 318 SH SOLE 0 318 0 SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 19 333 SH SOLE 0 333 0 SELECT SECTOR SPDR SBI INT-TECH 81369Y803 59 646 SH SOLE 0 646 0 SELECT SECTOR SPDR SBI INT-UTILS 81369Y886 13 206 SH SOLE 0 206 0 SEMPRA ENERGY COMMON 816851109 12847 84813 SH SOLE 0 84813 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 SERVICE CORP INTL COMMON 817565104 206680 4490115 SH SOLE 390 4438200 51525 SERVICEMASTER GBL HLDGS INC COM 81761R109 325 8414 SH SOLE 0 8414 0 SERVICENOW INC COMMON 81762P102 86 305 SH SOLE 0 260 45 SHOPIFY INC COMMON CLASS A 82509L107 198 500 SH SOLE 0 500 0 SHOTSPOTTER INC COM 82536T107 153 6000 SH SOLE 0 6000 0 SIENTRA INC COMMON 82621J105 10 1200 SH SOLE 0 0 1200 SILVERBOW RESOURCES COM 82836G102 19 1933 SH SOLE 0 1860 73 SILVERCORP METALS COMMON 82835P103 348 61400 SH SOLE 0 61400 0 SILVERGATE CAP CORP USD0.01 82837P408 159 10000 SH SOLE 0 0 10000 SIMMONS 1ST NATL COR CLASS A 828730200 20 780 SH SOLE 0 780 0 SIMON PPTY INC REIT 828806109 2813 18888 SH SOLE 0 17960 928 SIMPSON MANUFACTURIN COMMON 829073105 48 600 SH SOLE 0 600 0 SIRIUS XM HLDG COMMON 82968B103 288 40294 SH SOLE 0 40244 50 SJW GROUP COMMON 784305104 17944 252524 SH SOLE 500 224813 27211 SLACK TECHNOLOGIES COMMON CLASS A 83088V102 140 6250 SH SOLE 0 6250 0 SLM CORP COMMON 78442P106 0 103 SH SOLE 0 103 0 SMITH & NEPHEW PLC ADR (2 ORD) 83175M205 21 442 SH SOLE 0 442 0 SMUCKER J M CO COMMON 832696405 560 5379 SH SOLE 0 5379 0 SNAP INC COMMON CL A 83304A106 11 675 SH SOLE 0 675 0 SNAP-ON INC COMMON 833034101 26128 154243 SH SOLE 0 154223 20 SO YOUNG INTL INC SPNADS EA REP 0.7692 83356Q108 3515 287670 SH SOLE 284793 2877 0 SONOCO PRODS COMMON 835495102 1713 27755 SH SOLE 0 27755 0 SOURCE CAP INC COMMON 836144105 9 250 SH SOLE 0 250 0 SOUTH STATE CORP COMMON 840441109 618 7135 SH SOLE 0 0 7135 SOUTHERN CO COMMON 842587107 240 3777 SH SOLE 0 3127 650 SOUTHERN NATL BKOFVA COMMON 843395104 4669 285621 SH SOLE 106573 118050 60998 SOUTHWEST GAS HLDGS COMMON 844895102 380 5015 SH SOLE 0 4875 140 SOUTHWESTERN ENERGY COMMON 845467109 0 39 SH SOLE 0 39 0 SPARK NETWORKS INC REP(0.1 ORD WI) 846517100 337 74470 SH SOLE 0 70170 4300 SPARTANNASH CO COMMON 847215100 1 120 SH SOLE 0 120 0 SPDR S&P 500 ETF TRUST 78462F103 10474 32545 SH SOLE 0 31162 1383 SPDR DOW JONES INDL ETF UT SER 1 78467X109 228 800 SH SOLE 0 800 0 SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 5008 35052 SH SOLE 0 34752 300 SPDR INDX SH FUNDS EURO STOXX 50 78463X202 61 1500 SH SOLE 0 1500 0 SPDR S&P DIVIDEND SPDR SERIES TRUST 78464A763 159 1484 SH SOLE 0 1484 0 SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 26 70 SH SOLE 0 70 0 SPECIAL OPPRTUNTY FD COMMON 84741T104 147 10000 SH SOLE 0 0 10000 SPECTRUM BRANDS HLDS COMMON STOCK 84790A105 1419 22085 SH SOLE 0 21339 746 SPIRIT AEROSYSTEMS CLASS A 848574109 26028 357147 SH SOLE 0 356797 350 SPIRIT AIRLINES IN COMMON 848577102 21 525 SH SOLE 0 525 0 SPIRIT REALTY CAPI COMMON USD0.01 84860W300 245 5000 SH SOLE 0 0 5000 SPROTT PHYS GLD&SILV UNITS 85208R101 354 24199 SH SOLE 0 24199 0 SPROTT PHYSICAL SILVER TRUST UNIT 85207K107 658 100640 SH SOLE 0 100640 0 SQUARE INC CLASS A 852234103 15 250 SH SOLE 0 250 0 SS&C TECH HLDGS COMMON 78467J100 276 4496 SH SOLE 0 4496 0 STANDEX INTL CORP COMMON 854231107 59 750 SH SOLE 0 750 0 STANLEY BLACK&DECKR COMMON 854502101 2165 13064 SH SOLE 50 12414 600 STAR GROUP LP UNIT 85512C105 31 3310 SH SOLE 0 3310 0 STARBUCKS CORP COMMON 855244109 2013 22895 SH SOLE 0 20546 2349 STARWOOD PPTY TR COM 85571B105 66 2690 SH SOLE 0 2290 400 STATE STREET CORP COMMON 857477103 557 7049 SH SOLE 0 7049 0 STEEL PARTNERS HLDGS UNIT 85814R107 242 20025 SH SOLE 0 0 20025 STEELCASE INC CLASS A 858155203 1698 83000 SH SOLE 0 83000 0 STERIS PLC SHARES G8473T100 393 2584 SH SOLE 0 2584 0 STERLING BANCORP COMMON STOCK 85917A100 635 30141 SH SOLE 0 21179 8962 STORE CAP CORP COM 862121100 2057 55237 SH SOLE 0 53060 2177 STRATUS PPTYS INC COMMON 863167201 38 1250 SH SOLE 0 1250 0 STREAMLINE HEALTH COMMON 86323X106 0 529 SH SOLE 0 529 0 STRYKER CORP COMMON 863667101 29057 138409 SH SOLE 129070 9339 0 SUBURBAN PROPANE PAR UNIT 864482104 61 2800 SH SOLE 0 2800 0 SUN LIFE FNCL INC COMMON 866796105 32 724 SH SOLE 0 724 0 SUNCOKE ENERGY INC COMMON 86722A103 3 600 SH SOLE 0 600 0 SUNCOR ENERGY INC COMMON 867224107 106 3250 SH SOLE 0 3250 0 SUPERIOR GRP OF COMP COMMON 868358102 2150 158823 SH SOLE 0 154823 4000 SUPERNUS PHARMACEU COMMON 868459108 13393 564670 SH SOLE 564670 0 0 SVB FINANCIAL GROUP COMMON 78486Q101 621 2475 SH SOLE 0 2475 0 SYSCO CORP COMMON 871829107 1372 16050 SH SOLE 0 16050 0 T2 BIOSYSTEMS INC COMMON 89853L104 0 450 SH SOLE 0 450 0 TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 2776 47781 SH SOLE 0 47781 0 TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 8998 186700 SH SOLE 185597 1103 0 TANDEM DIABETES CARE COMMON 875372203 476 8000 SH SOLE 0 8000 0 TANGER FACTORY OUTLT COMMON 875465106 1826 124011 SH SOLE 0 123811 200 TAPESTRY INC COMMON 876030107 324 12032 SH SOLE 0 11832 200 TARGA RESOURCES IN COMMON 87612G101 801 19622 SH SOLE 0 19622 0 TARGET CORPORATION COMMON 87612E106 548 4282 SH SOLE 0 4237 45 TC ENERGY COMMON 87807B107 215 4050 SH SOLE 0 4050 0 TCF FINL CORP COM USD1.00 872307103 8266 176640 SH SOLE 0 168859 7781 TCW STRATEGIC INCM COMMON 872340104 621 107738 SH SOLE 0 100738 7000 TE CONNECTIVITY COMMON H84989104 19262 200981 SH SOLE 0 199041 1940 TEEKAY OFFSHRE PRTNR UNIT Y8565J101 152 99100 SH SOLE 1800 45000 52300 TEGNA INC COMMON 87901J105 114 6866 SH SOLE 0 6866 0 TEJON RANCH CO COMMON 879080109 112 7053 SH SOLE 0 0 7053 TELEFLEX INC COMMON 879369106 188 500 SH SOLE 0 0 500 TELEPHONE & DATA SYS COMMON 879433829 2682 105499 SH SOLE 0 105499 0 TERADATA CORP COMMON 88076W103 1 63 SH SOLE 0 63 0 TERRAFORM PWR INC COMMON CL A 88104R209 544 35400 SH SOLE 0 0 35400 TESLA INC COM 88160R101 170 408 SH SOLE 0 403 5 TETRA TECH INC COMMON 88162G103 96 1118 SH SOLE 0 1118 0 TEVA PHARMACEUTICAL ADR (1 ORD) 881624209 3011 307277 SH SOLE 0 307090 187 TEXAS INSTRUMENTS COMMON 882508104 5558 43325 SH SOLE 0 36153 7172 TEXAS PAC LD TR SUB CTF PROP I T 882610108 121099 155013 SH SOLE 0 5256 149757 TEXAS ROADHOUSE INC COMMON 882681109 56 1000 SH SOLE 0 1000 0 TEXTRON INC COMMON 883203101 44 1000 SH SOLE 0 1000 0 THE BLACKSTONE GROUP CLASS A COMMON STOCK 09260D107 960 17170 SH SOLE 0 12700 4470 THE CHARLES SCHWAB COM 808513105 16460 346106 SH SOLE 0 346106 0 THE CHEMOURS COMPANY COMMON 163851108 23 1285 SH SOLE 0 1025 260 THE HANOVER INS GRP COMMON 410867105 108 794 SH SOLE 0 794 0 THE HERSHEY COMPANY COMMON 427866108 1618 11011 SH SOLE 0 11011 0 THE REALREAL INC COMMON 88339P101 45 2400 SH SOLE 0 0 2400 THE TRADE DESK COM CL A 88339J105 25 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 182237 560955 SH SOLE 34 557047 3874 THOMSON REUTERS CORP COMMON 884903709 328 4593 SH SOLE 0 4457 136 THOR INDS INC COMMON 885160101 107 1450 SH SOLE 0 250 1200 TIFFANY & CO COMMON 886547108 110 829 SH SOLE 0 779 50 TITAN INTL INC COMMON 88830M102 270 74775 SH SOLE 0 23975 50800 TJX COMPANIES INC COMMON 872540109 1443 23636 SH SOLE 0 23136 500 TOLL BROTHERS INC COMMON 889478103 9 250 SH SOLE 0 250 0 TOOTSIE ROLL INDS COMMON 890516107 828 24270 SH SOLE 0 23934 336 TORONTO DOMINION BK COMMON 891160509 53 952 SH SOLE 0 952 0 TOTAL SA ADR (1 ORD) 89151E109 5 92 SH SOLE 0 92 0 TOYOTA MTR CORP ADR (2 ORD) 892331307 70 500 SH SOLE 0 500 0 TRACTOR SUPPLY CO COMMON 892356106 13 144 SH SOLE 0 144 0 TRANSDIGM GROUP COMMON 893641100 361 645 SH SOLE 0 400 245 TRANSUNION COMMON 89400J107 32 375 SH SOLE 0 250 125 TRAVELERS CO(THE) COMMON 89417E109 11455 83649 SH SOLE 0 83478 171 TRIMAS CORP COMMON 896215209 26979 858945 SH SOLE 0 754395 104550 TRIMBLE INC COM NPV 896239100 1 32 SH SOLE 0 32 0 TRINITY PL HLDGS INC COM 89656D101 65 21626 SH SOLE 0 0 21626 TRIPADVISOR INC COMMON 896945201 192 6320 SH SOLE 0 3160 3160 TRIUMPH BANCORP COM ACCD INVS 89679E300 760 20000 SH SOLE 0 0 20000 TRONOX HOLDINGS PLC ORDINARY SHARE G9087Q102 17 1506 SH SOLE 0 1506 0 TRUIST FINANCIAL COR COM USD5 89832Q109 1540 27358 SH SOLE 0 24056 3302 TRUSTCO BK CORP N Y COMMON 898349105 3414 393818 SH SOLE 0 363818 30000 TTEC HOLDINGS INC COMMON 89854H102 120 3050 SH SOLE 0 1750 1300 TWILIO INC COMMON CLASS A 90138F102 3 34 SH SOLE 0 34 0 TWITTER INC COMMON 90184L102 14 450 SH SOLE 0 450 0 TYLER TECHN INC COMMON 902252105 394 1316 SH SOLE 0 1316 0 U S PHYSICAL THERAPY COMMON 90337L108 66 585 SH SOLE 0 585 0 UDR INC COMMON 902653104 18 400 SH SOLE 0 400 0 UGI CORP COMMON 902681105 17 385 SH SOLE 0 234 151 ULTA BEAUTY INC COM 90384S303 103016 406954 SH SOLE 0 311604 95350 UNDER ARMOUR CLASS A 904311107 96 4480 SH SOLE 0 4480 0 UNDER ARMOUR INC CL C COM STK $0.0003 904311206 9 493 SH SOLE 0 493 0 UNIFI INC COMMON 904677200 94 3740 SH SOLE 0 2074 1666 UNILEVER N.V NY SHARES (1 ORD) 904784709 1568 27298 SH SOLE 0 27298 0 UNILEVER PLC ADR (4 ORD) 904767704 631 11040 SH SOLE 0 11040 0 UNION PAC CORP COMMON 907818108 21721 120149 SH SOLE 0 110411 9738 UNITED CMNTY FINL COMMON 909839102 58 5000 SH SOLE 0 0 5000 UNITED GUARDIAN INC COMMON 910571108 335 17062 SH SOLE 0 0 17062 UNITED PARCEL SERVIC CLASS B 911312106 23076 197125 SH SOLE 100 192565 4460 UNITED RENTALS INC COMMON 911363109 580 3479 SH SOLE 25 3404 50 UNITED STATES CELLUL COMMON 911684108 48 1330 SH SOLE 0 1330 0 UNITED TECHNOLOGIES COMMON 913017109 118769 793055 SH SOLE 893 674601 117561 UNITEDHEALTH GRP INC COMMON 91324P102 168627 573603 SH SOLE 195556 358238 19809 UNITI GROUP INC COM 91325V108 2 358 SH SOLE 0 58 300 UNITIL CORP COMMON 913259107 5046 81639 SH SOLE 0 72824 8815 UNIVERSAL DISPLAY CP COMMON 91347P105 10 50 SH SOLE 0 50 0 UNIVERSAL STAINLES COMMON 913837100 35 2405 SH SOLE 0 2405 0 UNIVEST FINANCIAL COMMON 915271100 1291 48230 SH SOLE 0 47390 840 UNUM GROUP COMMON 91529Y106 60 2062 SH SOLE 0 2062 0 URBANEDGE PROPERTIES COMMON SHARES 91704F104 2576 134332 SH SOLE 0 134332 0 UROGEN PHARMA LTD COM M96088105 16 500 SH SOLE 0 0 500 URSTADT BIDDLE PPTYS CLASS A 917286205 2272 91476 SH SOLE 0 80246 11230 URSTADT BIDDLE PPTYS COMMON 917286106 19 1000 SH SOLE 0 0 1000 US BANCORP DEL COMMON 902973304 75080 1266327 SH SOLE 0 1149577 116750 V F CORP COMMON 918204108 402 4036 SH SOLE 0 4006 30 VALARIS PLC CLASS A ORDINARY SHS G9402V109 2698 411350 SH SOLE 0 411238 112 VALE S.A ADR (1 ORD) 91912E105 0 8 SH SOLE 0 0 8 VALERO ENERGY CORP COMMON 91913Y100 59 637 SH SOLE 0 292 345 VALLEY NATL BANCORP COMMON 919794107 1010 88240 SH SOLE 0 50454 37786 VANDA PHARMA COMMON 921659108 1 100 SH SOLE 0 0 100 VANECK VECTORS GOLD MINER ETF 92189F106 443 15145 SH SOLE 0 15145 0 VANECK VECTORS INDIA SMALL CP ETF 92189F767 356 10875 SH SOLE 0 10875 0 VANECK VECTORS ETF T BIOTECH ETF 92189F726 27 200 SH SOLE 0 200 0 VANGUARD FTSE DEV MKTS ETF 921943858 2766 62781 SH SOLE 0 58656 4125 VANGUARD RUSSELL 2000 ETF 92206C664 914 6867 SH SOLE 0 6867 0 VANGUARD TOT WORLD STOCK ETF 922042742 545 6740 SH SOLE 0 6740 0 VANGUARD ADMIRAL F S&P SMCAP600 VL IDX 921932778 9970 71733 SH SOLE 0 70502 1231 VANGUARD ADMIRAL F S&P500VAL IND FD ETF 921932703 20 165 SH SOLE 0 165 0 VANGUARD ADMIRAL F S&PSMLCAP600 IND ETF 921932828 127 835 SH SOLE 0 835 0 VANGUARD BD INDEX FD ETF INTERMED TERM 921937819 45 525 SH SOLE 0 525 0 VANGUARD BD INDEX FD ETF SHORT TRM BOND 921937827 193 2402 SH SOLE 0 2402 0 VANGUARD BD INDEX FD TOTAL BND MRKT 921937835 22 266 SH SOLE 0 266 0 VANGUARD FTSE EMERGING MARKETS ETF 922042858 1614 36311 SH SOLE 0 35376 935 VANGUARD INDEX FDS ETF MCAP GR IDXVIP 922908538 500 3155 SH SOLE 0 3155 0 VANGUARD INDEX FDS ETF MCAP VL IDXVIP 922908512 275 2314 SH SOLE 0 1139 1175 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 15341 51865 SH SOLE 0 42330 9535 VANGUARD INDEX TR EXTENDED MKT 922908652 65 522 SH SOLE 0 522 0 VANGUARD INDEX TR GROWTH 922908736 555 3051 SH SOLE 0 3051 0 VANGUARD INDEX TR LRG CAP 922908637 474 3210 SH SOLE 0 3210 0 VANGUARD INDEX TR MID CAP 922908629 539 3027 SH SOLE 0 1762 1265 VANGUARD INDEX TR SMALL CAP 922908751 1310 7914 SH SOLE 0 7789 125 VANGUARD INDEX TR SMALL CAP GROWTH 922908595 268 1352 SH SOLE 0 1352 0 VANGUARD INDEX TR SMALL CAP VALUE 922908611 1316 9602 SH SOLE 0 9602 0 VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1888 11542 SH SOLE 0 6143 5399 VANGUARD INDEX TR VALUE 922908744 1019 8503 SH SOLE 50 8238 215 VANGUARD INTL EQ IND FTSE EUROPE ETF 922042874 29 510 SH SOLE 0 510 0 VANGUARD INTL EQUITY ETF ALL-WORLD EX-US 922042775 711 13230 SH SOLE 0 4080 9150 VANGUARD SCOTTSDAL RUSSELL 1000 GROWTH 92206C680 632 3495 SH SOLE 0 3495 0 VANGUARD SCOTTSDAL RUSSELL 1000 VALUE 92206C714 209 1750 SH SOLE 0 1750 0 VANGUARD SCOTTSDALE INT-TERM CORP 92206C870 207 2273 SH SOLE 0 0 2273 VANGUARD SCOTTSDALE SHORT TERM TREAS 92206C102 42 700 SH SOLE 0 700 0 VANGUARD SCOTTSDALE SHRT TRM CORP BD 92206C409 212 2625 SH SOLE 0 2625 0 VANGUARD SECTOR INDE INFORMATION TECH 92204A702 51 209 SH SOLE 0 209 0 VANGUARD SECTOR INDX ENERGY 92204A306 65 800 SH SOLE 0 800 0 VANGUARD SECTOR INDX INDUSTRIALS 92204A603 130 850 SH SOLE 0 850 0 VANGUARD SPECIALIZED DIV APPRECIATION 921908844 804 6454 SH SOLE 0 6404 50 VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 158 1705 SH SOLE 0 1705 0 VANGUARD STAR FUND TOTAL INTL INDEX ETF 921909768 160 2879 SH SOLE 0 2879 0 VANGUARD U.S MULTIFACTOR ETF 921935607 3638 44776 SH SOLE 0 42961 1815 VANGUARD WHITEHALL F HIGH DIV YLD 921946406 28853 307902 SH SOLE 0 301697 6205 VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 69 364 SH SOLE 0 364 0 VAREX IMAGING CORP COM 92214X106 33 1130 SH SOLE 0 1130 0 VARIAN MED SYS INC COMMON 92220P105 563 3970 SH SOLE 0 3970 0 VARONIS SYSTEMS IN COM 922280102 187 2415 SH SOLE 0 2215 200 VECTOR GROUP LTD COMMON 92240M108 77 5789 SH SOLE 0 5789 0 VECTRUS INC COMMON 92242T101 7 139 SH SOLE 0 139 0 VEEVA SYSTEMS INC CL A COM 922475108 140 1000 SH SOLE 0 0 1000 VENTAS INC COMMON 92276F100 115 2007 SH SOLE 0 2007 0 VERASTEM INC COMMON 92337C104 1 1000 SH SOLE 0 500 500 VERISK ANALYTICS INC COM 92345Y106 537 3600 SH SOLE 0 3600 0 VERITEX HLDGS INC COMMON 923451108 14565 500001 SH SOLE 79000 362521 58480 VERITIV CORPORATION COMMON STOCK 923454102 0 29 SH SOLE 0 29 0 VERIZON COMMUNICATIO COMMON 92343V104 36729 598204 SH SOLE 100 577691 20413 VERMILION ENERGY INC COMMON 923725105 23 1440 SH SOLE 0 0 1440 VERTEX PHARMACEUTICL COMMON 92532F100 470 2150 SH SOLE 0 2150 0 VIACOMCBS INC CLASS B 92556H206 82286 1960601 SH SOLE 178 1949030 11393 VICI PPTYS INC COM 925652109 6 250 SH SOLE 0 250 0 VIRNETX HOLDING CORP COMMON 92823T108 15 4000 SH SOLE 0 4000 0 VISA INC CLASS A 92826C839 78968 420268 SH SOLE 45 415313 4910 VIVUS INC COMMON 928551308 15 5680 SH SOLE 0 4680 1000 VMWARE INC CLASS A 928563402 3 22 SH SOLE 0 22 0 VODAFONE GRP PLC ADR (10 ORD) 92857W308 58 3031 SH SOLE 0 3031 0 VORNADO RLTY TR COMMON 929042109 20245 304442 SH SOLE 0 301018 3424 VULCAN MATERIALS CO COMMON 929160109 1304 9060 SH SOLE 0 8810 250 W.P CAREY INC COMMON USD0.001 92936U109 2130 26620 SH SOLE 0 26620 0 WABCO HOLDINGS COMMON 92927K102 150341 1109535 SH SOLE 0 851099 258436 WABTEC COMMON 929740108 501 6450 SH SOLE 17 6342 91 WADDELL & REED FINL CLASS A 930059100 136 8148 SH SOLE 0 8148 0 WALGREENS BOOTS ALNC COMMON 931427108 5270 89386 SH SOLE 0 89386 0 WALMART INC COMMON 931142103 6021 50665 SH SOLE 0 50663 2 WALT DISNEY CO COMMON 254687106 53206 367875 SH SOLE 100 361042 6733 WASH REAL ESTATE INV SH BEN INT 939653101 7 262 SH SOLE 0 0 262 WASTE MANAGEMENT INC COMMON 94106L109 110 967 SH SOLE 0 967 0 WATERS CORP COMMON 941848103 10931 46786 SH SOLE 0 46786 0 WD-40 CO COMMON 929236107 262 1350 SH SOLE 0 1350 0 WEC ENERGY GROUP INC COMMON 92939U106 13 150 SH SOLE 0 150 0 WEIBO CORPORATION ADR EA REPR ORD SHS 948596101 4 100 SH SOLE 0 100 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 35 1125 SH SOLE 0 1125 0 WEIS MKTS INC COMMON 948849104 109 2700 SH SOLE 0 2700 0 WELLS FARGO & CO 7.5% PFD CLA SER L 949746804 7396 5101 SH SOLE 0 5041 60 WELLS FARGO & CO COMMON 949746101 117956 2192490 SH SOLE 80 2050487 141923 WELLTOWER INC REIT 95040Q104 327 4000 SH SOLE 0 4000 0 WESTAMERICA BANCORP COMMON 957090103 13 200 SH SOLE 0 200 0 WESTERN ASSET CORP LOAN FUND INC 95790J102 0 2 SH SOLE 0 2 0 WESTERN ASSET INVST COMMON 95790A101 2128 92941 SH SOLE 0 92941 0 WESTERN DIGITAL CORP COMMON 958102105 1 31 SH SOLE 0 31 0 WESTERN MIDSTREAM PA COM UNITS REP LTD PT 958669103 60 3050 SH SOLE 0 0 3050 WESTERN NEW ENG BANC COMMON 958892101 243 25308 SH SOLE 0 23368 1940 WESTERN UNION COMMON 959802109 2642 98672 SH SOLE 0 98442 230 WESTROCK CO COMMON 96145D105 0 3 SH SOLE 0 0 3 WEX INC. COMMON 96208T104 712 3400 SH SOLE 0 3400 0 WEYERHAEUSER CO COMMON 962166104 60 2000 SH SOLE 0 0 2000 WHIRLPOOL CORP COMMON 963320106 940 6378 SH SOLE 0 5914 464 WHITE MTNS INS GROUP COMMON G9618E107 954 856 SH SOLE 0 856 0 WHITING PETE CORP COMMON 966387409 2 309 SH SOLE 0 309 0 WILEY JOHN & SONS CLASS A 968223206 242 5006 SH SOLE 0 5006 0 WILLIAMS COS INC COMMON 969457100 984 41486 SH SOLE 0 41486 0 WILLIS TOWERS WATSON COMMON G96629103 672 3330 SH SOLE 0 2953 377 WINMARK CORP COMMON 974250102 138 700 SH SOLE 0 700 0 WINTRUST FINL CORP COMMON 97650W108 70 1000 SH SOLE 0 1000 0 WISDOMTREE TR US DIVIDEND GROWTH F 97717X669 34 717 SH SOLE 0 717 0 WOLVERINE WORLD WIDE COMMON 978097103 506 15000 SH SOLE 0 15000 0 WORKHORSE GROUP INC COMMON 98138J206 5084 1672553 SH SOLE 0 1639603 32950 WORLD WRESTLING ENT CLASS A 98156Q108 1567 24166 SH SOLE 0 24166 0 WPX ENERGY INC COMMON STOCK 98212B103 6 500 SH SOLE 0 500 0 WSFS FINL CORP COMMON 929328102 7 180 SH SOLE 0 180 0 WYNN RESORTS LTD COMMON 983134107 90 650 SH SOLE 0 650 0 XCEL ENERGY INC COMMON 98389B100 107 1700 SH SOLE 0 1700 0 XEROX HOLDINGS CORP COM USD1.00 98421M106 6 188 SH SOLE 0 188 0 XOMA CORP DEL COM NEW 98419J206 409 15000 SH SOLE 0 2500 12500 XPO LOGISTICS INC COMMON 983793100 8336 104595 SH SOLE 0 101595 3000 XYLEM INC COMMON 98419M100 8128 103160 SH SOLE 0 95052 8108 YORK WTR CO COMMON 987184108 1402 30423 SH SOLE 0 29273 1150 YUM BRANDS INC COMMON 988498101 10884 108054 SH SOLE 0 81027 27027 YUM CHINA HOLDINGS COMMON STOCK 98850P109 4610 96029 SH SOLE 0 69449 26580 ZEBRA TECHNOLOGIES CLASS A 989207105 83 326 SH SOLE 0 326 0 ZIMMER BIOMET HLDS COMMON 98956P102 38569 257677 SH SOLE 0 254477 3200 ZIXI CORPORATION COMMON 98974P100 61 9000 SH SOLE 0 9000 0 ZOETIS INC COMMON 98978V103 1401 10588 SH SOLE 0 6460 4128 ZUORA INC COM CL A 98983V106 54 3800 SH SOLE 0 3800 0 ZYNGA INC COMMON 98986T108 116 19000 SH SOLE 0 19000 0