0001567619-19-017153.txt : 20190816 0001567619-19-017153.hdr.sgml : 20190816 20190816131051 ACCESSION NUMBER: 0001567619-19-017153 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190816 DATE AS OF CHANGE: 20190816 EFFECTIVENESS DATE: 20190816 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: 191032489 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 06-30-2019 06-30-2019 FIRST MANHATTAN CO
399 PARK AVE NEW YORK NY 10022
13F HOLDINGS REPORT 028-01260 N
SUZANE CAPELLINI COMPLIANCE DIRECTOR 212-756-3480 SUZANNE CAPELLINI NEW YORK NY 08-16-2019 0 1415 18013005 false
INFORMATION TABLE 2 form13fInfoTable.xml ABBVIE INC COMMON 00287Y109 12238 168293 SH SOLE 0 164802 3491 ACADIA PHARMACEUTCLS COMMON 004225108 4 187 SH SOLE 0 187 0 ACADIA REALTY TRUST COMMON SBI 004239109 710 25971 SH SOLE 0 0 25971 ACCENTURE PLC CLASS A G1151C101 159610 863828 SH SOLE 0 859039 4789 ACCO BRANDS CORP COMMON 00081T108 2 285 SH SOLE 0 285 0 ACER THERAPEUTICS COMMON 00444P108 11 3000 SH SOLE 0 3000 0 ACME UNITED CORP COMMON 004816104 997 44163 SH SOLE 0 43363 800 ACTIVISION BLIZZARD COMMON 00507V109 781 16553 SH SOLE 80 15819 654 ACTUANT CORPORATION CLASS A 00508X203 78 3149 SH SOLE 0 3149 0 ADAMIS PHARMACUTCALS COMMON 00547W208 1809 1391733 SH SOLE 1391733 0 0 ADIENT PLC ORDINARY SHARES G0084W101 0 14 SH SOLE 0 7 7 ADOBE INC COMMON 00724F101 1649 5597 SH SOLE 0 5532 65 ADV MICRO DEVICES COMMON 007903107 6 200 SH SOLE 0 0 200 ADVANSIX INC COMMON STOCK 00773T101 6 280 SH SOLE 0 280 0 AERCAP HOLDINGS SHARES N00985106 3 66 SH SOLE 0 66 0 AEROVIRONMENT INC COMMON 008073108 283 5000 SH SOLE 0 5000 0 AES CORP COMMON 00130H105 53 3200 SH SOLE 0 3200 0 AFLAC INC COMMON 001055102 91 1678 SH SOLE 0 1678 0 AGILENT TECHN INC COMMON 00846U101 6180 82764 SH SOLE 0 65414 17350 AGNC INVT CORP COM STK USD0.01 00123Q104 25 1500 SH SOLE 0 1500 0 AGNICO EAGLE MINES COMMON 008474108 1467 28640 SH SOLE 0 28640 0 AGROFRESH SOLUTIONS COM USD0.0001 00856G109 3940 2609360 SH SOLE 0 2257510 351850 AGROFRESH SOLUTIONS WTS JUL 31 20 00856G117 0 20075 PRN SOLE 0 0 20075 AIR LEASE CORP COMMON 00912X302 8 200 SH SOLE 0 200 0 AIR PRODS & CHEMS COMMON 009158106 11347 50128 SH SOLE 0 50128 0 AKAMAI TECH INC COMMON 00971T101 16 200 SH SOLE 0 200 0 AKORN INC COMMON 009728106 18 3500 SH SOLE 0 3500 0 ALAMO GROUP INC COMMON 011311107 3199 32015 SH SOLE 0 31065 950 ALBEMARLE CORP COMMON 012653101 34 496 SH SOLE 0 496 0 ALCOA CORPORATION COMMON 013872106 10 444 SH SOLE 0 444 0 ALCON INC ORDINARY SH CHF 0.04 H01301128 930 15000 SH SOLE 0 11270 3730 ALEXANDER & BALDWIN COMMON 014491104 1377 59620 SH SOLE 0 59620 0 ALEXANDER'S INC COMMON 014752109 80 217 SH SOLE 0 217 0 ALEXCO RESOURCES COMMON 01535P106 11 10000 SH SOLE 0 10000 0 ALIBABA GROUP HLDG SPONSORED ADS 01609W102 1854 10944 SH SOLE 20 9700 1224 ALIO GOLD INC COMMON 01627X108 1057 1354000 SH SOLE 0 1354000 0 ALKERMES PLC ORDINARY G01767105 22 1000 SH SOLE 0 0 1000 ALLEGHANY CORP DEL COMMON 017175100 3056 4487 SH SOLE 0 4487 0 ALLEGHENY TECH INC COMMON 01741R102 84 3339 SH SOLE 0 0 3339 ALLEGION PLC ORDINARY SHARES G0176J109 188 1707 SH SOLE 0 1707 0 ALLERGAN PLC SHARES G0177J108 6426 38381 SH SOLE 0 37916 465 ALLETE COMMON 018522300 22 266 SH SOLE 0 0 266 ALLIANCE DATA SYSTEM COMMON 018581108 14 101 SH SOLE 0 101 0 ALLIANCE RES PRTN UNIT 01877R108 3671 216200 SH SOLE 0 216200 0 ALLIANCEBERSTEIN HLD COMMON 01881G106 3914 131700 SH SOLE 0 131700 0 ALLIANT ENERGY CORP COMMON 018802108 16 332 SH SOLE 0 332 0 ALLSTATE CORP COMMON 020002101 2878 28302 SH SOLE 0 28302 0 ALLY FINL INC COMMON 02005N100 104820 3382382 SH SOLE 400 3318644 63338 ALPHABET INC CLASS A 02079K305 85767 79209 SH SOLE 118 70969 8122 ALPHABET INC CLASS C 02079K107 287239 265738 SH SOLE 15 251105 14618 ALPS ETF TR ALERIAN MLP 00162Q866 2 300 SH SOLE 0 300 0 ALPS ETF TRUST SECTOR DIV DOGS ETF 00162Q858 18 415 SH SOLE 0 415 0 ALTABA INC COM USD0.001 021346101 222 3205 SH SOLE 0 3100 105 ALTRA INDL MOTION COMMON 02208R106 6299 175585 SH SOLE 0 172235 3350 ALTRIA GROUP INC COMMON 02209S103 21902 462562 SH SOLE 0 434441 28121 AMALGAMATED BANK COMMON 022663108 54 3140 SH SOLE 0 0 3140 AMAZON COM INC COMMON 023135106 16179 8544 SH SOLE 7 7836 701 AMCOR PLC ORDINARY SHARES G0250X107 806 70176 SH SOLE 0 60486 9690 AMDOCS LTD ORDINARY G02602103 5080 81828 SH SOLE 0 81821 7 AMERANT BANCORP INC CLASS A COMMON STOCK 023576101 295 15000 SH SOLE 0 0 15000 AMEREN CORPORATION COMMON 023608102 54299 722926 SH SOLE 0 443468 279458 AMERICA FIRST MULTI BEN UNIT CTF 02364V107 1 175 SH SOLE 0 175 0 AMERICA MOVIL ADR (20 SER L) 02364W105 54 3724 SH SOLE 0 3724 0 AMERICAN AIRLINES COM USD1 02376R102 16 500 SH SOLE 0 500 0 AMERICAN CAMPUS CMNT COMMON 024835100 13 300 SH SOLE 0 300 0 AMERICAN EXPRESS CO COMMON 025816109 122942 995967 SH SOLE 0 951323 44644 AMERICAN NATL INS CO COMMON 028591105 22849 196182 SH SOLE 200 174022 21960 AMERICAN OUTDOOR BRN COM USD0.001 02874P103 355 39413 SH SOLE 0 38113 1300 AMERICAN STS WTR CO COMMON 029899101 105 1400 SH SOLE 0 1400 0 AMERICAN SUPERCNDCTR COM USD0.01 030111207 296 31927 SH SOLE 0 31197 730 AMERICAN TOWER CORP COMMON 03027X100 251 1229 SH SOLE 0 1069 160 AMERICAN WTR WKS CO COMMON 030420103 26401 227596 SH SOLE 0 216406 11190 AMERIGAS PTRN L P UNIT 030975106 43 1250 SH SOLE 0 900 350 AMERIPRISE FINANCIAL COMMON 03076C106 4272 29433 SH SOLE 0 29313 120 AMERISOURCE-BERGEN COMMON 03073E105 12982 152274 SH SOLE 0 152274 0 AMERN ELEC PWR INC COMMON 025537101 307 3493 SH SOLE 0 3493 0 AMERN INTL GROUP INC COMMON 026874784 28099 527385 SH SOLE 200 487251 39934 AMERN INTL GROUP INC WTS JAN 19 21 026874156 6 547 SH SOLE 0 547 0 AMETEK INC COMMON 031100100 438 4830 SH SOLE 0 4830 0 AMGEN INC COMMON 031162100 42719 231821 SH SOLE 0 231640 181 AMPHENOL CORPORATION CLASS A 032095101 675 7037 SH SOLE 0 7037 0 AMYRIS INC COM USD0.0001 03236M200 24 7000 SH SOLE 0 7000 0 ANADARKO PETE COMMON 032511107 937 13285 SH SOLE 0 9532 3753 ANALOG DEVICES INC COMMON 032654105 3046 26989 SH SOLE 0 26939 50 ANDEAVOR LOGISTICS L COMMON UNIT 03350F106 108 3000 SH SOLE 0 3000 0 ANGI HOMESERVICES COMMON 00183L102 633 48705 SH SOLE 0 47875 830 ANHEUSER BUSCH INBEV ADR EA REP 1 ORD NPV 03524A108 28194 318548 SH SOLE 0 309443 9105 ANI PHARMACEUTICALS COMMON 00182C103 24236 294852 SH SOLE 294852 0 0 ANIXA BIOSCIENCES COMMON 03528H109 0 200 SH SOLE 0 200 0 ANNALY CAPITAL MGMT COMMON 035710409 25 2833 SH SOLE 0 2833 0 ANSYS INC COMMON 03662Q105 403 1970 SH SOLE 0 1970 0 ANTHEM INC COMMON 036752103 134 477 SH SOLE 0 477 0 AON PLC COMMON G0408V102 3333 17274 SH SOLE 0 17274 0 APACHE CORP COMMON 037411105 229 7927 SH SOLE 0 7927 0 APERGY CORPORATION COM USD0.01 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 11 600 SH SOLE 0 600 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 HOSPITALITY COMMON 03784Y200 62 3951 SH SOLE 0 3951 0 APPLE INC COMMON 037833100 589773 2979853 SH SOLE 185 2705305 274363 APPLIED MATERIALS COMMON 038222105 765 17043 SH SOLE 200 16493 350 APPROACH RESOURCES COMMON 03834A103 41 142615 SH SOLE 0 114540 28075 APTARGROUP INC COMMON 038336103 1026 8257 SH SOLE 0 8257 0 APTIV PLC ORDINARY SHARES G6095L109 2 34 SH SOLE 0 34 0 AQUA AMERICA INC COMMON 03836W103 14453 349380 SH SOLE 860 322171 26349 AQUABOUNTY TECHNOLOG COM USD0.001 WI 03842K200 21 7127 SH SOLE 0 7127 0 ARAMARK COMMON 03852U106 92635 2568931 SH SOLE 450 2525541 42940 ARBOR RLTY TR INC COMMON 038923108 28 2330 SH SOLE 0 2330 0 ARC DOCUMENT SOLUTNS COMMON 00191G103 5 2700 SH SOLE 0 0 2700 ARCELORMITTAL SA LU NY REGISTRY SH 03938L203 48 2716 SH SOLE 0 2716 0 ARCH CAP GROUP LTD ORDINARY G0450A105 76 2064 SH SOLE 0 1881 183 ARCHER DANIELS MIDLD COMMON 039483102 214 5261 SH SOLE 0 4011 1250 ARCONIC INC COMMON 03965L100 37 1466 SH SOLE 0 1466 0 ARES CAP CORP COMMON 04010L103 54 3048 SH SOLE 0 3048 0 ARK ETF TR INDL INNOVATIN 00214Q203 16 500 SH SOLE 0 500 0 ARK ETF TR WEB X.O ETF 00214Q401 18 350 SH SOLE 0 350 0 ARK ETF TR ISRAEL INNVATVE TECH 00214Q609 16 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 19 400 SH SOLE 0 400 0 ARK RESTAURANTS CORP COMMON 040712101 813 39800 SH SOLE 0 7850 31950 AROTECH CORP COMMON 042682203 0 4 SH SOLE 0 0 4 ARROW ELECTRS INC COMMON 042735100 689 9676 SH SOLE 0 5876 3800 ARROWHEAD PHARMACEUT COM USD0.001 04280A100 81615 3079825 SH SOLE 2061850 982725 35250 ARTESIAN RESOURCES CLASS A 043113208 8245 221831 SH SOLE 0 212401 9430 ASBURY AUTOMOTIVE GR COMMON 043436104 468 5550 SH SOLE 0 0 5550 ASCENDIS PHARMA A S REP(ORD SHS DKK1.00 04351P101 8636 75000 SH SOLE 75000 0 0 ASCENT CAPITAL GROUP COMMON SERIES A 043632108 7 6709 SH SOLE 0 6582 127 ASPEN TECHNOLOGY INC COMMON 045327103 503 4054 SH SOLE 0 4054 0 ASSURANT INC COMMON 04621X108 4692 44110 SH SOLE 0 44110 0 ASTRAZENECA SP ADR (1/2 ORD) 046353108 363 8800 SH SOLE 0 8800 0 AT&T INC COMMON 00206R102 13147 392340 SH SOLE 175 373959 18206 ATLANTIC UN BANKSHAR COMMON 04911A107 596 16875 SH SOLE 0 0 16875 ATLAS AIR WORLDWIDE COMMON 049164205 1280 28675 SH SOLE 0 26625 2050 ATRICURE INC COMMON 04963C209 29 1000 SH SOLE 0 0 1000 AURORA CANNABIS COMMON 05156X108 51 6600 SH SOLE 0 6600 0 AUTODESK INC COMMON 052769106 27 167 SH SOLE 0 167 0 AUTOMATIC DATA PROC COMMON 053015103 7105 42977 SH SOLE 0 39952 3025 AUTONATION INC COMMON 05329W102 52 1247 SH SOLE 0 0 1247 AUTOZONE INC COMMON 053332102 197241 179397 SH SOLE 182 177435 1780 AVALONBAY COMMUNTIES REIT 053484101 209 1031 SH SOLE 0 1031 0 AVANGRID INC COMMON 05351W103 2170 42985 SH SOLE 0 40185 2800 AVANOS MEDICAL INC COM USD0.01 05350V106 525 12049 SH SOLE 0 12049 0 AVIS BUDGET GROUP COMMON 053774105 9801 278774 SH SOLE 200 269103 9471 AVON PRODUCTS INC COMMON 054303102 16 4124 SH SOLE 0 124 4000 AXIS CAPITAL HLDGS ORDINARY G0692U109 17 300 SH SOLE 0 200 100 AXT INC COMMON 00246W103 19 5000 SH SOLE 0 5000 0 AZZ INC COMMON 002474104 1596 34700 SH SOLE 0 29950 4750 B & G FOODS INC COMMON 05508R106 387 18650 SH SOLE 0 1150 17500 BAIDU INC REP(10 ORD CLASS A) 056752108 23 200 SH SOLE 0 200 0 BAIN CAP SPECIALTY COMMON 05684B107 0 0 SH SOLE 0 0 0 BAKER HUGHES A GE CO CL A COMMON STOCK 05722G100 10 445 SH SOLE 0 445 0 BALLARD POWER SYS COMMON 058586108 110 27000 SH SOLE 0 27000 0 BANC OF CALIFORNIA COMMON 05990K106 331 23744 SH SOLE 0 0 23744 BANCFIRST CORP COMMON 05945F103 94 1700 SH SOLE 0 1700 0 BANK HAWAII CORP COMMON 062540109 311 3759 SH SOLE 0 2403 1356 BANK OF AMERICA CORP COMMON 060505104 4269 147234 SH SOLE 0 141536 5698 BANK OF COMERCE HLDG COMMON 06424J103 1512 141500 SH SOLE 0 86800 54700 BANK OF NEW YORK MEL COMMON 064058100 6201 140467 SH SOLE 0 130496 9971 BANK OF THE JAMES FI COMMON 470299108 168 11440 SH SOLE 0 0 11440 BANK OZK COMMON 06417N103 391 13000 SH SOLE 0 500 12500 BANKUNITED INC COMMON 06652K103 185 5491 SH SOLE 0 0 5491 BAR HBR BANKSHARES COMMON 066849100 1217 45795 SH SOLE 0 41795 4000 BARRICK GOLD CORP COMMON CAD 067901108 53 3423 SH SOLE 0 3423 0 BAUSCH HEALTH COMPAN COMMON 071734107 0 34 SH SOLE 0 34 0 BAXTER INTL INC COMMON 071813109 4675 57090 SH SOLE 0 20845 36245 BAYCOM CORP COM NPV 07272M107 843 38500 SH SOLE 0 0 38500 BB&T CORPORATION COMMON 054937107 493 10035 SH SOLE 0 10035 0 BCE INC COMMON 05534B760 100 2200 SH SOLE 0 2200 0 BEACON ROOFING SUP COMMON 073685109 9462 257692 SH SOLE 350 233692 23650 BECTON DICKINSON COMMON 075887109 6622 26278 SH SOLE 0 24212 2066 BED BATH & BEYOND COMMON 075896100 11 966 SH SOLE 0 966 0 BEIERSDORF AG ORDINARY D08792109 4243 35300 SH SOLE 0 32825 2475 BERKLEY W R CORP COM 084423102 6 100 SH SOLE 0 100 0 BERKSHIRE HATHAWAY CLASS A 084670108 4542854 14270 SH SOLE 0 10823 3447 BERKSHIRE HATHAWAY CLASS B 084670702 511241 2398282 SH SOLE 50 2335979 62253 BERKSHIRE HILLS BANC COMMON 084680107 14 450 SH SOLE 0 180 270 BERRY GLOBAL GROUP USD 0.01 08579W103 3 59 SH SOLE 0 59 0 BILIBILI INC EACH ADS 1 ORD SHS 090040106 22620 1390326 SH SOLE 1311026 73275 6025 BIO RAD LABS INC CLASS A 090572207 187 599 SH SOLE 0 599 0 BIOGEN INC COM STK USD0.0005 09062X103 39 171 SH SOLE 0 171 0 BIOLIFE SOLUTIONS COMMON 09062W204 52 3085 SH SOLE 0 3085 0 BIOSPECIFICS TECH CO COMMON 090931106 2172 36390 SH SOLE 0 36390 0 BIOTIME INC COMMON 09066L105 0 94 SH SOLE 0 94 0 BLACK HILLS CORP COMMON 092113109 7200 92110 SH SOLE 0 88810 3300 BLACK KNIGHT INC COMMON CL A 09215C105 16 282 SH SOLE 0 282 0 BLACKBAUD INC COMMON 09227Q100 72 866 SH SOLE 0 866 0 BLACKBERRY LIMITED COMMON 09228F103 91 12200 SH SOLE 0 12100 100 BLACKROCK CR. ALLOC COMMON SBI 092508100 32 2500 SH SOLE 0 2500 0 BLACKROCK ENHANCED GBL DIV TR COM 092501105 1 110 SH SOLE 0 110 0 BLACKROCK ENHNCD EQ DIV TR COM BEN INT 09251A104 33 3725 SH SOLE 0 3725 0 BLACKROCK FL RT TR COMMON 091941104 0 6 SH SOLE 0 6 0 BLACKROCK INC COMMON 09247X101 306 653 SH SOLE 0 653 0 BLACKROCK MUNI HLDGS NY QLTY COM 09255C106 17 1350 SH SOLE 0 1350 0 BLACKROCK UTIL&INFRA COM SHS OF BENFC INT 09248D104 34 1550 SH SOLE 0 1550 0 BLACKSTONE GROUP UNIT 09253U108 654 14736 SH SOLE 0 12766 1970 BLACKSTONE GSO FLTING RTE FUND COM 09256U105 15 900 SH SOLE 0 900 0 BLACKSTONE MORTGAGE REIT CLASS A COMMON 09257W100 33 950 SH SOLE 0 950 0 BLOCK H & R INC COMMON 093671105 1461 49868 SH SOLE 0 44868 5000 BLUCORA INC COMMON 095229100 1 40 SH SOLE 0 40 0 BOEING CO COMMON 097023105 16370 44974 SH SOLE 0 44747 227 BOINGO WIRELESS IN COMMON 09739C102 26 1500 SH SOLE 0 1500 0 BOOKING HLDGS INC COMMON 09857L108 307 164 SH SOLE 0 164 0 BOSTON BEER INC CLASS A 100557107 12 33 SH SOLE 0 0 33 BOSTON SCIENTIFIC COMMON 101137107 20 485 SH SOLE 0 485 0 BP PLC ADR (6 ORD) 055622104 1294 31045 SH SOLE 0 24884 6161 BRAINSTORM CELL THRP COMMON 10501E201 13 3500 SH SOLE 0 3500 0 BRANDYWINE RLTY TR SBI USD0.01 105368203 11 780 SH SOLE 0 780 0 BRANDYWINEGLOBAL COMMON 10537L104 5 500 SH SOLE 0 500 0 BRINKS COMPANY COMMON 109696104 817 10069 SH SOLE 0 10069 0 BRITISH AMER TOB PLC SPONSORED ADR 110448107 8791 252110 SH SOLE 0 251749 361 BRIXMOR PROPERTY G COM USD0.01 11120U105 40988 2292405 SH SOLE 0 2248965 43440 BROADCOM INC COMMON 11135F101 204 710 SH SOLE 0 710 0 BROADRIDGE FINL SOLN COMMON 11133T103 451 3533 SH SOLE 0 2033 1500 BROADVISION INC COMMON 111412706 0 2 SH SOLE 0 2 0 BROOKFIELD ASSET MGT CLASS A LTD VTG 112585104 645908 13518387 SH SOLE 430 12558630 959327 BROOKFIELD BUSINESS LTD PARTNERSHIP UNT G16234109 2476 63471 SH SOLE 0 43207 20264 BROOKFIELD INFR PRTR UNIT G16252101 82352 1917856 SH SOLE 0 1850139 67717 BROOKFIELD PROPERTY PARTNERS L.P.U G16249107 41585 2196527 SH SOLE 50 2188597 7880 BROOKFIELD PROPERTY REIT CL A 11282X103 6149 325541 SH SOLE 0 281883 43658 BROOKFIELD RENEWABLE COMMON LPU G16258108 19536 563554 SH SOLE 0 552054 11500 BROOKLINE BANCORP IN COMMON 11373M107 4264 277304 SH SOLE 0 271304 6000 BROWN FORMAN CORP CLASS B 115637209 72 1312 SH SOLE 0 1312 0 BRT REALTY TRUST SH BEN INT 055645303 2938 207927 SH SOLE 0 70171 137756 BRUNSWICK CORP COMMON 117043109 2 62 SH SOLE 0 62 0 BUCKEYE PARTNERS L P UNIT 118230101 55 1350 SH SOLE 0 1350 0 BUNGE LIMITED COMMON G16962105 5 100 SH SOLE 0 100 0 BURLINGTON STORES COM USD0.0001 122017106 3 23 SH SOLE 0 23 0 C & F FINL CORP COMMON 12466Q104 726 13295 SH SOLE 0 0 13295 CABLE ONE INC COMMON 12685J105 1128 964 SH SOLE 0 964 0 CABOT CORP COMMON 127055101 16 350 SH SOLE 0 350 0 CADENCE BANCORP COMMON STOCK CLASS A 12739A100 312 15000 SH SOLE 0 0 15000 CADENCE DESIGN SYS COMMON 127387108 141 2000 SH SOLE 0 2000 0 CADIZ INC COMMON 127537207 354 31500 SH SOLE 0 31500 0 CAESARSTONE LTD ILS0.04 M20598104 3 200 SH SOLE 0 0 200 CALAMOS STRATEGIC TO COMMON SBI 128125101 54 4297 SH SOLE 0 4297 0 CALERES INC COMMON 129500104 2012 101032 SH SOLE 0 99532 1500 CALIFORNIA RESOURCES COMMON 13057Q206 1 73 SH SOLE 0 73 0 CALIFORNIA WTR SVC COMMON 130788102 14 294 SH SOLE 0 294 0 CAMDEN NATL CORP COMMON 133034108 344 7500 SH SOLE 0 0 7500 CAMDEN PPTY TR SH BEN INT 133131102 4926 47195 SH SOLE 0 45195 2000 CAMECO CORP COMMON 13321L108 1661 154800 SH SOLE 0 146500 8300 CAMPBELL SOUP CO COMMON 134429109 254 6350 SH SOLE 0 6350 0 CANADA GOOSE HLDINGS SHS SUB VTG 135086106 116 3000 SH SOLE 0 1000 2000 CANNAE HOLDINGS INC COMMON STOCK 13765N107 4 166 SH SOLE 0 166 0 CANOPY GROWTH CORP COMMON 138035100 279 6940 SH SOLE 0 6925 15 CAPITAL ONE FINL CO COMMON 14040H105 87188 960854 SH SOLE 0 958743 2111 CAPITAL SOUTHWEST COMMON 140501107 13104 625500 SH SOLE 0 624700 800 CAPITAL SR LIVING COMMON 140475104 6487 1289820 SH SOLE 0 1130785 159035 CAPSTEAD MTG CORP COMMON 14067E506 2 281 SH SOLE 0 281 0 CARA THERAPEUTICS COM USD0.001 140755109 41671 1938188 SH SOLE 1938188 0 0 CARDINAL HEALTH INC COMMON 14149Y108 131 2800 SH SOLE 0 0 2800 CARGURUS INC COMMON CL A 141788109 72 2000 SH SOLE 0 2000 0 CARLISLE COS INC COMMON 142339100 74 530 SH SOLE 0 530 0 CARLYLE GROUP L P COMMON 14309L102 91 4050 SH SOLE 0 4000 50 CARMAX INC COMMON 143130102 10985 126520 SH SOLE 345 114530 11645 CARNIVAL CORP COMMON 143658300 4 100 SH SOLE 0 100 0 CAROLINA TR BANCSHS COM STK USD0.01 14422P105 70 9031 SH SOLE 0 0 9031 CARROLL BANCORP INC COM USD0.01 144702107 845 65835 SH SOLE 51975 0 13860 CARROLS RESTAURANT COMMON STOCK 14574X104 10285 1139048 SH SOLE 0 1042299 96749 CARS.COM INC COMMON STOCK 14575E105 79 4036 SH SOLE 0 4036 0 CARTER BK & TR MARTI COMMON 146102108 543 27532 SH SOLE 0 0 27532 CARTERS INC COMMON 146229109 6 63 SH SOLE 0 63 0 CASI PHARMACEUTICA COMMON 14757U109 96 30000 SH SOLE 0 30000 0 CATERPILLAR INC COMMON 149123101 528 3875 SH SOLE 0 2355 1520 CBIZ INC COMMON 124805102 22402 1143544 SH SOLE 0 1030019 113525 CBRE CLARION GBL REAL EST INC FUND 12504G100 2 350 SH SOLE 0 350 0 CBRE GROUP INC CLASS A 12504L109 8 169 SH SOLE 0 169 0 CBS CORPORATION CLASS A 124857103 1000 20000 SH SOLE 0 20000 0 CBS CORPORATION CLASS B 124857202 80820 1619641 SH SOLE 0 1612930 6711 CDK GLOBAL INC COM USD0.001 'WI' 12508E101 507 10262 SH SOLE 0 10096 166 CDN NATL RAILWAY COMMON 136375102 135 1467 SH SOLE 50 1417 0 CDN NATURAL RES COMMON 136385101 106106 3934237 SH SOLE 50 3548496 385691 CDN PACIFIC RAILWAY COMMON 13645T100 35 150 SH SOLE 0 150 0 CDW CORP COMMON 12514G108 5 47 SH SOLE 0 47 0 CEDAR FAIR L P DEPOSITORY UNIT 150185106 66 1400 SH SOLE 0 1400 0 CELGENE CORP COMMON 151020104 19948 215797 SH SOLE 156100 59667 30 CELGENE CORP RTS 00/00/11 151020112 3 5000 SH SOLE 0 5000 0 CEL-SCI CORPORATION COMMON STOCK 150837607 0 2 SH SOLE 0 2 0 CENOVUS ENERGY COMMON 15135U109 0 100 SH SOLE 0 100 0 CENTENNIAL RESOURCE COM USD0.0001 CL A 15136A102 1556 205116 SH SOLE 0 192716 12400 CENTERPOINT ENERGY COMMON 15189T107 5 188 SH SOLE 0 188 0 CENTRAL FEDERAL CORP COMMON 15346Q400 109 9090 SH SOLE 0 0 9090 CENTRAL SECS CORP COMMON 155123102 664 21770 SH SOLE 0 17981 3789 CENTURY BANCORP CLASS A NON VTG 156432106 1019 11600 SH SOLE 0 11600 0 CENTURYLINK INC COMMON 156700106 931 79175 SH SOLE 0 75575 3600 CERUS CORP COMMON 157085101 348 62000 SH SOLE 0 62000 0 CHARTER COMMUNICATIO COM USD0.001 CLASS'A 16119P108 2987 7560 SH SOLE 0 7464 96 CHECK POINT SOFTWARE ORDINARY M22465104 41 355 SH SOLE 25 330 0 CHEMICAL FINL CORP COMMON 163731102 7812 190040 SH SOLE 0 182259 7781 CHEMUNG FINL CORP COMMON 164024101 4453 92131 SH SOLE 0 84426 7705 CHESAPEAKE ENERGY 4.5% CONV PFD 165167842 1 25 SH SOLE 0 25 0 CHESAPEAKE ENERGY COMMON 165167107 1484 761126 SH SOLE 0 598401 162725 CHESAPEAKE UTILS COR COMMON 165303108 6330 66622 SH SOLE 0 59594 7028 CHEVRON CORP COMMON 166764100 4754 38208 SH SOLE 0 37358 850 CHICOS FAS INC COMMON 168615102 0 115 SH SOLE 0 115 0 CHINA PETE & CHEM CO SP ADR (H SHS) 16941R108 204 3000 SH SOLE 0 3000 0 CHIPOTLE MEXICAN GRL COMMON 169656105 235 321 SH SOLE 0 310 11 CHUBB LIMITED COMMON H1467J104 59839 406267 SH SOLE 0 313459 92808 CHURCH & DWIGHT INC COMMON 171340102 252 3460 SH SOLE 0 3460 0 CIENA CORPORATION COMMON 171779309 4367 106194 SH SOLE 0 101786 4408 CIGNA CORP COMMON USD0.01 125523100 1023 6498 SH SOLE 0 6279 219 CIMAREX ENERGY CO COMMON 171798101 226 3825 SH SOLE 0 3825 0 CIMPRESS N V SHS EURO N20146101 36 400 SH SOLE 0 400 0 CINCINNATI BELL INC COMMON 171871502 0 200 SH SOLE 0 200 0 CINCINNATI FINL CORP COMMON 172062101 58 568 SH SOLE 0 568 0 CINEMARK HOLDINGS COMMON 17243V102 207 5750 SH SOLE 0 5750 0 CINTAS CORP COMMON 172908105 30 129 SH SOLE 0 129 0 CISCO SYSTEMS INC COMMON 17275R102 24495 447565 SH SOLE 0 435164 12401 CITIGROUP INC COMMON 172967424 52194 745309 SH SOLE 64 682960 62285 CITIZENS CMNTY BANCP COMMON 174903104 262 24174 SH SOLE 0 0 24174 CITIZENS FINANCIAL COMMON 174610105 9112 257694 SH SOLE 0 252994 4700 CITRIX SYS INC COMMON 177376100 10 107 SH SOLE 0 107 0 CLEARSIDE BIOMEDIC CLEARSIDE BIOMEDIC 185063104 170 175000 SH SOLE 0 175000 0 CLOROX CO COMMON 189054109 700 4572 SH SOLE 0 4572 0 CME GROUP INC CLASS A 12572Q105 25831 133078 SH SOLE 175 131613 1290 CMS ENERGY CORP COMMON 125896100 4842 83622 SH SOLE 0 81922 1700 COCA-COLA CO COMMON 191216100 119599 2348779 SH SOLE 2691 2303065 43023 COCA-COLA EU PARTNRS PLC ORDINARY SHARES G25839104 606 10735 SH SOLE 0 10735 0 COEUR MINING INC COMMON 192108504 1 250 SH SOLE 0 250 0 COGNIZANT TECH SOLNS CLASS A 192446102 31 500 SH SOLE 0 500 0 COHEN & STEERS INFRA COMMON 19248A109 13 504 SH SOLE 0 504 0 COHEN & STEERS LTD COMMON 19248C105 44 1800 SH SOLE 0 1800 0 COHEN & STEERS QUAL COMMON 19247L106 3 235 SH SOLE 0 235 0 COLGATE PALMOLIVE CO COMMON 194162103 12564 175310 SH SOLE 0 174471 839 COLUMBIA EMERGING GL EMERGING MKTS CONSUM 19762B509 4 200 SH SOLE 0 200 0 COLUMBIA FINANCIAL I COMMON 197641103 111 7358 SH SOLE 0 7358 0 COMCAST CORP CLASS A 20030N101 139525 3300041 SH SOLE 0 3247394 52647 COMERICA INC COMMON 200340107 267 3677 SH SOLE 0 3677 0 COMMERCE BANCSHARES COMMON 200525103 180 3026 SH SOLE 0 3026 0 COMMERCEWEST BANK COM USD0.01 20084T103 4768 229807 SH SOLE 96000 60475 73332 COMMERCIAL METALS CO COMMON 201723103 9872 553090 SH SOLE 0 503020 50070 COMMERCIAL VEH GRP COMMON 202608105 1617 201683 SH SOLE 0 181383 20300 COMMUNITY WST BKSHRS COMMON 204157101 327 33888 SH SOLE 0 0 33888 COMPANHIA DE SANEAME ADR (2 ORD) 20441A102 2847 233949 SH SOLE 0 226959 6990 COMPASS DVRSFD HLDS SH BEN INT 20451Q104 19 1000 SH SOLE 0 0 1000 CONAGRA BRANDS INC COMMON 205887102 80 3022 SH SOLE 0 2728 294 CONDUENT INCORPORATE COMMON 206787103 1 150 SH SOLE 0 150 0 CONNECTICUT WTR SVC COMMON 207797101 3115 44685 SH SOLE 600 41010 3075 CONOCOPHILLIPS COMMON 20825C104 47002 770540 SH SOLE 0 762308 8232 CONSOLDTD EDISON INC COMMON 209115104 330 3765 SH SOLE 0 3745 20 CONSOLIDATED WATR CO ORDINARY G23773107 9652 676863 SH SOLE 0 639543 37320 CONSTELLATION BRANDS CLASS A 21036P108 63 320 SH SOLE 0 270 50 CONTINENTAL RES COMMON 212015101 4 100 SH SOLE 0 100 0 COOPER COMPANIES INC COMMON 216648402 271 806 SH SOLE 0 806 0 COPART INC COMMON 217204106 86 1160 SH SOLE 0 1160 0 CORE LABORATORIES COMMON N22717107 16 323 SH SOLE 0 323 0 CORNERSTONE BUILDING COMMON 21925D109 335 57500 SH SOLE 0 57500 0 CORNING INCORPORATED COMMON 219350105 310 9341 SH SOLE 0 9341 0 CORTEVA INC COM USD0.01 WI 22052L104 3294 111424 SH SOLE 170 103624 7630 COSTAR GROUP INC COMMON 22160N109 886 1600 SH SOLE 0 1000 600 COSTCO WHSL CORP COMMON 22160K105 4116 15576 SH SOLE 0 14126 1450 COTY INC CLASS A 222070203 390 29172 SH SOLE 0 28607 565 COUNTY BANCORP COM USD0.01 221907108 210 12337 SH SOLE 0 0 12337 COVANTA HOLDINGS COMMON 22282E102 62 3500 SH SOLE 0 3500 0 COVETRUS INC COMMON 22304C100 2 102 SH SOLE 0 102 0 COWEN INC COMMON CL A 223622606 684 39808 SH SOLE 0 39808 0 CRACKER BARREL OLD CTRY STORE COM 22410J106 0 3 SH SOLE 0 0 3 CRAFT BREW ALIA COMMON 224122101 1116 79832 SH SOLE 0 79832 0 CRESTWOOD EQ. PRTNRS UNIT LTD PTNR 226344208 624 17450 SH SOLE 0 17450 0 CRINETICS PHARMACE COM USD0.001 22663K107 4 188 SH SOLE 0 188 0 CRISPR THERAPEUTICS COMMON H17182108 14 300 SH SOLE 0 300 0 CRITEO S.A ADS REPR 1 ORD SPONS 226718104 23790 1382336 SH SOLE 0 1076561 305775 CRONOS GROUP INC COMMON 22717L101 51 3204 SH SOLE 0 3204 0 CROSS TIMBERS RTY TR UNIT 22757R109 12 1000 SH SOLE 0 1000 0 CROWN CASTLE INTL COMMON 22822V101 179 1377 SH SOLE 0 1377 0 CROWN CRAFTS INC COMMON 228309100 176 37495 SH SOLE 0 0 37495 CROWN HOLDINGS INC COMMON 228368106 3 57 SH SOLE 0 57 0 CSS INDS INC COMMON 125906107 666 136525 SH SOLE 0 125300 11225 CSW INDUSTRIALS IN COM USD0.01 126402106 45991 674851 SH SOLE 0 673351 1500 CSX CORP COMMON 126408103 7886 101932 SH SOLE 0 101932 0 CTI BIOPHARMA CORP COM NPV 12648L601 0 33 SH SOLE 0 33 0 CULLEN FROST BANKERS COMMON 229899109 5033 53740 SH SOLE 0 52740 1000 CUMMINS INC COMMON 231021106 151 886 SH SOLE 0 886 0 CVB FINANCIAL CORP COMMON 126600105 114 5442 SH SOLE 0 0 5442 CVS HEALTH CORP COMMON 126650100 14152 259725 SH SOLE 0 256089 3636 CYCLERION THERAPEUTI COMMON 23255M105 45 3955 SH SOLE 0 3955 0 CYPRESS SEMICONDUCTR COMMON 232806109 26 1200 SH SOLE 0 1200 0 CYREN LTD ORD SHS M26895108 3 2000 SH SOLE 0 2000 0 D R HORTON INC COMMON 23331A109 32895 762701 SH SOLE 0 682201 80500 DAILY JOURNAL CORP COMMON 233912104 0 1 SH SOLE 0 1 0 DANAHER CORP COMMON 235851102 359115 2512696 SH SOLE 0 2488569 24127 DANONE SP ADR (0.2 ORD) 23636T100 1054 62273 SH SOLE 0 23373 38900 DARDEN RESTAURANT COMMON 237194105 259 2129 SH SOLE 0 2129 0 DASEKE INC COM USD0.0001 23753F107 5 1500 SH SOLE 0 1500 0 DASEKE INC WTS JUL 28 20 23753F115 4 20000 SH SOLE 0 20000 0 DAVITA INC COMMON 23918K108 8 144 SH SOLE 0 144 0 DEERE & CO COMMON 244199105 281 1699 SH SOLE 0 1299 400 DELL TECHNOLOGIES IN COMMON CLASS C 24703L202 51 1015 SH SOLE 0 1015 0 DELMARVA BANCSHARES COMMON 247100100 1841 227125 SH SOLE 227125 0 0 DELTA AIR LINES COMMON 247361702 47 838 SH SOLE 0 838 0 DENTSPLY SIRONA INC COM USD0.01 24906P109 561 9613 SH SOLE 0 9613 0 DEVON ENERGY CORP COMMON 25179M103 689 24192 SH SOLE 0 24142 50 DIAGEO P L C SP ADR (4 ORD) 25243Q205 4513 26192 SH SOLE 0 22442 3750 DIAGEO PLC ORDINARY G42089113 2730 64030 SH SOLE 0 58580 5450 DICKS SPORTING GOODS COMMON 253393102 3 88 SH SOLE 0 88 0 DIGITAL RLTY TR INC COMMON 253868103 47 400 SH SOLE 0 400 0 DIME CMNTY BANCSHRS COMMON 253922108 49 2605 SH SOLE 0 0 2605 DIREXION DAILY JUNIOR GOLD MINERS I 25460E166 287 4800 SH SOLE 0 4800 0 DISCOVER FINL SVCS COMMON 254709108 214 2759 SH SOLE 0 2759 0 DISCOVERY INC COMMON SERIES A 25470F104 7278 237078 SH SOLE 0 236986 92 DISCOVERY INC COMMON SERIES C 25470F302 48215 1694743 SH SOLE 0 1686196 8547 DJ WL INTL RE EST SPDR INDX SH FUNDS 78463X863 3 100 SH SOLE 0 100 0 DNP SELECT INCOME FD COMMON 23325P104 1 150 SH SOLE 0 150 0 DOLLAR GEN CORP COMMON 256677105 5 42 SH SOLE 0 42 0 DOLLAR TREE INC COMMON 256746108 78 733 SH SOLE 0 733 0 DOMINION ENERGY INC COMMON 25746U109 323 4186 SH SOLE 0 2186 2000 DORCHESTER MINERALS COMMON UNIT 25820R105 217 11900 SH SOLE 0 6700 5200 DOUBLELINE INCOME COMMON 258622109 48 2450 SH SOLE 0 2450 0 DOVER CORP COMMON 260003108 34 344 SH SOLE 0 244 100 DOW INC COMMON STOCK 260557103 4108 83327 SH SOLE 170 77072 6085 DTE ENERGY CO COMMON 233331107 14 116 SH SOLE 0 116 0 DUCOMMUN INC COMMON 264147109 94 2100 SH SOLE 0 2100 0 DUKE ENERGY CORP COMMON 26441C204 839 9516 SH SOLE 0 9471 45 DUNDEE CORP CLASS A 264901109 2510 3267454 SH SOLE 0 2497615 769839 DUNKIN BRANDS GR COMMON 265504100 202391 2540684 SH SOLE 350 2500169 40165 DUPONT DE NEMOURS COM USD0.01 26614N102 8495 113174 SH SOLE 170 105374 7630 DXC TECHNOLOGY CO COMMON STOCK 23355L106 7 131 SH SOLE 0 131 0 EAGLE BANCORP INC COMMON 268948106 59 1093 SH SOLE 0 1093 0 EAGLE BANCRP MONTAN COMMON 26942G100 501 30236 SH SOLE 0 0 30236 EAST WEST BANCORP COMMON 27579R104 46 1000 SH SOLE 0 1000 0 EASTERN CO COMMON 276317104 18 675 SH SOLE 0 675 0 EASTMAN CHEM CO COMMON 277432100 171 2201 SH SOLE 0 2195 6 EATON CORPORATION COMMON G29183103 98 1185 SH SOLE 0 1185 0 EATON VANCE TAX-MNG OPP FUND 27828Y108 197 13127 SH SOLE 0 13127 0 EATON VANCE ENHANCED COMMON 278274105 117 7875 SH SOLE 0 7875 0 EATON VANCE LTD DUR COMMON 27828H105 25 2000 SH SOLE 0 2000 0 EATON VANCE TAX ADV COMMON 27828G107 28 1190 SH SOLE 0 1190 0 EBAY INC COMMON 278642103 3591 90917 SH SOLE 150 90667 100 ECHOSTAR CORP CLASS A 278768106 31 700 SH SOLE 0 700 0 ECOLAB INC COMMON 278865100 1195 6052 SH SOLE 0 6052 0 EDWARDS LIFESCIENCE COMMON 28176E108 302 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 885 26209 SH SOLE 10000 15967 242 ELECTRONIC ARTS INC COMMON 285512109 20 204 SH SOLE 0 204 0 ELEMENT SOLUTIONS COM USD0.01 28618M106 1025 99225 SH SOLE 0 92225 7000 EMCOR GROUP INC COMMON 29084Q100 4 51 SH SOLE 0 51 0 EMERSON ELEC CO COMMON 291011104 1237 18548 SH SOLE 0 16828 1720 EMPIRE RESORTS INC COM USD0.01 292052305 0 34 SH SOLE 0 34 0 ENANTA PHARMACEUTI COMMON 29251M106 52127 617771 SH SOLE 479136 134625 4010 ENBRIDGE INC COMMON 29250N105 84056 2329715 SH SOLE 200 2323216 6299 ENCANA CORP COMMON 292505104 788 153629 SH SOLE 0 150048 3581 ENDO INTL PLC ORDINARY G30401106 8 2000 SH SOLE 0 0 2000 ENERGIZER HOLDINGS COMMON 29272W109 27 700 SH SOLE 0 700 0 ENERGY TRANSFER LP COMMON UNIT 29273V100 181 12887 SH SOLE 0 12887 0 ENERPLUS CORP COMMON 292766102 7 1000 SH SOLE 0 1000 0 ENSCO ROWAN PLC COMMON CLASS A G3166L100 2019 236800 SH SOLE 0 236463 337 ENSTAR GROUP LTD COMMON G3075P101 1450 8324 SH SOLE 0 8130 194 ENTEGRA FINANCIAL COMMON NPV 29363J108 285 9463 SH SOLE 0 9463 0 ENTERCOM COMMUN CORP CLASS A 293639100 4 691 SH SOLE 0 691 0 ENTERGY CORP COMMON 29364G103 308 2994 SH SOLE 0 2994 0 ENTERPRISE PRODS COMMON 293792107 5018 173844 SH SOLE 0 166550 7294 EOG RESOURCES INC COMMON 26875P101 13858 148723 SH SOLE 0 142037 6686 EQUIFAX INC COMMON 294429105 93 693 SH SOLE 0 693 0 EQUINIX INC COMMON 29444U700 16 33 SH SOLE 0 33 0 EQUITY COMMONWEALTH COMMON SBI 294628102 1192 36655 SH SOLE 0 36625 30 EQUITY RESIDENTIAL SH BEN INT 29476L107 153 2024 SH SOLE 0 2024 0 ERICSSON ADR (1 ORD B SEK1) 294821608 14 1554 SH SOLE 0 218 1336 ESCO TECHN INC COMMON 296315104 16 200 SH SOLE 0 200 0 ESTEE LAUDER CO CLASS A 518439104 81 444 SH SOLE 0 444 0 ETF MANAGERS TR AI POWERED EQT 26924G813 26 1000 SH SOLE 0 0 1000 ETF MANAGERS TRUST ETFMG ALTRNT HARVEST 26924G508 23 750 SH SOLE 0 750 0 EVEREST RE GROUP LTD COMMON G3223R108 24 100 SH SOLE 0 100 0 EVERGY INC COMMON 30034W106 13853 230315 SH SOLE 0 217912 12403 EVERSOURCE ENERGY COMMON 30040W108 426 5625 SH SOLE 0 5625 0 EXELON CORP COMMON 30161N101 161 3375 SH SOLE 0 3000 375 EXPEDIA GROUP INC COMMON 30212P303 266 2000 SH SOLE 0 0 2000 EXPEDITORS INTL WASH COMMON 302130109 34 460 SH SOLE 0 460 0 EXTENDED STAY AMRC 1 COM&1 CL 'B' 30224P200 13739 813468 SH SOLE 0 774468 39000 EXTRA SPACE STORAGE REIT 30225T102 159 1500 SH SOLE 0 1500 0 EXXON MOBIL CORP COMMON 30231G102 30485 397828 SH SOLE 0 369990 27838 FACEBOOK INC CLASS A 30303M102 11351 58814 SH SOLE 30 57821 963 FAIR ISAAC INC COMMON 303250104 519 1654 SH SOLE 0 654 1000 FARMER BROS CO COMMON 307675108 511 31275 SH SOLE 0 30575 700 FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 4 33 SH SOLE 0 33 0 FEDEX CORP COMMON 31428X106 34887 212481 SH SOLE 0 211656 825 FERRARI N V COMMON N3167Y103 3 20 SH SOLE 0 20 0 FERRO CORP COMMON 315405100 1562 98880 SH SOLE 0 95880 3000 FIDELITY NATL INFO COMMON 31620M106 2103 17147 SH SOLE 0 16842 305 FIESTA RESTAURANT GR COMMON 31660B101 1080 82235 SH SOLE 0 82235 0 FIFTH THIRD BANCORP COMMON 316773100 88 3160 SH SOLE 0 3160 0 FIREEYE INC COMMON STOCK 31816Q101 16 1100 SH SOLE 0 1100 0 FIRST BANK OF THE PALM BEACHES CL B - RESTRICTED PER337018 650 325000 SH SOLE 325000 0 0 FIRST BANK WILLIAMS COMMON 31931U102 800 68207 SH SOLE 0 50567 17640 FIRST DATA CORP COMMON CL A 32008D106 189 7000 SH SOLE 0 7000 0 FIRST FINL BANCORP COMMON 320209109 113 4668 SH SOLE 0 4668 0 FIRST HORIZON NATL COMMON 320517105 1976 132374 SH SOLE 0 129869 2505 FIRST MID BANCSHARES COMMON STOCK 320866106 139 4000 SH SOLE 0 0 4000 FIRST REPUBLIC BANK COMMON 33616C100 78 805 SH SOLE 0 805 0 FIRST SOLAR COMMON 336433107 6 100 SH SOLE 0 100 0 FIRST TR ALPHA FD II EUROPE ALPHA 33737J117 20 575 SH SOLE 0 575 0 FIRST TRUST ISE CL FRST TRS ISE CLD CMP 33734X192 21 365 SH SOLE 0 365 0 FIRSTENERGY CORP COMMON 337932107 34 800 SH SOLE 0 800 0 FISERV INC COMMON 337738108 205 2250 SH SOLE 0 2250 0 FIVE POINT HLDGS LLC COM REP CL A 33833Q106 112 15000 SH SOLE 0 0 15000 FLAHERTY & CRUMRINE PRF&INC SECURITIES F 338478100 3 180 SH SOLE 0 180 0 FLIR SYS INC COMMON 302445101 5315 98259 SH SOLE 0 98259 0 FLUOR CORPORATION COMMON 343412102 30 909 SH SOLE 0 859 50 FLY LEASING LTD ADR 144 A 34407D109 366 21050 SH SOLE 0 13250 7800 FMC CORP COMMON 302491303 8 100 SH SOLE 0 100 0 FNB CORP COMMON 302520101 87 7433 SH SOLE 0 6632 801 FNF GROUP COMMON STOCK 31620R303 87 2171 SH SOLE 0 2171 0 FOAMIX PHARMACUTICLS COMMON M46135105 1028 432200 SH SOLE 0 432200 0 FOMENTO ECON MEXI SP ADR (10 UNITS) 344419106 38 400 SH SOLE 0 400 0 FONAR CORP COMMON 344437405 0 7 SH SOLE 0 0 7 FOOT LOCKER INC COMMON 344849104 167 4000 SH SOLE 0 4000 0 FORD MOTOR CO COMMON 345370860 24 2354 SH SOLE 0 2354 0 FORTIVE CORPORATION COMMON STOCK 34959J108 72072 884106 SH SOLE 0 882313 1793 FORTUNE BRANDS HOM COMMON USD0.01 34964C106 409 7163 SH SOLE 0 7163 0 FOUR CORNERS PRPERTY COMMON 35086T109 16 591 SH SOLE 0 591 0 FOX CORPORATION COM USD0.01 CL A 35137L105 1405 38352 SH SOLE 0 38352 0 FRANCO NEVADA CORP COMMON 351858105 97 1152 SH SOLE 0 1152 0 FRANKLIN ELEC INC COMMON 353514102 781 16450 SH SOLE 0 16450 0 FRANKLIN RES INC COMMON 354613101 1883 54123 SH SOLE 0 54023 100 FRANKLIN STREET PPTY COMMON 35471R106 196 26661 SH SOLE 0 26661 0 FRANKLIN UNVL TR SH BEN INT 355145103 210 28700 SH SOLE 0 28700 0 FREEPORT-MCMORAN INC COMMON 35671D857 13 1160 SH SOLE 0 1160 0 FRESENIUS MED CARE ADS (1/2 PRF SHR) 358029106 0 20 SH SOLE 0 20 0 FRONTDOOR INC COM USD0.01 WI 35905A109 80 1837 SH SOLE 0 1837 0 FRONTIER COMMUNICA COMMON 35906A306 0 192 SH SOLE 0 192 0 FRP HOLDINGS INC COMMON 30292L107 989 17734 SH SOLE 0 17036 698 FS BANCORP INC COMMON 30263Y104 51 1000 SH SOLE 0 0 1000 GABELLI EQUITY TRUST COMMON 362397101 42 6867 SH SOLE 0 0 6867 GANNETT INC COMMON 36473H104 30 3762 SH SOLE 0 3762 0 GAP INC COMMON 364760108 36 2056 SH SOLE 0 2056 0 GARRETT MOTION INC COMMON 366505105 23 1516 SH SOLE 0 1501 15 GATES INDL CORP PL ORD USD0.01 G39108108 31348 2747445 SH SOLE 300 2641315 105830 GATEWAY BANK FSB COMMON RSTD PER367155 725 2416667 SH SOLE 2416667 0 0 GCI LIBERTY INC CLASS A COMMON STOCK 36164V305 988 16078 SH SOLE 0 16078 0 GENERAL AMERN INVS COMMON 368802104 81 2286 SH SOLE 0 2286 0 GENERAL DYNAMICS COMMON 369550108 1074 5908 SH SOLE 0 4998 910 GENERAL ELECTRIC CO COMMON 369604103 6118 582690 SH SOLE 3226 545760 33704 GENERAL MILLS INC COMMON 370334104 4634 88243 SH SOLE 0 88243 0 GENERAL MOTORS CO COMMON 37045V100 4259 110545 SH SOLE 0 110045 500 GENESEE & WYO INC CLASS A 371559105 301 3011 SH SOLE 0 3011 0 GENIUS BRANDS INTL COM USD0.001 37229T301 1 1265 SH SOLE 0 1265 0 GENMARK DIAGNOSTIC COMMON 372309104 12 2000 SH SOLE 0 0 2000 GENOMIC HEALTH COM STK USD0.0001 37244C101 11 200 SH SOLE 0 0 200 GENUINE PARTS CO COMMON 372460105 197 1903 SH SOLE 0 1903 0 GENWORTH FINANCIAL CLASS A 37247D106 33413 9006318 SH SOLE 8965784 40534 0 GERON CORP COMMON 374163103 4 3200 SH SOLE 0 3200 0 GETTY RLTY CORP NEW COMMON 374297109 64 2100 SH SOLE 0 2100 0 GEVO INC COMMON 374396406 0 25 SH SOLE 0 25 0 GILEAD SCIENCES INC COMMON 375558103 134185 1986163 SH SOLE 0 1745683 240480 GLATFELTER COMMON 377316104 8668 513543 SH SOLE 0 476253 37290 GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 1377 34425 SH SOLE 0 34425 0 GLEN BURNIE BANCORP COMMON 377407101 55 5000 SH SOLE 0 0 5000 GLOBAL X FDS LITHIUM ETF 37954Y855 3 150 SH SOLE 0 0 150 GLOBAL X FDS ROBOTICS&ARTIFICIAL 37954Y715 9 480 SH SOLE 0 0 480 GLOBAL X FDS SILVER MNR ETF 37954Y848 67 2500 SH SOLE 0 2500 0 GODADDY INC COM CL A USD0.001 380237107 3194 45540 SH SOLE 100 44215 1225 GOLAR LNG LTD ORDINARY G9456A100 834 45150 SH SOLE 0 45150 0 GOLDEN STAR RES LTD COMMON 38119T807 12 3000 SH SOLE 0 3000 0 GOLDMAN SACHS ETF TR TREASURYACCESS 0-1 Y 381430529 163 1626 SH SOLE 0 1626 0 GOLDMAN SACHS GROUP COMMON 38141G104 936 4577 SH SOLE 0 4348 229 GOPRO INC. COM USD0.0001 CL A 38268T103 0 11 SH SOLE 0 11 0 GRACE W R & CO DEL COMMON 38388F108 3986 52377 SH SOLE 100 48630 3647 GRACO INC COMMON 384109104 25153 501249 SH SOLE 0 386834 114415 GRAFTECH INTL LTD COMMON 384313508 7960 692250 SH SOLE 0 580250 112000 GRAHAM HOLDINGS CO CLASS B COMMON STK 384637104 644 934 SH SOLE 0 934 0 GRAINGER W W INC COMMON 384802104 414 1544 SH SOLE 0 500 1044 GRAND RIV COMM COMMON 386441109 1832 263636 SH SOLE 263636 0 0 GREENHILL & CO INC COMMON 395259104 3 279 SH SOLE 0 279 0 GROUPE DANONE SHS F12033134 14608 170555 SH SOLE 0 170555 0 GUESS INC COMMON 401617105 0 11 SH SOLE 0 11 0 HALLIBURTON COMMON 406216101 104 4581 SH SOLE 0 4331 250 HANESBRANDS INC COMMON 410345102 459 26712 SH SOLE 0 26712 0 HANNON ARMSTRONG S COMMON 41068X100 19 700 SH SOLE 0 700 0 HARRIS CORP DEL COMMON 413875105 105 559 SH SOLE 0 559 0 HARSCO CORP COMMON 415864107 759 27670 SH SOLE 0 23500 4170 HARTE-HANKS INC COMMON STOCK 416196202 0 28 SH SOLE 0 28 0 HARTFORD FINL SVCS COMMON 416515104 92 1664 SH SOLE 0 1184 480 HASBRO INC COMMON 418056107 1014 9601 SH SOLE 0 9101 500 HC2 HLDGS INC COMMON 404139107 4 2000 SH SOLE 0 0 2000 HCA HEALTHCARE COMMON 40412C101 210 1560 SH SOLE 0 1520 40 HCP INC COMMON 40414L109 16 530 SH SOLE 0 529 1 HEICO CORP NEW CLASS A 422806208 108 1053 SH SOLE 0 1053 0 HENRY JACK & ASSOC COMMON 426281101 386 2888 SH SOLE 0 2888 0 HENRY SCHEIN INC COM 806407102 17 254 SH SOLE 0 254 0 HERCULES CAPITAL INC COMMON 427096508 3 300 SH SOLE 0 0 300 HESS CORPORATION COMMON 42809H107 1299 20437 SH SOLE 0 20437 0 HEWLETT PACKARD ENTR COMMON USD0.01 42824C109 38 2559 SH SOLE 0 2559 0 HEXCEL CORP COMMON 428291108 317 3926 SH SOLE 0 3926 0 HIGHLANDS BANKSHARES COM USD5 430893107 1608 231428 SH SOLE 231428 0 0 HIGHWOODS PPTYS INC COMMON 431284108 264 6400 SH SOLE 0 6400 0 HILLTOP HOLDINGS COMMON 432748101 372 17500 SH SOLE 0 0 17500 HILTON GRAND VACATIO WHEN ISSUED 43283X105 0 17 SH SOLE 0 17 0 HILTON WRLDWDE HLDGS COMMON 43300A203 3468 35488 SH SOLE 0 35388 100 HNI CORPORATION COMMON 404251100 3 100 SH SOLE 0 0 100 HOLLYFRONTIER CORP COMMON 436106108 43 950 SH SOLE 0 950 0 HOME BANCSHARES COMMON 436893200 775 40290 SH SOLE 0 0 40290 HOME DEPOT INC COMMON 437076102 9326 44841 SH SOLE 0 43505 1336 HONEYWELL INTL INC COMMON 438516106 292389 1674712 SH SOLE 741 1661614 12357 HORIZON GLOBAL CORP COMMON 44052W104 2484 691965 SH SOLE 279 593325 98361 HORMEL FOODS CORP COMMON 440452100 81 2000 SH SOLE 0 2000 0 HOST HOTELS & RESRTS REIT 44107P104 77 4253 SH SOLE 0 2509 1744 HOULIHAN LOKEY INC COMMON CL A 441593100 13 300 SH SOLE 0 300 0 HOWARD HUGHES COMMON 44267D107 18986 153311 SH SOLE 0 146167 7144 HP INC COMMON USD0.01 40434L105 39 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 2247 53852 SH SOLE 0 47817 6035 HUNTINGTON BANCSHARE COMMON 446150104 55 3979 SH SOLE 0 3748 231 HUNTSMAN CORP COMMON 447011107 1725 84419 SH SOLE 0 73544 10875 HURCO CO COMMON 447324104 60 1700 SH SOLE 0 1700 0 HUTTIG BUILDNG PRODS COMMON 448451104 57 22400 SH SOLE 0 500 21900 HYATT HOTELS CORP CLASS A 448579102 3 50 SH SOLE 0 50 0 IAA INC COMMON 449253103 162230 4183347 SH SOLE 945 4117442 64960 IAC INTERACTIVECORP COMMON 44919P508 300922 1383359 SH SOLE 813 1186247 196299 IDACORP INC COMMON 451107106 9431 93913 SH SOLE 0 80758 13155 IDEX CORP COMMON 45167R104 1526 8866 SH SOLE 0 8866 0 IDEXX LABS INC COMMON 45168D104 11449 41586 SH SOLE 0 3975 37611 IF BANCORP INC COMMON 44951J105 159 7636 SH SOLE 0 7636 0 IHS MARKIT LTD SHS G47567105 410 6437 SH SOLE 0 4937 1500 ILLINOIS TOOL WORKS COMMON 452308109 8660 57417 SH SOLE 0 55217 2200 ILLUMINA INC COMMON 452327109 1091 2964 SH SOLE 15 1899 1050 IMMUNOGEN INC COMMON 45253H101 16 7546 SH SOLE 0 7546 0 IMV INC COMMON 44974L103 342 117268 SH SOLE 0 0 117268 INCYTE CORPORATION COMMON 45337C102 50 600 SH SOLE 0 600 0 INDEPENDENCE REALTY COMMON STOCK 45378A106 0 82 SH SOLE 0 77 5 INDEPENDENT BANK G COMMON 45384B106 404 8325 SH SOLE 0 0 8325 INDEPNDNT BK OF MASS COMMON 453836108 115 1517 SH SOLE 0 1517 0 INDIA FD INC COMMON 454089103 325 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 2726 SH SOLE 0 2726 0 INGREDION INCORPRTD COMMON 457187102 36424 441559 SH SOLE 0 441559 0 INSMED INC COMMON 457669307 0 25 SH SOLE 0 25 0 INTEL CORP COMMON 458140100 8101 169242 SH SOLE 0 160265 8977 INTER CONTINENTAL EX COM USD0.01 45866F104 141407 1645420 SH SOLE 778 1624522 20120 INTER PARFUMS INC COMMON 458334109 159 2400 SH SOLE 0 2400 0 INTERACTIVE BROKERS CLASS A 45841N107 338 6250 SH SOLE 0 6250 0 INTERNATIONAL PAPER COMMON 460146103 162 3744 SH SOLE 0 3744 0 INTERPUBLIC GROUP COMMON 460690100 2 92 SH SOLE 0 92 0 INTL BUSINESS MCHN COMMON 459200101 46790 339304 SH SOLE 0 312018 27286 INTL FLAVORS & FRAGR COMMON 459506101 101 700 SH SOLE 0 700 0 INTUIT COMMON 461202103 753 2884 SH SOLE 0 84 2800 INTUITIVE SURGIC INC COMMON 46120E602 94 180 SH SOLE 0 180 0 INVESCO ETF TR DIV ACHV PRTF 46137V506 335 11700 SH SOLE 0 11050 650 INVESCO ETF TR DYNA BUYBK ACH 46137V308 181 2900 SH SOLE 0 2900 0 INVESCO ETF TR GOLDEN DRG CHINA 46137V571 219 5881 SH SOLE 0 5881 0 INVESCO ETF TR NASD INTNT ETF 46137V530 23 174 SH SOLE 0 174 0 INVESCO ETF TR WATER RESOURCE 46137V142 48 1353 SH SOLE 0 1353 0 INVESCO ETF TR II KBW BK PORT 46138E628 2 47 SH SOLE 0 47 0 INVESCO EXCHANGETRAD S&P 500 EQUAL WEIGHT 46137V357 184 1715 SH SOLE 0 1715 0 INVESCO EXCHNG TRADE SR LN ETF 46138G508 19 850 SH SOLE 0 850 0 INVESCO PENN VL MUNI COMMON 46132K109 4 350 SH SOLE 0 350 0 INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 1655 8865 SH SOLE 125 8323 417 INVESTORS BANCORP COMMON 46146L101 15 1361 SH SOLE 0 544 817 IONIS PHARMACEUTICAL COMMON USD0.001 462222100 81 1275 SH SOLE 0 1275 0 IQIYI INC SPN ADS REP 7 ORDSHS 46267X108 12 600 SH SOLE 0 600 0 IQVIA HOLDINGS INC COMMON 46266C105 3652 22701 SH SOLE 70 21582 1049 IROBOT CORP COMMON 462726100 4 50 SH SOLE 0 50 0 IRON MOUNTAIN INC REIT 46284V101 6 195 SH SOLE 0 195 0 IRONWOOD PHARMACEUCL CLASS A 46333X108 397 36364 SH SOLE 0 36364 0 ISHARES 0-5 YR TIPS ETF 46429B747 38 379 SH SOLE 0 379 0 ISHARES 3-7 YR TR BD ETF 464288661 47 378 SH SOLE 0 378 0 ISHARES CHINA ETF 46429B671 20 350 SH SOLE 0 200 150 ISHARES CHINA LG-CAP ETF 464287184 260 6101 SH SOLE 0 6101 0 ISHARES EAFE GRWTH ETF 464288885 54 677 SH SOLE 0 677 0 ISHARES EAFE VALUE ETF 464288877 8 180 SH SOLE 0 0 180 ISHARES EMERG MKTS ETF 464287234 99 2324 SH SOLE 0 2324 0 ISHARES GLOBAL TECH ETF 464287291 3 17 SH SOLE 0 17 0 ISHARES HIGH DIVIDND ETF 46429B663 27 294 SH SOLE 0 294 0 ISHARES IBOXX INV CP ETF 464287242 19 153 SH SOLE 0 108 45 ISHARES INTERM TR CRP BD ETF 464288638 39 701 SH SOLE 0 701 0 ISHARES INTL SEL DIV ETF 464288448 22 731 SH SOLE 0 731 0 ISHARES LATN AMER 40 ETF 464287390 33 1000 SH SOLE 0 1000 0 ISHARES MSCI EAFE ETF 464287465 218 3320 SH SOLE 0 3320 0 ISHARES MSCI GERMANY ETF 464286806 8 300 SH SOLE 0 0 300 ISHARES MSCI JAPN SMCETF 464286582 335 4900 SH SOLE 0 4900 0 ISHARES NASDQ BIOTEC ETF 464287556 10 100 SH SOLE 0 100 0 ISHARES PAC EX JAPAN ETF 464286665 5 120 SH SOLE 0 120 0 ISHARES RUS 1000 GRW ETF 464287614 213 1360 SH SOLE 0 1360 0 ISHARES RUS 1000 VAL ETF 464287598 288 2268 SH SOLE 0 2268 0 ISHARES RUS 2000 VAL ETF 464287630 27 225 SH SOLE 0 225 0 ISHARES RUS MDCP VAL ETF 464287473 56 634 SH SOLE 0 634 0 ISHARES RUS MID-CAP ETF 464287499 181 3248 SH SOLE 0 3248 0 ISHARES RUSSELL 2000 ETF 464287655 173 1113 SH SOLE 0 1113 0 ISHARES S&P 500 GRWT ETF 464287309 13 78 SH SOLE 0 0 78 ISHARES S&P 500 VAL ETF 464287408 100 861 SH SOLE 0 775 86 ISHARES S&P MC 400VL ETF 464287705 24 158 SH SOLE 0 158 0 ISHARES SELECT DIVID ETF 464287168 643 6466 SH SOLE 0 6466 0 ISHARES SH TR CORP ETF 464288646 66 1250 SH SOLE 0 1250 0 ISHARES SP SMCP600GR ETF 464287887 37 207 SH SOLE 0 207 0 ISHARES SP SMCP600VL ETF 464287879 60 404 SH SOLE 0 404 0 ISHARES U.S. ENERGY ETF 464287796 178 5200 SH SOLE 110 3960 1130 ISHARES U.S. MED DVC ETF 464288810 11 46 SH SOLE 0 46 0 ISHARES U.S. UTILITS ETF 464287697 9 60 SH SOLE 0 60 0 ISHARES US HOME CONS ETF 464288752 26 700 SH SOLE 0 700 0 ISHARES US REGNL BKS ETF 464288778 17 375 SH SOLE 0 375 0 ISHARES GOLD TRUST GOLD TRUST 464285105 2 150 SH SOLE 0 150 0 ISHARES INC CORE MSCI EMKT 46434G103 620 12060 SH SOLE 180 10010 1870 ISHARES INC MSCI EUROZONE 464286608 277 7015 SH SOLE 220 4955 1840 ISHARES INC MSCI JAPAN ETF 46434G822 10 190 SH SOLE 0 190 0 ISHARES SILVER TRUST ISHARES 46428Q109 5 350 SH SOLE 0 350 0 ISHARES TR CORE MSCI EAFE 46432F842 6 106 SH SOLE 0 106 0 ISHARES TR CORE MSCI EURO 46434V738 26 560 SH SOLE 0 560 0 ISHARES TR CORE S&P SMALL-CAP 464287804 2503 31983 SH SOLE 0 31534 449 ISHARES TR CORE S&P VLU ETF 464287663 1072 18940 SH SOLE 550 13400 4990 ISHARES TR CORE US TREASUR BOND 46429B267 11 453 SH SOLE 0 453 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 3 51 SH SOLE 0 51 0 ISHARES TR MSCI USA MOMENTUM FA 46432F396 2 20 SH SOLE 0 20 0 ISHARES TR MSCI USA QUALITY FAC 46432F339 38 420 SH SOLE 0 420 0 ISHARES TR MSCI USA VALUE FACTO 46432F388 24 306 SH SOLE 0 306 0 ISHARES TR PFD AND INCM SEC 464288687 4340 117800 SH SOLE 0 117800 0 ISHARES TR S&P EURO 350 IND 464287861 88 2000 SH SOLE 0 2000 0 ISHARES TR S&P GSCI COMMD 46428R107 8 515 SH SOLE 0 515 0 ISHARES TR TIPS BD ETF 464287176 479 4150 SH SOLE 0 4150 0 ISHARES TRUST CORE S&P 500 ETF 464287200 327 1110 SH SOLE 20 879 211 ISHARES TRUST CORE S&P MID-CAP ETF 464287507 15 79 SH SOLE 0 79 0 ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 765 11493 SH SOLE 0 11493 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 6 121 SH SOLE 0 121 0 ITT INC COMMON 45073V108 131 2003 SH SOLE 0 1263 740 JACOBS ENGR GROUP COMMON 469814107 38 462 SH SOLE 0 262 200 JANUS HENDERSON PLC ORDINARY SHARES G4474Y214 75 3539 SH SOLE 0 3539 0 JAZZ PHARMA PLC COMMON G50871105 387 2720 SH SOLE 0 2600 120 JBG SMITH PROPERTIES COMMON SHARES 46590V100 1956 49737 SH SOLE 0 49737 0 JEFFERIES FINANCIAL COMMON 47233W109 23643 1229526 SH SOLE 0 1085938 143588 JETBLUE AIRWAYS CORP COMMON 477143101 240 13020 SH SOLE 0 13020 0 JOHNSON & JOHNSON COMMON 478160104 315683 2266528 SH SOLE 236650 1980917 48961 JOHNSON CONTROLS INT ORDINARY SHARES G51502105 23 572 SH SOLE 0 500 72 JOHNSON OUTDOORS INC CLASS A 479167108 29 400 SH SOLE 0 400 0 JOUNCE THERAPEUTIC COM USD0.001 481116101 366 74000 SH SOLE 0 73000 1000 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 40 1600 SH SOLE 0 1600 0 JPMORGAN CHASE & CO COMMON 46625H100 42643 381427 SH SOLE 0 358798 22629 JUNIPER NETWORKS COM COMMON 48203R104 2 97 SH SOLE 0 97 0 KANSAS CITY SOUTHERN COMMON 485170302 2091 17165 SH SOLE 0 17115 50 KAR AUCTION SERVIC COMMON 48238T109 99356 3974262 SH SOLE 75 3910767 63420 KAYNE ANDERS MLP/MID COMMON 486606106 28 1885 SH SOLE 0 1885 0 KEARNY FINL CORP MD COM USD0.10 48716P108 5 404 SH SOLE 0 161 243 KELLOGG CO COMMON 487836108 3959 73912 SH SOLE 0 70979 2933 KENNEDY-WILSON HLDS COMMON 489398107 82 4000 SH SOLE 0 4000 0 KEYCORP COMMON 493267108 273 15410 SH SOLE 0 15082 328 KEYSIGHT TECHNOLOGS COMMON 49338L103 143 1603 SH SOLE 0 1553 50 KIMBERLY CLARK CORP COMMON 494368103 4989 37433 SH SOLE 0 36933 500 KIMCO REALTY CORP COMMON 49446R109 5059 273764 SH SOLE 0 264464 9300 KINDER MORGAN INC COMMON 49456B101 2952 141412 SH SOLE 0 141412 0 KINGSTONE COS INC COMMON 496719105 38 4500 SH SOLE 0 4500 0 KINISKA PHARMACEUTIC CL A G5269C101 866 63976 SH SOLE 0 63976 0 KIRBY CORPORATION COMMON 497266106 869 11000 SH SOLE 0 11000 0 KKR & CO INC COMMON UNIT 48251W104 159410 6308286 SH SOLE 2557 5159494 1146235 KKR INCOME OPPORTU COMMON USD0.001 48249T106 0 15 SH SOLE 0 15 0 KNOLL INC COMMON 498904200 613 26700 SH SOLE 0 26700 0 KNOWLES CORPORATION COMMON STOCK 49926D109 0 51 SH SOLE 0 51 0 KOHLS CORP COMMON 500255104 5 118 SH SOLE 0 118 0 KONTOOR BRANDS INC COMMON STOCK 50050N103 15 556 SH SOLE 0 551 5 KOREA ELECTRIC PWR SP ADR (0.5 ORD) 500631106 590 53240 SH SOLE 0 53240 0 KRAFT HEINZ CO COMMON USD0.01 500754106 543 17509 SH SOLE 0 15466 2043 KRATOS DEF & SEC SOL COMMON 50077B207 61 2700 SH SOLE 0 2700 0 KROGER CO COMMON 501044101 7 342 SH SOLE 0 342 0 L3 TECHNOLOGIES INC COMMON 502413107 1002 4090 SH SOLE 0 4090 0 LABORATORY CORP AMER COMMON 50540R409 3198 18497 SH SOLE 0 18497 0 LADENBURG THALMAN FI COMMON 50575Q102 1 482 SH SOLE 0 0 482 LAKE SHORE BANCORP COMMON 510700107 299 20000 SH SOLE 0 20000 0 LAKELAND BANCORP INC COMMON 511637100 574 35600 SH SOLE 0 35600 0 LAMAR ADVERTISING CL A 512816109 1507 18675 SH SOLE 0 15850 2825 LAMB WESTON HLDGS COMMON 513272104 51 806 SH SOLE 0 716 90 LANDMARK BANCORP INC COMMON 51504L107 355 14831 SH SOLE 0 0 14831 LANDS END INC COMMON 51509F105 1 114 SH SOLE 0 114 0 LANDSTAR SYS INC COMMON 515098101 118 1100 SH SOLE 0 1100 0 LAREDO PETROLEUM INC COMMON 516806106 435 150000 SH SOLE 0 150000 0 LAS VEGAS SANDS CORP COMMON 517834107 2 50 SH SOLE 0 50 0 LCI INDUSTRIES COMMON 50189K103 1557 17308 SH SOLE 0 15572 1736 LEE ENTERPRISES INC COMMON 523768109 1 600 SH SOLE 0 600 0 LEGGETT & PLATT INC COMMON 524660107 2063 53776 SH SOLE 0 53776 0 LEIDOS HOLDINGS INC COMMON STOCK 525327102 62 781 SH SOLE 0 781 0 LENDING CLUB CORP COM USD0.01 52603A109 2 790 SH SOLE 0 0 790 LENNAR CORP CLASS A 526057104 51872 1070420 SH SOLE 100 961010 109310 LENNAR CORP CLASS B 526057302 4 105 SH SOLE 0 105 0 LEVEL ONE BANCORP IN COMMON 52730D208 1561 62500 SH SOLE 62500 0 0 LEXICON PHARMACUTICL COM USD0.001 528872302 18555 2949979 SH SOLE 2948629 0 1350 LIBERTY BRAVES GROUP COM SER A 531229706 566 20390 SH SOLE 0 15651 4739 LIBERTY BRAVES GROUP COM SER C 531229888 1907 68189 SH SOLE 0 50798 17391 LIBERTY BROADBAND CORP COM SER A 530307107 9475 92136 SH SOLE 20 77539 14577 LIBERTY BROADBAND CORP COM SER C 530307305 29768 285629 SH SOLE 41 201257 84331 LIBERTY EXPEDIA HLDS COM USD0.01 SER A 53046P109 514 10763 SH SOLE 0 10763 0 LIBERTY GLOBAL PLC CLASS A ORD SHARES G5480U104 750 27797 SH SOLE 0 27551 246 LIBERTY GLOBAL PLC CLASS C G5480U120 2711 102209 SH SOLE 0 100677 1532 LIBERTY LATIN AMERIC COM CL A G9001E102 382 22185 SH SOLE 0 10577 11608 LIBERTY LATIN AMERIC COM CL C G9001E128 1981 115268 SH SOLE 0 96376 18892 LIBERTY MEDIA COM USD0.01 SER A ME 531229870 3006 83848 SH SOLE 1 53974 29873 LIBERTY MEDIA COM USD0.01 SER C ME 531229854 6045 161606 SH SOLE 2 112881 48723 LIBERTY SIRIUS GROUP COM SER A 531229409 12384 327553 SH SOLE 82 205816 121655 LIBERTY SIRIUS GROUP COM SER C 531229607 103613 2728108 SH SOLE 108 2272347 455653 LIBERTY TRIPADVISO COM USD0.01 'A' 531465102 122 9886 SH SOLE 0 9886 0 LIGHTBRIDGE CORP COM USD0.001 53224K203 1 2135 SH SOLE 0 2135 0 LILLY ELI & CO COMMON 532457108 12864 116115 SH SOLE 0 111011 5104 LINCOLN NATL CORP COMMON 534187109 128 1990 SH SOLE 0 1990 0 LINDE PLC COM USD0.001 G5494J103 4337 21600 SH SOLE 0 21525 75 LIONS GATE ENTMNT CLASS B NON-VOT SHS 535919500 233 20075 SH SOLE 0 20075 0 LIVENT CORPORATION COM USD0.001 53814L108 0 93 SH SOLE 0 93 0 LLOYDS BANKING GR SP ADR(4 ORD) 539439109 21 7689 SH SOLE 0 7689 0 LOCKHEED MARTIN CORP COMMON 539830109 2513 6913 SH SOLE 0 6388 525 LOEWS CORP COMMON 540424108 13082 239305 SH SOLE 0 239305 0 LOGMEIN INC COMMON 54142L109 0 2 SH SOLE 0 2 0 LOOP INDS INC COM USD0.001 543518104 9 1000 SH SOLE 0 1000 0 LOWES CO COMMON 548661107 16305 161581 SH SOLE 0 161001 580 LSC COMMUNICATIONS COMMON 50218P107 1 487 SH SOLE 0 487 0 LUBY'S INC COMMON 549282101 2 2520 SH SOLE 0 720 1800 LUCKIN COFFEE INC ADS 54951L109 194 10000 SH SOLE 0 10000 0 LULULEMON ATHLETICA COMMON 550021109 5 30 SH SOLE 0 30 0 LUMENTUM HLDGS INC USD0.001 55024U109 133 2500 SH SOLE 0 2500 0 LYONDELLBASELL INDUS SHARES A N53745100 69521 807173 SH SOLE 0 684823 122350 M & T BK CORP COMMON 55261F104 3078 18104 SH SOLE 0 18104 0 MACERICH CO REIT 554382101 2114 63125 SH SOLE 0 61375 1750 MACK CALI RLTY CORP COMMON 554489104 14797 635364 SH SOLE 0 595214 40150 MACOM TECH SOLUTIONS COM USD0.001 55405Y100 302 20000 SH SOLE 0 20000 0 MACYS INC COMMON 55616P104 3 158 SH SOLE 0 157 1 MAG SILVER CORP COMMON 55903Q104 379 36000 SH SOLE 0 36000 0 MAGAL SECURITY SYS ORDINARY M6786D104 91 18225 SH SOLE 0 18225 0 MAGELLAN MIDSTREAM COMMON UNIT 559080106 3405 53217 SH SOLE 0 53217 0 MAGYAR BANCORP INC COMMON 55977T109 277 22939 SH SOLE 0 22939 0 MAINSTREET BANCSHARE COM STK USD0.01 56064Y100 4057 178035 SH SOLE 111250 10405 56380 MALLINCKRODT PLC SHARES G5785G107 0 20 SH SOLE 0 11 9 MANPOWERGROUP COMMON 56418H100 5003 51790 SH SOLE 0 51215 575 MANULIFE FINCL CORP COMMON 56501R106 1 60 SH SOLE 0 60 0 MARATHON OIL CORP COMMON 565849106 229 16128 SH SOLE 0 16128 0 MARATHON PETROLEUM COMMON 56585A102 976 17474 SH SOLE 0 17474 0 MARINE BANCORP FLA I COMMON 56813P103 740 98730 SH SOLE 98730 0 0 MARKEL CORP COMMON 570535104 1409 1294 SH SOLE 0 1294 0 MARKETAXESS HLDGS COMMON 57060D108 252 785 SH SOLE 0 785 0 MARRIOTT INTL INC CLASS A 571903202 72 520 SH SOLE 0 520 0 MARRIOTT VACTNS WRLW COMMON 57164Y107 0 4 SH SOLE 0 4 0 MARSH & MCLENNAN COS COMMON 571748102 505 5066 SH SOLE 0 5066 0 MARTIN MARIETTA MATL COMMON 573284106 13752 59766 SH SOLE 0 59716 50 MASTERCARD INC CLASS A 57636Q104 2798 10580 SH SOLE 0 10580 0 MATCH GROUP INC COMMON 57665R106 363 5400 SH SOLE 0 4700 700 MATERIALISE NV SPN ADS REPSTG 1 ORD 57667T100 240 12300 SH SOLE 0 11900 400 MATTEL INC COMMON 577081102 307 27430 SH SOLE 130 26700 600 MAYS J W INC COMMON 578473100 8 250 SH SOLE 0 0 250 MBIA INC COMMON 55262C100 299 32125 SH SOLE 0 0 32125 MCCORMICK & CO INC COMMON NON VTG 579780206 12486 80550 SH SOLE 0 80550 0 MCDONALDS CORP COMMON 580135101 52460 252623 SH SOLE 0 250415 2208 MCEWEN MINING INC COMMON 58039P107 115 66000 SH SOLE 0 66000 0 MCKESSON CORP COMMON 58155Q103 176 1315 SH SOLE 0 1315 0 MDC HOLDINGS COMMON 552676108 714 21795 SH SOLE 0 21673 122 MDU RES GROUP INC COMMON 552690109 8395 325412 SH SOLE 0 307362 18050 MEDICINES CO COMMON 584688105 1082 29673 SH SOLE 0 29673 0 MEDIFAST INC COMMON 58470H101 89 700 SH SOLE 0 700 0 MEDTRONIC PLC SHS G5960L103 433 4455 SH SOLE 0 4263 192 MENLO THERAPEUTICS COM USD0.0001 586858102 13334 2226192 SH SOLE 2226192 0 0 MERCADOLIBRE INC COMMON 58733R102 55 90 SH SOLE 0 90 0 MERCK & CO INC COMMON 58933Y105 16011 190953 SH SOLE 100 189493 1360 MERCURY GENERAL CORP COMMON 589400100 1543 24700 SH SOLE 0 24400 300 MERIDIAN BIOSCIENCE COMMON 589584101 62 5262 SH SOLE 0 5262 0 MERIDIAN CORPORATION COMMON 58958P104 2430 143800 SH SOLE 106815 19850 17135 METLIFE INC COMMON 59156R108 31 644 SH SOLE 0 599 45 METTLER TOLEDO INTL COMMON 592688105 71599 85238 SH SOLE 0 85238 0 MFS CHARTER INC TR SH BEN INT 552727109 17 2183 SH SOLE 0 0 2183 MICRO FOCUS INTL PLC ADS 1 ORD SHS 594837403 3 145 SH SOLE 0 145 0 MICROCHIP TECHNOLOGY COMMON 595017104 14 169 SH SOLE 0 169 0 MICRON TECHNOLOGY COMMON 595112103 137 3559 SH SOLE 0 3559 0 MICROSOFT CORP COMMON 594918104 778735 5813184 SH SOLE 950 5606884 205350 MID-AMER APT CMNTYS REIT 59522J103 4853 41216 SH SOLE 0 41216 0 MIDDLEBY CORP COMMON 596278101 91 676 SH SOLE 0 676 0 MIDDLESEX WATER CO COMMON 596680108 17442 294391 SH SOLE 600 282625 11166 MIND C T I LTD ORDINARY M70240102 133 60000 SH SOLE 0 60000 0 MINERALS TECHNOLOGS COMMON 603158106 18331 342576 SH SOLE 0 342576 0 MISTRAS GROUP INC COMMON 60649T107 528 36800 SH SOLE 0 20500 16300 MOGO INC COMMON 60800C109 320 94300 SH SOLE 0 94300 0 MOHAWK INDS INC COMMON 608190104 93 632 SH SOLE 0 632 0 MOMO INC DR EACH REPR 2A ORD 60879B107 26799 748594 SH SOLE 745975 2619 0 MONDELEZ INTL INC COMMON 609207105 183764 3409355 SH SOLE 250 3357969 51136 MONOTYPE IMAGING HLD COMMON 61022P100 168 10000 SH SOLE 0 9600 400 MOODYS CORP COMMON 615369105 33068 169311 SH SOLE 0 168102 1209 MORGAN STANLEY COMMON 617446448 65 1487 SH SOLE 100 1387 0 MORGAN STANLEY CHINA A SHARES FUND 617468103 0 20 SH SOLE 0 20 0 MORNINGSTAR INC COMMON 617700109 137 951 SH SOLE 0 951 0 MOSAIC CO COMMON 61945C103 3204 128008 SH SOLE 0 127944 64 MOSYS INC COMMON 619718208 0 2397 SH SOLE 0 2397 0 MOTOROLA SOLUTIONS COMMON 620076307 5076 30447 SH SOLE 0 30149 298 MOUNTAIN COMM BANCOR SHS 624004107 1193 62500 SH SOLE 62500 0 0 MOUNTAIN PROV DIAM COMMON 62426E402 459 446278 SH SOLE 0 411497 34781 MR COOPER INC COMMON 62482R107 0 6 SH SOLE 0 6 0 MSA SAFETY INC COMMON STOCK 553498106 7677 72850 SH SOLE 100 70350 2400 MSB FINL CORP NEW COM STK USD0.10 55352L101 120 7845 SH SOLE 0 7845 0 MSC INDL DIRECT INC CLASS A 553530106 103 1400 SH SOLE 0 1400 0 MSCI INC COMMON 55354G100 888 3720 SH SOLE 0 3720 0 MUELLER INDS INC COMMON 624756102 1323 45208 SH SOLE 0 37758 7450 MUELLER WTR PRODS COMMON 624758108 2677 272688 SH SOLE 0 263488 9200 MURPHY OIL CORP COMMON 626717102 198 8040 SH SOLE 0 8040 0 MURPHY USA INC COMMON STOCK 626755102 168 2010 SH SOLE 0 2010 0 MYOVANT SCIENCES COM USD0.000017727 G637AM102 3620 400000 SH SOLE 400000 0 0 NABORS INDS LTD COMMON G6359F103 2 800 SH SOLE 0 800 0 NANOMETRICS INC COMMON 630077105 2625 75650 SH SOLE 0 73850 1800 NASDAQ INC COM STK USD0.01 631103108 4358 45322 SH SOLE 0 44532 790 NATHANS FAMOUS INC COMMON 632347100 2749 35200 SH SOLE 0 29483 5717 NATIONAL BANK HOLD COMMON 633707104 178 4925 SH SOLE 0 4925 0 NATIONAL GRID ADR (5 ORD) 636274409 5 95 SH SOLE 0 95 0 NATIONAL OILWELL VAR COMMON 637071101 568 25593 SH SOLE 0 25593 0 NAVIENT CORP COMMON 63938C108 1 103 SH SOLE 0 103 0 NAVIGATOR HOLDINGS ORD SHS (MARSHL IS) Y62132108 4740 506485 SH SOLE 0 469760 36725 NCR CORP COMMON 62886E108 0 20 SH SOLE 0 20 0 NEENAH INC COMMON 640079109 1145 16960 SH SOLE 0 13475 3485 NEPTUNE WELLNESS SOL COMMON 64079L105 8 2000 SH SOLE 0 0 2000 NESTLE S A ADS (1 ORD SHRS) 641069406 448513 4337643 SH SOLE 0 3977955 359688 NESTLE S A SHS NOM SHARES H57312649 968 9347 SH SOLE 0 9347 0 NETEASE INC ADR (25 ORD) 64110W102 12 50 SH SOLE 0 50 0 NETFLIX INC COMMON 64110L106 1893 5156 SH SOLE 0 5156 0 NETWORK-1 TECH INC COMMON 64121N109 31 12600 SH SOLE 0 12600 0 NEUBERGER BERMAN RE COMMON 64190A103 15 3028 SH SOLE 0 3028 0 NEURALSTEM INC COM STK USD0.001 64127R401 0 26 SH SOLE 0 26 0 NEUROTROPE INC COM USD0.0001 64129T207 4 500 SH SOLE 0 500 0 NEW GOLD INC COMMON 644535106 62 64950 SH SOLE 0 60700 4250 NEW HOME COMPANY I COM USD0.01 645370107 3907 1014941 SH SOLE 0 888305 126636 NEW RESIDENTIAL INV COMMON 64828T201 33 2200 SH SOLE 0 2200 0 NEW YORK TIMES CO CLASS A 650111107 31 980 SH SOLE 0 980 0 NEWELL BRANDS INC COMMON 651229106 12921 837983 SH SOLE 0 712380 125603 NEWMONT GOLD CORP COM USD1.60 651639106 6968 181149 SH SOLE 0 181149 0 NEWS CORP NEW COMMON CL A 65249B109 21 1625 SH SOLE 0 1625 0 NEXSTAR MEDIA GROUP COM USD0.01 CL'A' 65336K103 16 167 SH SOLE 0 167 0 NEXTERA ENERGY INC COMMON 65339F101 2994 14619 SH SOLE 0 14601 18 NEXTERA ENERGY LPU COM UNIT RP IN 65341B106 9 200 SH SOLE 0 0 200 NICE LTD ADR-REPR 1 ORD ILS1 653656108 6 50 SH SOLE 0 50 0 NIKE INC CLASS B 654106103 11238 133872 SH SOLE 0 133872 0 NIO INC ADS EACH REP 62914V106 10 4000 SH SOLE 0 4000 0 NISOURCE INC COMMON 65473P105 7907 274555 SH SOLE 0 256535 18020 NN INC COMMON 629337106 1537 157500 SH SOLE 0 157500 0 NOBLE CORPRATION PLC ORDINARY SHARES G65431101 19 10550 SH SOLE 0 10050 500 NOBLE ENERGY INC COMMON 655044105 1520 67900 SH SOLE 0 67900 0 NOKIA CORP SP ADR (1 ORD A) 654902204 92 18468 SH SOLE 0 18458 10 NOMAD FOODS LTD USD ORD SHS G6564A105 2872 134474 SH SOLE 0 133874 600 NORFOLK SOUTHERN COMMON 655844108 1688 8471 SH SOLE 0 8051 420 NORTHEAST BANK COMMON 66405S100 206 7500 SH SOLE 0 0 7500 NORTHERN TR CORP COMMON 665859104 9124 101382 SH SOLE 0 94716 6666 NORTHRIM BANCORP INC COMMON 666762109 536 15058 SH SOLE 0 0 15058 NORTHROP GRUMMAN CO COMMON 666807102 5267 16301 SH SOLE 0 15796 505 NORTHWEST PIPE CO COMMON 667746101 97 3800 SH SOLE 0 3800 0 NORTHWESTERN CORP COMMON 668074305 15863 219863 SH SOLE 0 202738 17125 NOVARTIS AG ADR (1 ORD) 66987V109 7554 82733 SH SOLE 0 64083 18650 NOVO-NORDISK AS ADR (1 ORD B) 670100205 1306 25600 SH SOLE 0 13000 12600 NOW INC COMMON 67011P100 101 6906 SH SOLE 0 6906 0 NRG ENERGY INC COMMON 629377508 1 55 SH SOLE 0 17 38 NUANCE COMMUNICATION COMMON 67020Y100 18 1145 SH SOLE 0 1145 0 NUCOR CORP COMMON 670346105 1065 19328 SH SOLE 0 19328 0 NUTRIEN LTD COMMON 67077M108 21133 395307 SH SOLE 0 390807 4500 NUVECTRA CORP COMMON 67075N108 20 6000 SH SOLE 0 6000 0 NUVEEN CREDIT STRAT INCOME FUND 67073D102 2 333 SH SOLE 0 333 0 NUVEEN NEW JERSEY QU COM USD0.01 67069Y102 15 1100 SH SOLE 0 1100 0 NUVEEN NY MUN VALUE COMMON 67062M105 1 197 SH SOLE 0 197 0 NUVEEN PENNSYLVANIA COM USD0.01 670972108 7 525 SH SOLE 0 525 0 NUVERRA ENVIRONMENTL COM PAR 67091K302 55 13545 SH SOLE 0 13545 0 NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 1483 59854 SH SOLE 0 31814 28040 NVIDIA CORP COMMON 67066G104 231 1407 SH SOLE 0 1407 0 NXP SEMICONDUCTR COMMON N6596X109 17 183 SH SOLE 0 183 0 OAKTREE CAP GROUP UNIT CLASS A 674001201 400 8080 SH SOLE 0 8080 0 OBSEVA SA COMMON H5861P103 23369 2066312 SH SOLE 2024742 41570 0 OBSIDIAN ENERGY COMMON 674482203 0 4 SH SOLE 0 0 4 OCCIDENTAL PETE CORP COMMON 674599105 14018 278800 SH SOLE 50 276525 2225 OFFICE DEPOT INC COMMON 676220106 1 565 SH SOLE 0 565 0 OFG BANCORP COMMON 67103X102 356 15000 SH SOLE 0 0 15000 OGE ENERGY CORP COMMON 670837103 7024 165040 SH SOLE 0 148660 16380 OHR PHARMACEUTICAL COMMON 67778H309 1 361 SH SOLE 0 361 0 OLD LINE BANCSHARES COMMON 67984M100 1031 38758 SH SOLE 38758 0 0 OLD REP INTL CORP COMMON 680223104 38998 1742562 SH SOLE 0 982895 759667 OMEGA HEALTHCARE INV COMMON 681936100 152 4139 SH SOLE 0 4139 0 OMNICOM GROUP INC COMMON 681919106 26958 328966 SH SOLE 0 327446 1520 ON DECK CAP COM USD0.005 682163100 1 400 SH SOLE 0 0 400 ONE LIBERTY PPTYS COMMON 682406103 3680 127082 SH SOLE 0 97022 30060 ONEOK INC COMMON 682680103 622 9048 SH SOLE 0 9048 0 OP BANCORP COM USD0.01 67109R109 119 11000 SH SOLE 0 0 11000 OPKO HEALTH INC COMMON 68375N103 170 69900 SH SOLE 0 64900 5000 ORACLE CORP COMMON 68389X105 227058 3985574 SH SOLE 100 3933394 52080 O'REILLY AUTOMOTIVE COMMON 67103H107 24188 65494 SH SOLE 0 65469 25 ORION ENG CARBNS S.A COMMON L72967109 8513 397650 SH SOLE 0 365300 32350 ORITANI FINL CRP DEL COMMON 68633D103 8 500 SH SOLE 0 500 0 OSHKOSH CORPORATION COMMON 688239201 4 50 SH SOLE 0 50 0 OSI ETF TR OSHS GBL INTER 67110P704 17 715 SH SOLE 0 715 0 OTONOMY INC COMMON 68906L105 8081 2938633 SH SOLE 2937633 0 1000 OTTER TAIL CORP COMMON 689648103 4180 79158 SH SOLE 0 77913 1245 OWENS CORNING COMMON 690742101 20 350 SH SOLE 0 350 0 OWENS ILL INC COMMON 690768403 48 2800 SH SOLE 0 2800 0 PACIFIC MERCANT BANC COMMON 694552100 8857 1073671 SH SOLE 146992 810311 116368 PACIFIC PREMIER BANC COMMON 69478X105 2761 89415 SH SOLE 0 0 89415 PACKAGING CORP AMER COMMON 695156109 14 150 SH SOLE 0 0 150 PALO ALTO NETWORKS COMMON 697435105 61 300 SH SOLE 0 300 0 PAN AMERICAN SILVER COMMON 697900108 6410 496515 SH SOLE 0 477115 19400 PAR TECHNOLOGY CORP COMMON 698884103 14 500 SH SOLE 0 500 0 PARK HOTELS RESORTS WHEN ISSUED 700517105 0 36 SH SOLE 0 36 0 PARK NATL CORP COMMON 700658107 1952 19645 SH SOLE 0 18045 1600 PARKE BANCORP INC COMMON 700885106 911 38073 SH SOLE 0 0 38073 PARKER HANNIFIN CORP COMMON 701094104 100 590 SH SOLE 0 525 65 PAYCHEX INC COMMON 704326107 241 2932 SH SOLE 0 2932 0 PAYPAL HLDGS INC COM USD0.0001 70450Y103 101751 888973 SH SOLE 0 678813 210160 PEBBLEBROOK HOTEL TR COMMON 70509V100 1 47 SH SOLE 0 47 0 PENNYMAC CORP 5.375 MAY 01 20 C 70932AAB9 25 25000 PRN SOLE 0 25000 0 PENTAIR PLC COMMON G7S00T104 2178 58557 SH SOLE 0 31917 26640 PEOPLES UNITED FINL COMMON 712704105 337 20094 SH SOLE 0 19794 300 PEPSICO INC COMMON 713448108 18153 138441 SH SOLE 0 137065 1376 PERRIGO CO ORDINARY SHARES G97822103 95 2000 SH SOLE 0 0 2000 PERSPECTA INC COMMON STOCK 715347100 1 70 SH SOLE 0 70 0 PFIZER INC COMMON 717081103 176678 4078440 SH SOLE 419425 3606677 52338 PGIM SHORT DURA HYLD PGIM HIGH YIELD BD 69346H100 36 2470 SH SOLE 0 2470 0 PHIBRO ANIMAL HEAL COM USD0.0001 CL'A' 71742Q106 95 3000 SH SOLE 0 3000 0 PHILIP MORRIS INTL COMMON 718172109 141427 1800939 SH SOLE 0 1768143 32796 PHILLIPS 66 COMMON 718546104 718 7680 SH SOLE 0 7680 0 PIMCO DYN CR& MORTGA COMMON 72202D106 23 1000 SH SOLE 0 1000 0 PIMCO INC STRGY FDII COMMON SBI 72201J104 52 5000 SH SOLE 0 5000 0 PINNACLE WEST CAP COMMON 723484101 2513 26710 SH SOLE 0 24750 1960 PIONEER NATURAL RES COMMON 723787107 649 4221 SH SOLE 0 4221 0 PIPER JAFFRAY COS COMMON 724078100 59 800 SH SOLE 0 0 800 PITNEY BOWES INC COMMON 724479100 3 900 SH SOLE 0 900 0 PLAINS ALL AMERN PIP UNIT 726503105 73 3000 SH SOLE 0 3000 0 PLANTRONICS INC COMMON 727493108 0 8 SH SOLE 0 8 0 PLAYA HOTELS & RESOR SHS N70544106 44 5750 SH SOLE 0 5750 0 PLEXUS CORP COMMON 729132100 1157 19825 SH SOLE 0 18725 1100 PNC FINL SVCS GRP COMMON 693475105 11220 81732 SH SOLE 0 81684 48 PNM RES INC COMMON 69349H107 5561 109250 SH SOLE 0 105000 4250 POLYONE CORPORATION COMMON 73179P106 1 35 SH SOLE 0 35 0 POPE RES DEL LTD DEPOSITORY RECEIPT 732857107 1548 22700 SH SOLE 0 15200 7500 PORTLAND GEN ELEC CO COMMON 736508847 9611 177424 SH SOLE 0 167074 10350 POST HOLDINGS INC COMMON 737446104 312 3010 SH SOLE 0 3007 3 POSTAL REALTY TRUST CLASS A 73757R102 6 400 SH SOLE 0 0 400 POTLATCHDELTIC CORP COMMON STOCK 737630103 14 360 SH SOLE 0 360 0 PPG INDUSTRIES INC COMMON 693506107 8558 73334 SH SOLE 0 73334 0 PPL CORP COMMON 69351T106 52 1687 SH SOLE 0 1687 0 PRESIDIO BANK COMMON 74101A100 2097 70662 SH SOLE 70662 0 0 PRESTIGE CONSUMER HE COMMON 74112D101 11514 363457 SH SOLE 0 329455 34002 PRIME MERIDIAN HLDG COM USD0.01 74164R107 821 40100 SH SOLE 40100 0 0 PRIMERICA INC COMMON 74164M108 59 500 SH SOLE 0 500 0 PRINCIPAL FINL GRP COMMON 74251V102 39 685 SH SOLE 0 175 510 PROCTER & GAMBLE CO COMMON 742718109 38013 346680 SH SOLE 0 343220 3460 PROGRESSIVE CORP COMMON 743315103 15 194 SH SOLE 0 194 0 PROLOGIS INC COMMON 74340W103 1006 12569 SH SOLE 0 5651 6918 PROSHARES TR ETF PSHS ULT HLTHCRE 74347R735 1062 10100 SH SOLE 0 10100 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 23 1400 SH SOLE 0 1400 0 PROTECTIVE INSURANCE CLASS B 74368L203 6207 357373 SH SOLE 1325 322063 33985 PROTHENA CORP PLC ORDINARY G72800108 1 99 SH SOLE 0 99 0 PROVIDENT FINL HLDGS COMMON 743868101 145 6942 SH SOLE 0 0 6942 PROVIDENT FINL SVCS COMMON 74386T105 56 2350 SH SOLE 0 1030 1320 PRUDENTIAL FINL COMMON 744320102 65 644 SH SOLE 0 644 0 PTC INC COMMON 69370C100 89 1000 SH SOLE 0 1000 0 PUBLIC STORAGE REIT COM 74460D109 1816 7625 SH SOLE 0 7225 400 PUBLIC SVC ENTERPR COMMON 744573106 412 7018 SH SOLE 0 6488 530 PVH CORP COMMON 693656100 6 65 SH SOLE 0 64 1 QUALCOMM INC COMMON 747525103 1734 22804 SH SOLE 0 22742 62 QUEST DIAGNOSTICS COMMON 74834L100 16 165 SH SOLE 0 165 0 QURATE RETAIL INC COM SER A 74915M100 1330 107363 SH SOLE 0 107361 2 RA PHARMACEUTICALS COMMON 74933V108 42594 1416524 SH SOLE 1416524 0 0 RANGE RESOURCES CORP COMMON 75281A109 3335 477821 SH SOLE 0 438176 39645 RAVEN INDS INC COMMON 754212108 622 17350 SH SOLE 0 16400 950 RAYONIER ADV MATERLS COMMON 75508B104 0 30 SH SOLE 0 30 0 RAYONIER INC COMMON REIT 754907103 687 22684 SH SOLE 0 21284 1400 RAYTHEON COMMON 755111507 33910 195021 SH SOLE 0 190906 4115 REALPAGE INC COMMON 75606N109 247 4200 SH SOLE 0 4200 0 REALTY INCOME CORP COMMON 756109104 2392 34684 SH SOLE 0 33934 750 RECKITT BENCK GRP SPONSORED ADR 756255204 28 1797 SH SOLE 0 1797 0 RECKITT BENCKISER GR SHS G74079107 154914 1951426 SH SOLE 0 1897471 53955 RED HAT INC COMMON 756577102 11 59 SH SOLE 0 59 0 REEDS INC COMMON 758338107 128 34000 SH SOLE 0 34000 0 REGENERON PHARMCTCLS COMMON 75886F107 61 197 SH SOLE 0 147 50 REGIONS FINL CORP COMMON 7591EP100 1115 74646 SH SOLE 0 74646 0 REINSURANCE GRP COMMON 759351604 413 2650 SH SOLE 0 2650 0 RENAISSANCE RE HLDGS COMMON G7496G103 8 50 SH SOLE 0 0 50 REPLIGEN CORP COMMON 759916109 902 10500 SH SOLE 0 10500 0 RESIDEO TECHNOLOGIES COMMON STOCK 76118Y104 56 2575 SH SOLE 0 2501 74 RESMED INC COMMON 761152107 122 1000 SH SOLE 0 1000 0 REVOLUTION LIGHTING COM USD0.001 76155G206 5 22600 SH SOLE 0 22600 0 RIGEL PHARMACEUTICL COMMON 766559603 7 3000 SH SOLE 0 0 3000 RIO TINTO PLC ADR (1 ORD) 767204100 4 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 57862 1014954 SH SOLE 0 1011537 3417 ROCKWELL AUTOMATION COMMON 773903109 28 172 SH SOLE 0 130 42 ROKU INC COMMON CLASS A 77543R102 9 100 SH SOLE 0 100 0 ROLLINS INC COMMON 775711104 214 5973 SH SOLE 0 5973 0 ROPER TECHNOLOGIES COMMON 776696106 1597 4362 SH SOLE 0 2212 2150 ROSS STORES INC COMMON 778296103 28 291 SH SOLE 0 291 0 ROYAL BANK CDA COMMON 780087102 657 8280 SH SOLE 0 8280 0 ROYAL DUTCH SHELL SPON ADR B 780259107 57 871 SH SOLE 0 871 0 ROYAL DUTCH SHELL SPONS ADR A 780259206 2427 37305 SH SOLE 0 31530 5775 ROYAL GOLD INC COMMON 780287108 0 5 SH SOLE 0 0 5 ROYCE GLOBAL VL TRST COMMON 78081T104 0 79 SH SOLE 0 79 0 ROYCE VALUE TR INC COMMON 780910105 10 786 SH SOLE 0 786 0 RPC INC COMMON 749660106 22 3187 SH SOLE 0 3187 0 RPM INTERNATIONAL COMMON 749685103 7418 121391 SH SOLE 100 116701 4590 RPT REALTY USD0.01 SH BEN INT 74971D101 5259 434300 SH SOLE 0 419300 15000 S&P GLOBAL INC COMMON 78409V104 36220 159010 SH SOLE 0 157726 1284 S&P WRLD EX US DVLP WORLD EX-US ETF 78463X889 899 30390 SH SOLE 0 30390 0 S&W SEED COMPANY COMMON 785135104 179 68000 SH SOLE 0 43000 25000 SABINE ROYALTY TRUST UNIT BEN INT 785688102 72 1500 SH SOLE 0 1500 0 SAFEGUARD SCIENTIFIC COMMON 786449207 14784 1224856 SH SOLE 0 1099198 125658 SAFETY INS GROUP INC COMMON 78648T100 2780 29226 SH SOLE 0 27990 1236 SALESFORCE.COM COMMON 79466L302 200 1321 SH SOLE 0 1321 0 SAN JUAN BASIN RTY UNIT BEN INT 798241105 23 6100 SH SOLE 0 4625 1475 SANDSTORM GOLD COMMON 80013R206 249 45000 SH SOLE 0 45000 0 SANDY SPRING BANCORP COMMON 800363103 768 22023 SH SOLE 0 0 22023 SANGAMO THERAPEUTICS COM USD0.01 800677106 32 3000 SH SOLE 0 3000 0 SANOFI CONTINGENT VALUE RTS 80105N113 0 140 SH SOLE 0 140 0 SANOFI SPONSORED ADR 80105N105 19 443 SH SOLE 0 243 200 SAP SE SP ADR (1 ORD) 803054204 3 26 SH SOLE 0 26 0 SAREPTA THERAPEUTICS COMMON 803607100 136 900 SH SOLE 0 900 0 SAUL CTRS INC COMMON 804395101 1466 26121 SH SOLE 0 24921 1200 SB FINANCIAL GROUP COMMON 78408D105 558 33931 SH SOLE 0 0 33931 SCHLUMBERGER LTD COMMON 806857108 696 17526 SH SOLE 130 16046 1350 SCHWAB STRATEGIC T SHORT-TERM US TREASR 808524862 17 341 SH SOLE 0 341 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 553 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 74 760 SH SOLE 0 760 0 SCRIPPS EW CO OHIO COMMON 811054402 29 1931 SH SOLE 0 1931 0 SEACOR MARINE HLDGS COMMON 78413P101 1484 99250 SH SOLE 0 97450 1800 SEAGATE TECHNOLOGY COMMON G7945M107 11 239 SH SOLE 0 239 0 SEALED AIR CORP COMMON 81211K100 79 1855 SH SOLE 0 1855 0 SEASPAN CORPORATION COMMON Y75638109 22 2318 SH SOLE 0 2318 0 SEATTLE GENETICS INC COMMON 812578102 235 3400 SH SOLE 0 3400 0 SEI INVESTMENTS CO COMMON 784117103 224 4010 SH SOLE 0 4010 0 SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 12 450 SH SOLE 0 450 0 SELECT SECTOR SPDR AMEX INDUSTRIAL SEL 81369Y704 19 250 SH SOLE 0 250 0 SELECT SECTOR SPDR HEALTH CARE 81369Y209 11 127 SH SOLE 0 127 0 SELECT SECTOR SPDR MATERIALS 81369Y100 21 366 SH SOLE 0 366 0 SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 20 171 SH SOLE 0 171 0 SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 34 543 SH SOLE 0 543 0 SELECT SECTOR SPDR SBI INT-TECH 81369Y803 50 646 SH SOLE 0 646 0 SEMPRA ENERGY COMMON 816851109 13026 94777 SH SOLE 0 94077 700 SENECA FOODS CORP CLASS A 817070501 8 320 SH SOLE 0 320 0 SENECA FOODS CORP CLASS B 817070105 0 20 SH SOLE 0 20 0 SERVICE CORP INTL COMMON 817565104 210936 4509121 SH SOLE 2796 4454745 51580 SERVICEMASTER GBL HLDGS INC COM 81761R109 438 8414 SH SOLE 0 8414 0 SERVICENOW INC COMMON 81762P102 89 325 SH SOLE 0 325 0 SHAKE SHACK INC CLASS A 819047101 0 10 SH SOLE 0 10 0 SHAW COMMUNICATIONS CLASS B NON VTG 82028K200 15 782 SH SOLE 0 782 0 SHOPIFY INC COMMON CLASS A 82509L107 180 600 SH SOLE 0 600 0 SHOTSPOTTER INC COM USD0.005 82536T107 221 5000 SH SOLE 0 5000 0 SIENTRA INC COMMON 82621J105 7 1200 SH SOLE 0 0 1200 SILVERBOW RESOURCES COM 82836G102 26 1933 SH SOLE 0 1860 73 SILVERCORP METALS COMMON 82835P103 151 61400 SH SOLE 0 61400 0 SIMMONS 1ST NATL COR CLASS A 828730200 18 780 SH SOLE 0 780 0 SIMON PPTY INC REIT 828806109 4799 30040 SH SOLE 0 27570 2470 SIMPSON MANUFACTURIN COMMON 829073105 39 600 SH SOLE 0 600 0 SIRIUS XM HLDG COMMON 82968B103 227 40844 SH SOLE 0 40844 0 SJW GROUP COMMON 784305104 16743 275518 SH SOLE 500 247807 27211 SLACK TECHNOLOGIES COMMON CLASS A 83088V102 234 6250 SH SOLE 0 6250 0 SLM CORP COMMON 78442P106 1 103 SH SOLE 0 103 0 SMITH & NEPHEW PLC ADR (2 ORD) 83175M205 21 485 SH SOLE 0 485 0 SMITH A O COMMON 831865209 2 50 SH SOLE 0 50 0 SMUCKER J M CO COMMON 832696405 655 5691 SH SOLE 0 5691 0 SNAP INC COMMON CL A 83304A106 10 700 SH SOLE 0 675 25 SNAP-ON INC COMMON 833034101 26201 158185 SH SOLE 0 158165 20 SOLID BIOSCIENCES COMMON 83422E105 11 2000 SH SOLE 0 2000 0 SONOCO PRODS COMMON 835495102 1481 22680 SH SOLE 0 22680 0 SOTHEBYS CLASS A 835898107 0 7 SH SOLE 0 7 0 SOURCE CAP INC COMMON 836144105 9 250 SH SOLE 0 250 0 SOUTH STATE CORP COMMON 840441109 609 8274 SH SOLE 0 0 8274 SOUTHERN CO COMMON 842587107 239 4335 SH SOLE 0 3685 650 SOUTHERN NATL BKOFVA COMMON 843395104 4506 294371 SH SOLE 106573 118050 69748 SOUTHWEST AIRLS CO COMMON 844741108 17 339 SH SOLE 0 339 0 SOUTHWESTERN ENERGY COMMON 845467109 0 39 SH SOLE 0 39 0 SPARK NETWORKS INC REP(0.1 ORD WI) 846517100 1988 168837 SH SOLE 0 163537 5300 SPARTAN MOTORS INC COMMON 846819100 700 63905 SH SOLE 0 53905 10000 SPARTANNASH CO COMMON 847215100 1 120 SH SOLE 0 120 0 SPDR S&P 500 ETF TRUST 78462F103 10736 36645 SH SOLE 0 35230 1415 SPDR DOW JONES INDL ETF UT SER 1 78467X109 212 800 SH SOLE 0 800 0 SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 3334 25034 SH SOLE 0 25034 0 SPDR INDX SH FUNDS EURO STOXX 50 78463X202 57 1500 SH SOLE 0 1500 0 SPDR S&P DIVIDEND SPDR SERIES TRUST 78464A763 149 1484 SH SOLE 0 1484 0 SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 138 390 SH SOLE 0 390 0 SPDR SER TR NUVEEN BARCLAYS SHT 78468R739 6 135 SH SOLE 0 135 0 SPECIAL OPPRTUNTY FD COMMON 84741T104 137 10000 SH SOLE 0 0 10000 SPECTRUM BRANDS HLDS COMMON STOCK 84790A105 664 12352 SH SOLE 0 7145 5207 SPIRIT AEROSYSTEMS CLASS A 848574109 30295 372315 SH SOLE 0 371965 350 SPIRIT AIRLINES IN COMMON 848577102 25 525 SH SOLE 0 525 0 SPIRIT REALTY CAPI COMMON USD0.01 84860W300 213 5000 SH SOLE 0 0 5000 SPROTT PHYS GLD&SILV UNITS 85208R101 319 24199 SH SOLE 0 24199 0 SQUARE INC CLASS A 852234103 18 250 SH SOLE 0 250 0 SS&C TECH HLDGS COMMON 78467J100 259 4496 SH SOLE 0 4496 0 STANDEX INTL CORP COMMON 854231107 2470 33775 SH SOLE 0 32900 875 STANLEY BLACK&DECKR COMMON 854502101 1918 13264 SH SOLE 50 12614 600 STAR GROUP LP UNIT 85512C105 33 3310 SH SOLE 0 3310 0 STARBUCKS CORP COMMON 855244109 1769 21108 SH SOLE 0 19294 1814 STARWOOD PPTY TR COM USD0.01 85571B105 61 2690 SH SOLE 0 2290 400 STATE STREET CORP COMMON 857477103 455 8119 SH SOLE 0 8119 0 STEEL PARTNERS HLDGS UNIT 85814R107 280 20025 SH SOLE 0 0 20025 STEELCASE INC CLASS A 858155203 4225 247100 SH SOLE 0 236000 11100 STERIS PLC SHARES G8473T100 384 2584 SH SOLE 0 2584 0 STERLING BANCORP COMMON STOCK 85917A100 698 32836 SH SOLE 0 23880 8956 STITCH FIX INC COM USD0.00002 CL A 860897107 44 1400 SH SOLE 0 1400 0 STORE CAP CORP COM USD0.01 862121100 1874 56467 SH SOLE 0 54290 2177 STRATUS PPTYS INC COMMON 863167201 40 1250 SH SOLE 0 1250 0 STREAMLINE HEALTH COMMON 86323X106 0 529 SH SOLE 0 529 0 STRYKER CORP COMMON 863667101 29024 141182 SH SOLE 132070 9112 0 SUBURBAN PROPANE PAR UNIT 864482104 92 3800 SH SOLE 0 3800 0 SUN LIFE FNCL INC COMMON 866796105 29 724 SH SOLE 0 724 0 SUNCOKE ENERGY INC COMMON 86722A103 5 600 SH SOLE 0 600 0 SUNCOR ENERGY INC COMMON 867224107 102 3282 SH SOLE 0 3282 0 SUNPOWER CORP COMMON 867652406 1 100 SH SOLE 0 100 0 SUNTRUST BANKS INC COMMON 867914103 826 13154 SH SOLE 0 10604 2550 SUPERIOR GRP OF COMP COMMON 868358102 2071 120908 SH SOLE 0 116908 4000 SVB FINANCIAL GROUP COMMON 78486Q101 612 2725 SH SOLE 0 2725 0 SYMANTEC CORP COMMON 871503108 2372 109026 SH SOLE 0 106026 3000 SYSCO CORP COMMON 871829107 1196 16921 SH SOLE 0 16921 0 T2 BIOSYSTEMS INC COMMON 89853L104 0 450 SH SOLE 0 450 0 TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 39 1000 SH SOLE 0 1000 0 TAKE-TWO INTERACTIVE COMMON 874054109 6 60 SH SOLE 0 60 0 TANDEM DIABETES CARE COMMON 875372203 570 8840 SH SOLE 0 8840 0 TANGER FACTORY OUTLT COMMON 875465106 5206 321199 SH SOLE 0 307999 13200 TAPESTRY INC COMMON 876030107 526 16582 SH SOLE 0 16382 200 TARGA RESOURCES IN COMMON 87612G101 773 19712 SH SOLE 0 19712 0 TARGET CORPORATION COMMON 87612E106 475 5490 SH SOLE 0 4421 1069 TC ENERGY COMMON 87807B107 200 4050 SH SOLE 0 4050 0 TCF FINANCIAL CORP COMMON 872275102 6 335 SH SOLE 0 335 0 TCW STRATEGIC INCM COMMON 872340104 619 107738 SH SOLE 0 100738 7000 TE CONNECTIVITY COMMON H84989104 19086 199271 SH SOLE 0 197331 1940 TECNOGLASS INC ORDINARY SHARES G87264100 243 37500 SH SOLE 0 37500 0 TEEKAY OFFSHRE PRTNR UNIT Y8565J101 2001 1588400 SH SOLE 1800 1124400 462200 TEGNA INC COMMON 87901J105 135 8966 SH SOLE 0 8966 0 TEJON RANCH CO COMMON 879080109 117 7053 SH SOLE 0 0 7053 TELEFLEX INC COMMON 879369106 165 500 SH SOLE 0 500 0 TELEPHONE & DATA SYS COMMON 879433829 3239 106571 SH SOLE 0 106571 0 TERADATA CORP COMMON 88076W103 2 63 SH SOLE 0 63 0 TERRAFORM PWR INC COMMON CL A 88104R209 1239 86650 SH SOLE 0 51250 35400 TESLA INC COM USD0.001 88160R101 464 2079 SH SOLE 0 1369 710 TEVA PHARMACEUTICAL ADR (1 ORD) 881624209 2744 297384 SH SOLE 0 297097 287 TEXAS INSTRUMENTS COMMON 882508104 5073 44205 SH SOLE 0 39447 4758 TEXAS PAC LD TR SUB CTF PROP I T 882610108 122072 155113 SH SOLE 0 5356 149757 TEXTRON INC COMMON 883203101 53 1000 SH SOLE 0 1000 0 THE CHARLES SCHWAB COM 808513105 9904 246439 SH SOLE 0 246439 0 THE CHEMOURS COMPANY COMMON 163851108 33 1400 SH SOLE 0 1140 260 THE HANOVER INS GRP COMMON 410867105 101 794 SH SOLE 0 794 0 THE HERSHEY COMPANY COMMON 427866108 1529 11411 SH SOLE 0 11411 0 THE MADISON SQGARDEN COMMON 55825T103 167 600 SH SOLE 0 600 0 THE TRADE DESK COM USD0.000001 CL A 88339J105 22 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 166870 568205 SH SOLE 0 563864 4341 THESTREET INC COMMON STOCK 88368Q202 2 358 SH SOLE 0 358 0 THIRD PT REINS LTD COM USD0.10 G8827U100 103 10000 SH SOLE 0 0 10000 THOMSON REUTERS CORP COMMON 884903709 296 4593 SH SOLE 0 4457 136 THOR INDS INC COMMON 885160101 84 1450 SH SOLE 0 250 1200 TIFFANY & CO COMMON 886547108 82 884 SH SOLE 0 834 50 TITAN INTL INC COMMON 88830M102 2705 553235 SH SOLE 0 483485 69750 TJX COMPANIES INC COMMON 872540109 1576 29812 SH SOLE 0 29132 680 TOCAGEN INC COMMON 888846102 13 2000 SH SOLE 0 2000 0 TOOTSIE ROLL INDS COMMON 890516107 896 24270 SH SOLE 0 23934 336 TORCHMARK CORP COMMON 891027104 5870 65625 SH SOLE 0 65625 0 TORONTO DOMINION BK COMMON 891160509 114 1970 SH SOLE 0 1970 0 TOTAL SA ADR (1 ORD) 89151E109 15 272 SH SOLE 0 272 0 TOTAL SYS SVCS INC COMMON 891906109 6 54 SH SOLE 0 54 0 TOYOTA MTR CORP ADR (2 ORD) 892331307 61 500 SH SOLE 0 500 0 TRACTOR SUPPLY CO COMMON 892356106 15 144 SH SOLE 0 144 0 TRANSDIGM GROUP COMMON 893641100 783 1620 SH SOLE 0 700 920 TRANSENTERIX INC COMMON 89366M201 4 3500 SH SOLE 0 3500 0 TRANSUNION COMMON 89400J107 23 325 SH SOLE 0 250 75 TRAVELERS CO(THE) COMMON 89417E109 13029 87141 SH SOLE 0 86991 150 TRIMAS CORP COMMON 896215209 32365 1045069 SH SOLE 0 933129 111940 TRIMBLE INC COM NPV 896239100 1 32 SH SOLE 0 32 0 TRINITY PL HLDGS INC COM 89656D101 85 21626 SH SOLE 0 0 21626 TRIPADVISOR INC COMMON 896945201 801 17320 SH SOLE 0 13160 4160 TRIUMPH BANCORP COM ACCD INVS 89679E300 581 20000 SH SOLE 0 0 20000 TRUSTCO BK CORP N Y COMMON 898349105 3651 461018 SH SOLE 0 431018 30000 TTEC HOLDINGS INC COMMON 89854H102 144 3100 SH SOLE 0 1800 1300 TWILIO INC COMMON CLASS A 90138F102 4 34 SH SOLE 0 34 0 TWITTER INC COMMON 90184L102 16 475 SH SOLE 0 465 10 TWO RIV BANCORP COMMON 90207C105 402 28056 SH SOLE 0 0 28056 TYLER TECHN INC COMMON 902252105 284 1316 SH SOLE 0 1316 0 U S PHYSICAL THERAPY COMMON 90337L108 101 830 SH SOLE 0 830 0 U S SILICA HLDGS I COMMON 90346E103 38 2975 SH SOLE 0 2975 0 UDR INC COMMON 902653104 17 400 SH SOLE 0 400 0 UGI CORP COMMON 902681105 5 104 SH SOLE 0 104 0 ULTA BEAUTY INC COM STK USD0.01 90384S303 127998 368990 SH SOLE 0 288899 80091 ULTRA PETROLEUM CP NPV 903914208 56 315951 SH SOLE 0 311964 3987 UNDER ARMOUR CLASS A 904311107 202 7980 SH SOLE 0 7980 0 UNDER ARMOUR INC CL C COM STK $0.0003 904311206 10 493 SH SOLE 0 493 0 UNIFI INC COMMON 904677200 67 3740 SH SOLE 0 2074 1666 UNILEVER N.V NY SHARES (1 ORD) 904784709 1657 27298 SH SOLE 0 27298 0 UNILEVER PLC ADR (4 ORD) 904767704 682 11020 SH SOLE 0 11020 0 UNION PAC CORP COMMON 907818108 68344 404141 SH SOLE 0 392700 11441 UNITED AIRLINES HLDG COMMON 910047109 2 25 SH SOLE 0 25 0 UNITED CMNTY FINL COMMON 909839102 47 5000 SH SOLE 0 0 5000 UNITED GUARDIAN INC COMMON 910571108 320 17062 SH SOLE 0 0 17062 UNITED PARCEL SERVIC CLASS B 911312106 21389 207118 SH SOLE 100 203748 3270 UNITED RENTALS INC COMMON 911363109 471 3554 SH SOLE 25 3479 50 UNITED STATES CELLUL COMMON 911684108 77 1730 SH SOLE 0 1730 0 UNITED TECHNOLOGIES COMMON 913017109 83380 640398 SH SOLE 0 523137 117261 UNITEDHEALTH GRP INC COMMON 91324P102 84814 347588 SH SOLE 63800 282274 1514 UNITI GROUP INC COM USD0.0001 91325V108 3 358 SH SOLE 0 58 300 UNITIL CORP COMMON 913259107 5063 84539 SH SOLE 0 75724 8815 UNIVERSAL DISPLAY CP COMMON 91347P105 28 150 SH SOLE 0 150 0 UNIVERSAL STAINLES COMMON 913837100 38 2405 SH SOLE 0 2405 0 UNIVEST FINANCIAL COMMON 915271100 1411 53742 SH SOLE 0 52902 840 UNUM GROUP COMMON 91529Y106 33 1000 SH SOLE 0 1000 0 URBANEDGE PROPERTIES COMMON SHARES 91704F104 2542 146715 SH SOLE 0 146715 0 UROGEN PHARMA LTD COM M96088105 17 500 SH SOLE 0 500 0 URSTADT BIDDLE PPTYS CLASS A 917286205 1994 94976 SH SOLE 0 83746 11230 URSTADT BIDDLE PPTYS COMMON 917286106 25 1501 SH SOLE 0 1501 0 URSTADT BIDDLE PPTYS PFD SER G 6.75 917286809 1486 57805 SH SOLE 0 56430 1375 US BANCORP DEL COMMON 902973304 68103 1299688 SH SOLE 0 1190638 109050 V F CORP COMMON 918204108 361 4136 SH SOLE 0 4106 30 VALERO ENERGY CORP COMMON 91913Y100 24 292 SH SOLE 0 292 0 VALLEY NATL BANCORP COMMON 919794107 911 84563 SH SOLE 0 46777 37786 VANDA PHARMA COMMON 921659108 1 100 SH SOLE 0 0 100 VANECK VECTORS GOLD MINER ETF 92189F106 383 15000 SH SOLE 0 15000 0 VANECK VECTORS INDIA SMALL CP ETF 92189F767 412 10875 SH SOLE 0 10875 0 VANECK VECTORS ETF T BIOTECH ETF 92189F726 303 2350 SH SOLE 0 2350 0 VANGUARD FTSE DEV MKTS ETF 921943858 2347 56270 SH SOLE 0 50658 5612 VANGUARD RUSSELL 2000 ETF 92206C664 826 6617 SH SOLE 0 6617 0 VANGUARD TOT WORLD STOCK ETF 922042742 506 6740 SH SOLE 0 6740 0 VANGUARD ADMIRAL F S&P SMCAP600 VL IDX 921932778 7580 59067 SH SOLE 0 57836 1231 VANGUARD ADMIRAL F S&PSMLCAP600 IND ETF 921932828 158 1110 SH SOLE 0 1110 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 138 1722 SH SOLE 0 1722 0 VANGUARD BD INDEX FD TOTAL BND MRKT 921937835 14 175 SH SOLE 0 175 0 VANGUARD FTSE EMERGING MARKETS ETF 922042858 1465 34458 SH SOLE 0 32651 1807 VANGUARD INDEX FDS ETF MCAP GR IDXVIP 922908538 471 3155 SH SOLE 0 3155 0 VANGUARD INDEX FDS ETF MCAP VL IDXVIP 922908512 257 2314 SH SOLE 0 1139 1175 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 13760 51126 SH SOLE 0 41916 9210 VANGUARD INDEX TR EXTENDED MKT 922908652 61 522 SH SOLE 0 522 0 VANGUARD INDEX TR GROWTH 922908736 498 3051 SH SOLE 0 3051 0 VANGUARD INDEX TR LRG CAP 922908637 608 4520 SH SOLE 0 4520 0 VANGUARD INDEX TR MID CAP 922908629 513 3070 SH SOLE 0 1805 1265 VANGUARD INDEX TR SMALL CAP 922908751 1061 6773 SH SOLE 0 6302 471 VANGUARD INDEX TR SMALL CAP GROWTH 922908595 281 1512 SH SOLE 0 1512 0 VANGUARD INDEX TR SMALL CAP VALUE 922908611 1264 9687 SH SOLE 0 9687 0 VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1146 7636 SH SOLE 0 4597 3039 VANGUARD INDEX TR VALUE 922908744 957 8628 SH SOLE 50 8363 215 VANGUARD INTL EQ IND FTSE EUROPE ETF 922042874 22 410 SH SOLE 0 410 0 VANGUARD INTL EQUITY ETF ALL-WORLD EX-US 922042775 661 12970 SH SOLE 0 3820 9150 VANGUARD SCOTTSDAL RUSSELL 1000 GROWTH 92206C680 564 3480 SH SOLE 0 3480 0 VANGUARD SCOTTSDAL RUSSELL 1000 VALUE 92206C714 195 1750 SH SOLE 0 1750 0 VANGUARD SCOTTSDALE INT-TERM CORP 92206C870 105 1178 SH SOLE 0 0 1178 VANGUARD SCOTTSDALE SHORT TERM TREAS 92206C102 42 700 SH SOLE 0 700 0 VANGUARD SCOTTSDALE SHRT TRM CORP BD 92206C409 203 2525 SH SOLE 0 2525 0 VANGUARD SECTOR INDE INFORMATION TECH 92204A702 35 168 SH SOLE 0 168 0 VANGUARD SECTOR INDX ENERGY 92204A306 68 800 SH SOLE 0 800 0 VANGUARD SECTOR INDX INDUSTRIALS 92204A603 174 1200 SH SOLE 0 850 350 VANGUARD SPECIALIZED DIV APPRECIATION 921908844 743 6455 SH SOLE 0 6405 50 VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 141 1614 SH SOLE 0 1614 0 VANGUARD STAR FUND TOTAL INTL INDEX ETF 921909768 250 4754 SH SOLE 0 4754 0 VANGUARD U.S MULTIFACTOR ETF 921935607 3245 42756 SH SOLE 0 40941 1815 VANGUARD WHITEHALL F HIGH DIV YLD 921946406 28424 325302 SH SOLE 0 319567 5735 VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 67 390 SH SOLE 0 100 290 VAREX IMAGING CORP COM USD0.01 WI 92214X106 49 1610 SH SOLE 0 1610 0 VARIAN MED SYS INC COMMON 92220P105 812 5970 SH SOLE 0 5970 0 VARONIS SYSTEMS IN COM USD0.001 922280102 158 2565 SH SOLE 0 2365 200 VECTRUS INC COMMON 92242T101 5 139 SH SOLE 0 139 0 VEEVA SYSTEMS INC COM USD0.00001 CL 'A 922475108 162 1000 SH SOLE 0 1000 0 VENTAS INC COMMON 92276F100 364 5332 SH SOLE 0 5332 0 VERASTEM INC COMMON 92337C104 1 1000 SH SOLE 0 500 500 VERISK ANALYTICS INC COM USD0.001 92345Y106 527 3600 SH SOLE 0 3600 0 VERITEX HLDGS INC COMMON 923451108 13907 535941 SH SOLE 79000 398461 58480 VERITIV CORPORATION COMMON STOCK 923454102 0 29 SH SOLE 0 29 0 VERIZON COMMUNICATIO COMMON 92343V104 35445 620430 SH SOLE 100 598882 21448 VERMILION ENERGY INC COMMON 923725105 31 1440 SH SOLE 0 0 1440 VERSUM MATERIALS INC COMMON STOCK 92532W103 1197 23225 SH SOLE 0 23225 0 VERTEX PHARMACEUTICL COMMON 92532F100 165 900 SH SOLE 0 900 0 VIACOM INC CLASS B 92553P201 4404 147451 SH SOLE 0 144274 3177 VICAL INC COM USD0.01 925602203 0 100 SH SOLE 0 100 0 VIRNETX HOLDING CORP COMMON 92823T108 24 4000 SH SOLE 0 4000 0 VISA INC CLASS A 92826C839 75526 435184 SH SOLE 25 429329 5830 VIVUS INC COMMON 928551308 21 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 57 3494 SH SOLE 0 3256 238 VORNADO RLTY TR COMMON 929042109 22575 352197 SH SOLE 0 343904 8293 VULCAN MATERIALS CO COMMON 929160109 1257 9160 SH SOLE 0 8910 250 W.P CAREY INC COMMON USD0.001 92936U109 966 11900 SH SOLE 0 11900 0 WABCO HOLDINGS COMMON 92927K102 161992 1221661 SH SOLE 0 939765 281896 WABTEC COMMON 929740108 637 8883 SH SOLE 17 8749 117 WADDELL & REED FINL CLASS A 930059100 135 8148 SH SOLE 0 8148 0 WALGREENS BOOTS ALNC COMMON 931427108 5500 100608 SH SOLE 0 100608 0 WALMART INC COMMON 931142103 9278 83971 SH SOLE 0 83969 2 WALT DISNEY CO COMMON 254687106 59087 423136 SH SOLE 100 416663 6373 WASTE MANAGEMENT INC COMMON 94106L109 98 858 SH SOLE 0 858 0 WATERS CORP COMMON 941848103 10177 47286 SH SOLE 0 47286 0 WD-40 CO COMMON 929236107 214 1350 SH SOLE 0 1350 0 WEBSTER FINANCIAL CO COMMON 947890109 3 70 SH SOLE 0 70 0 WEC ENERGY GROUP INC COMMON 92939U106 12 150 SH SOLE 0 150 0 WEIBO CORPORATION ADR EA REPR ORD SHS 948596101 21 500 SH SOLE 0 500 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 53 1950 SH SOLE 0 1950 0 WEIS MKTS INC COMMON 948849104 138 3800 SH SOLE 0 3800 0 WELLS FARGO & CO 7.5% PFD CLA SER L 949746804 6965 5106 SH SOLE 0 5046 60 WELLS FARGO & CO COMMON 949746101 138706 2931241 SH SOLE 80 2746493 184668 WESTAMERICA BANCORP COMMON 957090103 12 200 SH SOLE 0 200 0 WESTERN ALLIANCE BCP COMMON 957638109 22 500 SH SOLE 0 500 0 WESTERN ASSET CORP LOAN FUND INC 95790J102 195 20442 SH SOLE 0 20442 0 WESTERN ASSET INVST COMMON 95790A101 1946 92941 SH SOLE 0 92941 0 WESTERN DIGITAL CORP COMMON 958102105 6 144 SH SOLE 0 144 0 WESTERN MIDSTREAM PA COM UNITS REP LTD PT 958669103 178 5795 SH SOLE 0 3050 2745 WESTERN NEW ENG BANC COMMON 958892101 242 25974 SH SOLE 0 24034 1940 WESTERN UNION COMMON 959802109 2674 134456 SH SOLE 0 134226 230 WESTROCK CO COMMON 96145D105 0 3 SH SOLE 0 0 3 WEX INC. COMMON 96208T104 707 3400 SH SOLE 0 3400 0 WEYERHAEUSER CO COMMON 962166104 92 3500 SH SOLE 0 1500 2000 WHIRLPOOL CORP COMMON 963320106 1676 11778 SH SOLE 0 10044 1734 WHITE MTNS INS GROUP COMMON G9618E107 1589 1556 SH SOLE 0 1556 0 WHITING PETE CORP COMMON 966387409 5 309 SH SOLE 0 309 0 WILEY JOHN & SONS CLASS A 968223206 596 13006 SH SOLE 0 13006 0 WILLIAMS COS INC COMMON 969457100 1307 46625 SH SOLE 0 46625 0 WILLIS TOWERS WATSON COMMON G96629103 637 3330 SH SOLE 0 2953 377 WINMARK CORP COMMON 974250102 121 700 SH SOLE 0 700 0 WINTRUST FINL CORP COMMON 97650W108 146 2000 SH SOLE 0 2000 0 WISDOMTREE INVTS COMMON 97717P104 26 4300 SH SOLE 0 4300 0 WISDOMTREE TR EMERGING MKTS EQTY I 97717W315 21 485 SH SOLE 0 485 0 WISDOMTREE TR US DIVIDEND GROWTH F 97717X669 31 717 SH SOLE 0 717 0 WORKHORSE GROUP INC COMMON 98138J206 8984 3055908 SH SOLE 0 3019808 36100 WORLD WRESTLING ENT CLASS A 98156Q108 1691 23418 SH SOLE 0 23418 0 WORLDPAY INC CLASS A 981558109 36935 301392 SH SOLE 1339 295258 4795 WPX ENERGY INC COMMON STOCK 98212B103 5 500 SH SOLE 0 500 0 XCEL ENERGY INC COMMON 98389B100 101 1700 SH SOLE 0 1700 0 XEROX CORP COMMON 984121608 6 188 SH SOLE 0 188 0 XOMA CORP DEL COM USD0.0075 98419J206 297 20000 SH SOLE 0 20000 0 XPO LOGISTICS INC COMMON 983793100 8094 140025 SH SOLE 0 136925 3100 XYLEM INC COMMON 98419M100 9169 109624 SH SOLE 0 105344 4280 YORK WTR CO COMMON 987184108 1168 32723 SH SOLE 0 30273 2450 YUM BRANDS INC COMMON 988498101 12059 108967 SH SOLE 0 81940 27027 YUM CHINA HOLDINGS COMMON STOCK 98850P109 4503 97483 SH SOLE 0 70903 26580 ZEBRA TECHNOLOGIES CLASS A 989207105 68 326 SH SOLE 0 326 0 ZIMMER BIOMET HLDS COMMON 98956P102 31093 264089 SH SOLE 0 260889 3200 ZIONS BANCORP N A COMMON 989701107 12 275 SH SOLE 0 275 0 ZIXI CORPORATION COMMON 98974P100 105 11600 SH SOLE 0 11600 0 ZOETIS INC COMMON 98978V103 1441 12705 SH SOLE 0 9805 2900 ZUORA INC COM USD0.0001 CL A 98983V106 65 4300 SH SOLE 0 3800 500 ZYNGA INC COMMON 98986T108 116 19000 SH SOLE 0 19000 0