The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1 800 FLOWERS COM CLASS A 68243Q106 128 8,892 SH   SOLE   0 8,892 0
1ST COLONIAL BANCORP COMMON 319716106 3,406 325,977 SH   SOLE   156,496 161,995 7,486
360 FINANCE INC SPON ADS EACH REP 2 88557W101 10,181 1,042,110 SH   SOLE   1,038,551 3,559 0
3M COMPANY COMMON 88579Y101 27,041 153,281 SH   SOLE   0 135,477 17,804
ABB LTD ADR (1 ORD) 000375204 481 20,000 SH   SOLE   0 20,000 0
ABBOTT LABS COMMON 002824100 16,889 194,449 SH   SOLE   0 189,433 5,016
ABBVIE INC COMMON 00287Y109 19,013 214,749 SH   SOLE   0 208,358 6,391
ACADIA PHARMACEUTCLS COMMON 004225108 7 187 SH   SOLE   0 187 0
ACADIA REALTY TRUST COMMON SBI 004239109 673 25,971 SH   SOLE   0 0 25,971
ACCENTURE PLC CLASS A G1151C101 175,884 835,276 SH   SOLE   0 827,341 7,935
ACCO BRANDS CORP COMMON 00081T108 1 210 SH   SOLE   0 210 0
ACME UNITED CORP COMMON 004816104 917 38,563 SH   SOLE   0 38,563 0
ACTIVISION BLIZZARD COMMON 00507V109 932 15,699 SH   SOLE   80 15,259 360
ADIENT PLC ORDINARY SHARES G0084W101 0 14 SH   SOLE   0 7 7
ADOBE INC COMMON 00724F101 3,302 10,013 SH   SOLE   0 10,013 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 15,181 628,095 SH   SOLE   628,095 0 0
AEROVIRONMENT INC COMMON 008073108 308 5,000 SH   SOLE   0 0 5,000
AFLAC INC COMMON 001055102 249 4,724 SH   SOLE   0 3,724 1,000
AGILENT TECHN INC COMMON 00846U101 7,012 82,200 SH   SOLE   0 64,850 17,350
AGNC INVT CORP COMMON 00123Q104 26 1,500 SH   SOLE   0 1,500 0
AGNICO EAGLE MINES COMMON 008474108 61 1,000 SH   SOLE   0 1,000 0
AGROFRESH SOLUTIONS COMMON 00856G109 7,467 2,894,435 SH   SOLE   0 2,424,085 470,350
AGROFRESH SOLUTIONS WTS JUL 31 20 00856G117 0 20,075 SH   SOLE   0 0 20,075
AIR PRODS & CHEMS COMMON 009158106 11,789 50,172 SH   SOLE   0 50,172 0
AKAMAI TECH INC COMMON 00971T101 95 1,100 SH   SOLE   0 1,100 0
AKEBIA THERAPEUTIC COMMON 00972D105 783 123,900 SH   SOLE   123,900 0 0
AKORN INC COMMON 009728106 5 3,500 SH   SOLE   0 3,500 0
ALAMO GROUP INC COMMON 011311107 2,381 18,970 SH   SOLE   0 18,070 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 12,803 SH   SOLE   0 8,893 3,910
ALERUS FINL CORP COMMON 01446U103 22 1,000 SH   SOLE   0 0 1,000
ALEXANDER & BALDWIN COMMON 014491104 1,249 59,620 SH   SOLE   0 59,620 0
ALEXANDER'S INC COM 014752109 71 217 SH   SOLE   0 217 0
ALEXCO RESOURCES COMMON 01535P106 23 10,000 SH   SOLE   0 10,000 0
ALEXION PHARM INC COMMON 015351109 78 725 SH   SOLE   0 625 100
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 17,473 82,381 SH   SOLE   71,236 9,974 1,171
ALIO GOLD INC COMMON 01627X108 12 16,250 SH   SOLE   0 16,250 0
ALKERMES PLC ORDINARY G01767105 20 1,000 SH   SOLE   0 0 1,000
ALLEGHANY CORP DEL COMMON 017175100 3,507 4,387 SH   SOLE   0 4,387 0
ALLEGION PLC ORDINARY SHARES G0176J109 207 1,666 SH   SOLE   0 1,666 0
ALLERGAN PLC SHARES G0177J108 963 5,042 SH   SOLE   0 4,604 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 3,803 125,700 SH   SOLE   0 125,700 0
ALLIANT ENERGY CORP COMMON 018802108 18 332 SH   SOLE   0 332 0
ALLSTATE CORP COMMON 020002101 2,936 26,113 SH   SOLE   0 26,113 0
ALLY FINL INC COMMON 02005N100 101,685 3,327,402 SH   SOLE   400 3,266,764 60,238
ALNYLAM PHARMACUETCL COMMON 02043Q107 1 10 SH   SOLE   0 0 10
ALPHABET INC CLASS A 02079K305 105,194 78,539 SH   SOLE   82 70,697 7,760
ALPHABET INC CLASS C 02079K107 365,018 273,008 SH   SOLE   15 258,544 14,449
ALTRA INDL MOTION COMMON 02208R106 5,550 153,285 SH   SOLE   0 150,035 3,250
ALTRIA GROUP INC COMMON 02209S103 21,363 428,036 SH   SOLE   0 398,690 29,346
AMALGAMATED BANK COMMON 022663108 61 3,140 SH   SOLE   0 0 3,140
AMAZON COM INC COMMON 023135106 15,089 8,166 SH   SOLE   7 7,586 573
AMCOR PLC ORDINARY SHARES G0250X107 456 42,126 SH   SOLE   0 32,436 9,690
AMDOCS LTD ORDINARY G02602103 5,377 74,495 SH   SOLE   0 74,488 7
AMERANT BANCORP INC CLASS A COMMON 023576101 326 15,000 SH   SOLE   0 0 15,000
AMEREN CORPORATION COMMON 023608102 51,123 665,676 SH   SOLE   0 386,378 279,298
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 120,818 970,509 SH   SOLE   0 928,875 41,634
AMERICAN HOMES 4 R CL A 02665T306 10 400 SH   SOLE   0 400 0
AMERICAN NATL INS CO COMMON 028591105 22,007 187,013 SH   SOLE   200 165,208 21,605
AMERICAN OUTDOOR BRN COMMON 02874P103 248 26,813 SH   SOLE   0 25,513 1,300
AMERICAN STS WTR CO COMMON 029899101 121 1,400 SH   SOLE   0 1,400 0
AMERICAN SUPERCNDCTR SHS NEW 030111207 93 11,857 SH   SOLE   0 11,127 730
AMERICAN TOWER CORP COMMON 03027X100 293 1,276 SH   SOLE   0 1,176 100
AMERICAN WTR WKS CO COMMON 030420103 27,240 221,734 SH   SOLE   0 211,200 10,534
AMERIPRISE FINANCIAL COMMON 03076C106 5,174 31,063 SH   SOLE   0 30,943 120
AMERISOURCE-BERGEN COMMON 03073E105 12,832 150,939 SH   SOLE   0 150,939 0
AMERN ELEC PWR INC COMMON 025537101 339 3,593 SH   SOLE   0 3,593 0
AMERN INTL GROUP INC COMMON 026874784 20,481 399,018 SH   SOLE   200 363,935 34,883
AMERN INTL GROUP INC WTS JAN 19 21 026874156 5 547 SH   SOLE   0 547 0
AMETEK INC COMMON 031100100 521 5,230 SH   SOLE   0 5,230 0
AMGEN INC COMMON 031162100 54,229 224,952 SH   SOLE   0 224,771 181
AMPHENOL CORPORATION CLASS A 032095101 757 7,000 SH   SOLE   0 7,000 0
AMYRIS INC COM NEW 03236M200 21 7,000 SH   SOLE   0 7,000 0
ANALOG DEVICES INC COMMON 032654105 3,190 26,842 SH   SOLE   0 26,792 50
ANGI HOMESERVICES COMMON 00183L102 134 15,830 SH   SOLE   0 15,000 830
ANHEUSER BUSCH INBEV ADR EA REP 1 ORD NPV 03524A108 44,872 546,958 SH   SOLE   0 531,378 15,580
ANI PHARMACEUTICALS COMMON 00182C103 15,631 253,473 SH   SOLE   253,473 0 0
ANIXTER INTL INC COMMON 035290105 18 200 SH   SOLE   0 200 0
ANSYS INC COMMON 03662Q105 507 1,970 SH   SOLE   0 1,970 0
ANTHEM INC COMMON 036752103 154 511 SH   SOLE   0 511 0
AON PLC COMMON G0408V102 3,346 16,066 SH   SOLE   0 16,066 0
APACHE CORP COMMON 037411105 64 2,505 SH   SOLE   0 2,505 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 5,000 SH   SOLE   0 5,000 0
APOLLO INVT CORP COMMON 03761U502 0 5 SH   SOLE   0 5 0
APOLLO SENIOR FLOA COMMON 037636107 18 1,250 SH   SOLE   0 1,250 0
APPLE INC COMMON 037833100 850,936 2,897,789 SH   SOLE   185 2,624,682 272,922
APPLIED MATERIALS COMMON 038222105 1,009 16,543 SH   SOLE   200 15,993 350
APTARGROUP INC COMMON 038336103 922 7,976 SH   SOLE   0 7,976 0
APTIV PLC ORDINARY SHARES G6095L109 3 34 SH   SOLE   0 34 0
AQUA AMERICA INC COMMON 03836W103 14,579 310,597 SH   SOLE   860 284,638 25,099
AQUABOUNTY TECHNOLOG COM NEW 03842K200 15 7,127 SH   SOLE   0 7,127 0
ARAMARK COMMON 03852U106 58,209 1,341,231 SH   SOLE   100 1,333,631 7,500
ARBOR RLTY TR INC COMMON 038923108 33 2,330 SH   SOLE   0 2,330 0
ARC DOCUMENT SOLUTNS COMMON 00191G103 1 1,200 SH   SOLE   0 0 1,200
ARCELORMITTAL SA LU NY REGISTRY SH 03938L203 47 2,716 SH   SOLE   0 2,716 0
ARCH CAP GROUP LTD ORDINARY G0450A105 88 2,064 SH   SOLE   0 1,881 183
ARCHER DANIELS MIDLD COMMON 039483102 192 4,154 SH   SOLE   0 2,904 1,250
ARCONIC INC COMMON 03965L100 45 1,466 SH   SOLE   0 1,466 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 35,950 SH   SOLE   0 4,000 31,950
ARROW ELECTRS INC COMMON 042735100 819 9,676 SH   SOLE   0 5,876 3,800
ARROWHEAD PHARMACEUT COMMON 04280A100 131,174 2,068,020 SH   SOLE   1,106,750 926,220 35,050
ARTESIAN RESOURCES CLASS A 043113208 7,499 201,558 SH   SOLE   0 193,128 8,430
ARVINAS INC COMMON 04335A105 17 417 SH   SOLE   0 417 0
ASCENDIS PHARMA A S REP(ORD SHS DKK1.00 04351P101 13,146 94,500 SH   SOLE   94,500 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 4,054 SH   SOLE   0 2,054 2,000
ASSURANT INC COMMON 04621X108 5,553 42,370 SH   SOLE   0 42,370 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 438 8,800 SH   SOLE   0 8,800 0
AT&T INC COMMON 00206R102 13,014 333,027 SH   SOLE   175 312,812 20,040
ATHENE HLDG LTD CLASS A G0684D107 1,582 33,654 SH   SOLE   0 0 33,654
ATLANTIC UN BANKSHAR COMMON 04911A107 563 15,000 SH   SOLE   0 0 15,000
ATLAS AIR WORLDWIDE COMMON 049164205 1,071 38,875 SH   SOLE   0 36,825 2,050
ATRICURE INC COMMON 04963C209 32 1,000 SH   SOLE   0 0 1,000
AURORA CANNABIS COMMON 05156X108 24 11,400 SH   SOLE   0 11,400 0
AUTOMATIC DATA PROC COMMON 053015103 7,773 45,591 SH   SOLE   0 42,566 3,025
AUTONATION INC COMMON 05329W102 60 1,247 SH   SOLE   0 0 1,247
AUTOZONE INC COMMON 053332102 212,725 178,564 SH   SOLE   153 176,596 1,815
AVALONBAY COMMUNTIES REIT 053484101 216 1,031 SH   SOLE   0 1,031 0
AVANGRID INC COMMON 05351W103 2,199 42,985 SH   SOLE   0 40,185 2,800
AVANOS MEDICAL INC COMMON 05350V106 405 12,030 SH   SOLE   0 12,030 0
AVIS BUDGET GROUP COMMON 053774105 8,683 269,340 SH   SOLE   200 259,669 9,471
AXIS CAPITAL HLDGS ORDINARY G0692U109 17 300 SH   SOLE   0 200 100
AXT INC COMMON 00246W103 21 5,000 SH   SOLE   0 5,000 0
AZZ INC COMMON 002474104 180 3,935 SH   SOLE   0 2,460 1,475
B & G FOODS INC COMMON 05508R106 513 28,650 SH   SOLE   0 1,150 27,500
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 27,000 SH   SOLE   0 27,000 0
BANC OF CALIFORNIA COMMON 05990K106 407 23,744 SH   SOLE   0 0 23,744
BANCFIRST CORP COMMON 05945F103 106 1,700 SH   SOLE   0 1,700 0
BANK HAWAII CORP COMMON 062540109 333 3,509 SH   SOLE   0 2,403 1,106
BANK OF AMERICA CORP COMMON 060505104 4,025 114,287 SH   SOLE   0 109,296 4,991
BANK OF COMERCE HLDG COMMON 06424J103 1,485 128,350 SH   SOLE   0 73,650 54,700
BANK OF NEW YORK MEL COMMON 064058100 5,540 110,086 SH   SOLE   0 103,587 6,499
BANK OF THE JAMES FI COMMON 470299108 183 11,991 SH   SOLE   0 0 11,991
BANK OZK COMMON 06417N103 396 13,000 SH   SOLE   0 500 12,500
BANKUNITED INC COMMON 06652K103 200 5,491 SH   SOLE   0 0 5,491
BAR HBR BANKSHARES COMMON 066849100 1,162 45,795 SH   SOLE   0 41,795 4,000
BARRICK GOLD CORP COMMON CAD 067901108 22 1,225 SH   SOLE   0 1,225 0
BAXTER INTL INC COMMON 071813109 9,435 112,835 SH   SOLE   0 76,899 35,936
BAYCOM CORP COM NPV 07272M107 955 42,000 SH   SOLE   0 3,500 38,500
BCE INC COMMON 05534B760 92 2,000 SH   SOLE   0 2,000 0
BEACON ROOFING SUP COMMON 073685109 6,323 197,735 SH   SOLE   350 174,335 23,050
BECTON DICKINSON COMMON 075887109 7,476 27,491 SH   SOLE   0 26,325 1,166
BED BATH & BEYOND COMMON 075896100 16 966 SH   SOLE   0 966 0
BEIERSDORF AG ORDINARY D08792109 4,014 33,600 SH   SOLE   0 31,125 2,475
BELLUS HEALTH INC COMMON 07987C204 16,061 2,113,326 SH   SOLE   2,113,326 0 0
BERKLEY W R CORP COM 084423102 6 100 SH   SOLE   0 100 0
BERKSHIRE HATHAWAY CLASS A 084670108 5,342,090 15,731 SH   SOLE   0 10,338 5,393
BERKSHIRE HATHAWAY CLASS B 084670702 528,377 2,332,790 SH   SOLE   1,025 2,263,864 67,901
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 58,478 3,140,633 SH   SOLE   3,034,179 99,444 7,010
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 2,593 45,550 SH   SOLE   0 45,175 375
BLACK HILLS CORP COMMON 092113109 6,557 83,492 SH   SOLE   0 80,192 3,300
BLACK KNIGHT INC COMMON CL A 09215C105 9 153 SH   SOLE   0 153 0
BLACKBERRY LIMITED COMMON 09228F103 77 12,100 SH   SOLE   0 12,000 100
BLACKROCK FL RT TR COMMON 091941104 0 6 SH   SOLE   0 6 0
BLACKROCK INC COMMON 09247X101 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 37,718 SH   SOLE   0 32,718 5,000
BOEING CO COMMON 097023105 27,117 83,243 SH   SOLE   155 79,879 3,209
BOINGO WIRELESS IN COMMON 09739C102 131 12,000 SH   SOLE   0 12,000 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 2,235 SH   SOLE   0 2,235 0
BP PLC ADR (6 ORD) 055622104 793 21,036 SH   SOLE   0 19,725 1,311
BRAINSTORM CELL THRP COMMON 10501E201 17 4,000 SH   SOLE   0 3,500 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 10,069 SH   SOLE   0 10,069 0
BRISTOL MYERS SQUIBB COMMON 110122108 5,690 88,649 SH   SOLE   0 79,779 8,870
BRISTOL MYERS SQUIBB CONTI VAL RIGHTS WI 110122157 179 59,622 SH   SOLE   0 54,592 5,030
BRISTOL MYERS SQUIBB RTS DEC 32 30 110122140 2 5,000 SH   SOLE   0 5,000 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 8,712 205,190 SH   SOLE   0 204,829 361
BRIXMOR PROPERTY G COMMON 11120U105 40,613 1,879,405 SH   SOLE   0 1,853,665 25,740
BROADCOM INC COMMON 11135F101 217 689 SH   SOLE   0 689 0
BROADRIDGE FINL SOLN COMMON 11133T103 410 3,323 SH   SOLE   0 3,323 0
BROADVISION INC COMMON 111412706 0 2 SH   SOLE   0 2 0
BROOKFIELD ASSET MGT CLASS A LTD VTG 112585104 758,538 13,123,504 SH   SOLE   430 12,100,260 1,022,814
BROOKFIELD BUSINESS LTD PARTNERSHIP UNT G16234109 2,459 59,350 SH   SOLE   0 39,165 20,185
BROOKFIELD INFR PRTR UNIT G16252101 91,595 1,832,277 SH   SOLE   0 1,761,335 70,942
BROOKFIELD PROPERTY PARTNERS L.P.U G16249107 39,765 2,173,047 SH   SOLE   50 2,163,177 9,820
BROOKFIELD PROPERTY REIT CL A 11282X103 6,342 343,866 SH   SOLE   0 297,308 46,558
BROOKFIELD RENEWABLE COMMON LPU G16258108 25,223 542,435 SH   SOLE   0 533,435 9,000
BROOKLINE BANCORP IN COMMON 11373M107 4,498 273,304 SH   SOLE   0 267,304 6,000
BROWN FORMAN CORP CLASS B 115637209 88 1,312 SH   SOLE   0 1,312 0
BRT REALTY TRUST SH BEN INT 055645303 3,738 220,327 SH   SOLE   0 80,871 139,456
BRUNSWICK CORP COMMON 117043109 3 62 SH   SOLE   0 62 0
C & F FINL CORP COMMON 12466Q104 790 14,295 SH   SOLE   0 0 14,295
CABLE ONE INC COMMON 12685J105 1,434 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 15,000 SH   SOLE   0 0 15,000
CADENCE DESIGN SYS COMMON 127387108 138 2,000 SH   SOLE   0 0 2,000
CADIZ INC COMMON 127537207 347 31,500 SH   SOLE   0 31,500 0
CAESARSTONE LTD ILS0.04 M20598104 3 200 SH   SOLE   0 0 200
CALAMOS STRATEGIC TO COMMON SBI 128125101 42 3,100 SH   SOLE   0 3,100 0
CALERES INC COMMON 129500104 2,242 94,432 SH   SOLE   0 92,932 1,500
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 8,000 SH   SOLE   0 8,000 0
CAMDEN NATL CORP COMMON 133034108 310 6,750 SH   SOLE   0 0 6,750
CAMDEN PPTY TR SH BEN INT 133131102 4,933 46,495 SH   SOLE   0 44,495 2,000
CAMECO CORP COMMON 13321L108 631 70,900 SH   SOLE   0 61,100 9,800
CAMPBELL SOUP CO COMMON 134429109 268 5,431 SH   SOLE   0 5,431 0
CANADA GOOSE HLDINGS NPV SUB VTG SHS 135086106 14,995 413,794 SH   SOLE   1,559 403,815 8,420
CANADIAN IMPERIAL BK COMMON 136069101 7 90 SH   SOLE   0 90 0
CANOPY GROWTH CORP COMMON 138035100 64 3,040 SH   SOLE   0 3,025 15
CAPITAL ONE FINL CO COMMON 14040H105 91,791 891,958 SH   SOLE   0 890,065 1,893
CAPITAL SOUTHWEST COMMON 140501107 12,773 613,791 SH   SOLE   0 613,791 0
CAPITAL SR LIVING COMMON 140475104 2,021 654,285 SH   SOLE   0 557,125 97,160
CAPSTEAD MTG CORP COMMON 14067E506 2 281 SH   SOLE   0 281 0
CARA THERAPEUTICS COM 140755109 23,237 1,442,421 SH   SOLE   1,442,421 0 0
CARDINAL HEALTH INC COMMON 14149Y108 913 18,054 SH   SOLE   0 15,254 2,800
CARLYLE GROUP L P COMMON 14309L102 1 50 SH   SOLE   0 0 50
CARMAX INC COMMON 143130102 9,858 112,447 SH   SOLE   345 99,652 12,450
CARNIVAL CORP COMMON 143658300 5 100 SH   SOLE   0 100 0
CARROLL BANCORP INC COM 144702107 948 65,835 SH   SOLE   51,975 0 13,860
CARROLS RESTAURANT COMMON STOCK 14574X104 8,389 1,189,972 SH   SOLE   0 1,051,423 138,549
CARS.COM INC COMMON STOCK 14575E105 35 2,912 SH   SOLE   0 2,912 0
CARTER BK & TR MARTI COMMON 146102108 593 25,032 SH   SOLE   0 0 25,032
CASI PHARMACEUTICA COMMON 14757U109 92 30,000 SH   SOLE   0 30,000 0
CATERPILLAR INC COMMON 149123101 550 3,724 SH   SOLE   0 2,196 1,528
CBIZ INC COMMON 124805102 24,989 926,919 SH   SOLE   0 835,544 91,375
CBL & ASSOCIATE PROP COMMON USD0.01 124830100 138 132,100 SH   SOLE   0 51,250 80,850
CDK GLOBAL INC COM 12508E101 538 9,840 SH   SOLE   0 9,674 166
CDN NATL RAILWAY COMMON 136375102 125 1,392 SH   SOLE   50 1,342 0
CDN NATURAL RES COMMON 136385101 47,796 1,477,473 SH   SOLE   50 1,461,248 16,175
CDN PACIFIC RAILWAY COMMON 13645T100 38 150 SH   SOLE   0 150 0
CEDAR FAIR L P DEPOSITORY UNIT 150185106 66 1,200 SH   SOLE   0 1,200 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 2,516 544,650 SH   SOLE   0 475,450 69,200
CENTERPOINT ENERGY COMMON 15189T107 5 185 SH   SOLE   0 185 0
CENTRAL FEDERAL CORP COMMON 15346Q400 405 29,090 SH   SOLE   0 0 29,090
CENTRAL SECS CORP COMMON 155123102 737 22,287 SH   SOLE   0 18,624 3,663
CENTURY BANCORP CLASS A NON VTG 156432106 1,043 11,600 SH   SOLE   0 11,600 0
CENTURYLINK INC COMMON 156700106 877 66,445 SH   SOLE   0 63,645 2,800
CERENCE INC COMMON 156727109 2 125 SH   SOLE   0 125 0
CERUS CORP COMMON 157085101 261 62,000 SH   SOLE   0 62,000 0
CHART INDS INC COMMON 16115Q308 357 5,300 SH   SOLE   0 5,300 0
CHARTER COMMUNICATIO CL A 16119P108 3,667 7,559 SH   SOLE   0 7,463 96
CHECK POINT SOFTWARE ORDINARY M22465104 38 344 SH   SOLE   25 319 0
CHEGG INC COM USD0.001 163092109 49 1,300 SH   SOLE   0 1,300 0
CHEMOCENTRYX INC COMMON 16383L106 11 300 SH   SOLE   0 300 0
CHEMUNG FINL CORP COMMON 164024101 3,666 86,281 SH   SOLE   0 78,576 7,705
CHESAPEAKE ENERGY 4.5% CONV PFD 165167842 0 25 SH   SOLE   0 25 0
CHESAPEAKE ENERGY COMMON 165167107 476 577,701 SH   SOLE   0 416,676 161,025
CHESAPEAKE UTILS COR COMMON 165303108 5,723 59,723 SH   SOLE   0 52,695 7,028
CHEVRON CORP COMMON 166764100 5,312 44,081 SH   SOLE   0 43,231 850
CHICOS FAS INC COMMON 168615102 0 115 SH   SOLE   0 115 0
CHINA PETE & CHEM CO SP ADR (H SHS) 16941R108 180 3,000 SH   SOLE   0 3,000 0
CHIPOTLE MEXICAN GRL COMMON 169656105 238 285 SH   SOLE   0 275 10
CHUBB LIMITED COMMON H1467J104 61,161 392,914 SH   SOLE   0 300,052 92,862
CHURCH & DWIGHT INC COMMON 171340102 232 3,310 SH   SOLE   0 3,310 0
CIENA CORPORATION COMMON 171779309 4,453 104,324 SH   SOLE   0 99,916 4,408
CIGNA CORP COMMON USD0.01 125523100 1,328 6,498 SH   SOLE   0 6,279 219
CIMAREX ENERGY CO COMMON 171798101 200 3,825 SH   SOLE   0 3,825 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 3,975 SH   SOLE   0 3,975 0
CINTAS CORP COMMON 172908105 34 129 SH   SOLE   0 129 0
CISCO SYSTEMS INC COMMON 17275R102 22,131 461,450 SH   SOLE   0 449,049 12,401
CITIGROUP INC COMMON 172967424 55,038 688,928 SH   SOLE   64 626,694 62,170
CITIZENS CMNTY BANCP COMMON 174903104 295 24,174 SH   SOLE   0 0 24,174
CITIZENS FINANCIAL COMMON 174610105 9,931 244,554 SH   SOLE   0 240,054 4,500
CLEARSIDE BIOMEDIC CLEARSIDE BIOMEDIC 185063104 507 175,000 SH   SOLE   0 175,000 0
CLOROX CO COMMON 189054109 670 4,368 SH   SOLE   0 4,368 0
CME GROUP INC CLASS A 12572Q105 43,721 217,818 SH   SOLE   250 217,303 265
CMS ENERGY CORP COMMON 125896100 4,557 72,532 SH   SOLE   0 70,832 1,700
COCA-COLA CO COMMON 191216100 132,611 2,395,862 SH   SOLE   2,104 2,350,979 42,779
COCA-COLA EU PARTNRS PLC ORDINARY SHARES G25839104 468 9,200 SH   SOLE   0 9,200 0
COEUR MINING INC COMMON 192108504 2 250 SH   SOLE   0 250 0
COGNIZANT TECH SOLNS CLASS A 192446102 117 1,902 SH   SOLE   0 1,902 0
COHEN & STEERS INFRA COMMON 19248A109 13 504 SH   SOLE   0 504 0
COHEN & STEERS LTD COMMON 19248C105 47 1,800 SH   SOLE   0 1,800 0
COHEN & STEERS QUAL COMMON 19247L106 3 235 SH   SOLE   0 235 0
COHERUS BIOSCIENCES COMMON 19249H103 63 3,500 SH   SOLE   0 3,500 0
COLGATE PALMOLIVE CO COMMON 194162103 11,467 166,579 SH   SOLE   0 164,690 1,889
COLUMBIA EMERGING GL EMERGING MKTS CONSUM 19762B509 4 200 SH   SOLE   0 200 0
COLUMBIA FINANCIAL I COMMON 197641103 124 7,358 SH   SOLE   0 7,358 0
COMCAST CORP CLASS A 20030N101 149,385 3,321,892 SH   SOLE   0 3,285,863 36,029
COMERICA INC COMMON 200340107 252 3,525 SH   SOLE   0 3,525 0
COMMERCE BANCSHARES COMMON 200525103 151 2,231 SH   SOLE   0 2,231 0
COMMERCEWEST BANK COM 20084T103 5,421 225,907 SH   SOLE   96,000 56,575 73,332
COMMERCIAL METALS CO COMMON 201723103 11,780 528,986 SH   SOLE   0 482,076 46,910
COMMERCIAL VEH GRP COMMON 202608105 24 3,900 SH   SOLE   0 2,600 1,300
COMMUNITY WST BKSHRS COMMON 204157101 376 33,888 SH   SOLE   0 0 33,888
COMPANHIA DE SANEAME ADR (2 ORD) 20441A102 3,095 205,649 SH   SOLE   0 198,659 6,990
COMPASS MINERALS COMMON 20451N101 2,418 39,669 SH   SOLE   0 39,669 0
CONAGRA BRANDS INC COMMON 205887102 109 3,210 SH   SOLE   0 3,210 0
CONDUENT INCORPORATE COMMON 206787103 0 150 SH   SOLE   0 150 0
CONOCOPHILLIPS COMMON 20825C104 36,295 558,128 SH   SOLE   0 551,346 6,782
CONSOLDTD EDISON INC COMMON 209115104 366 4,055 SH   SOLE   0 4,055 0
CONSOLIDATED WATR CO ORDINARY G23773107 9,576 587,488 SH   SOLE   0 548,368 39,120
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 17,000 SH   SOLE   0 14,000 3,000
COOPER COMPANIES INC COMMON 216648402 258 806 SH   SOLE   0 806 0
COPART INC COMMON 217204106 105 1,160 SH   SOLE   0 1,160 0
CORE LABORATORIES COMMON N22717107 5 148 SH   SOLE   0 148 0
CORNING INCORPORATED COMMON 219350105 375 12,891 SH   SOLE   0 12,891 0
CORTEVA INC COM 22052L104 2,666 90,207 SH   SOLE   170 83,956 6,081
COSTAR GROUP INC COMMON 22160N109 601 1,005 SH   SOLE   0 5 1,000
COSTCO WHSL CORP COMMON 22160K105 4,562 15,521 SH   SOLE   0 14,071 1,450
COTY INC CLASS A 222070203 250 22,258 SH   SOLE   0 21,693 565
COUNTY BANCORP COM 221907108 316 12,337 SH   SOLE   0 0 12,337
COVANTA HOLDINGS COMMON 22282E102 51 3,500 SH   SOLE   0 3,500 0
COWEN INC COMMON CL A 223622606 469 29,808 SH   SOLE   0 29,808 0
CRAFT BREW ALIA COMMON 224122101 495 30,000 SH   SOLE   0 30,000 0
CREDIT ACCEP CORP COMMON 225310101 99 225 SH   SOLE   0 225 0
CRESTWOOD EQ. PRTNRS UNIT LTD PTNR 226344208 537 17,450 SH   SOLE   0 17,450 0
CRISPR THERAPEUTICS COMMON H17182108 18 300 SH   SOLE   0 300 0
CRONOS GROUP INC COMMON 22717L101 24 3,204 SH   SOLE   0 3,204 0
CROWN CASTLE INTL COMMON 22822V101 294 2,075 SH   SOLE   0 622 1,453
CROWN CRAFTS INC COMMON 228309100 230 37,495 SH   SOLE   0 0 37,495
CSS INDS INC COMMON 125906107 492 111,650 SH   SOLE   0 104,000 7,650
CSW INDUSTRIALS IN COM 126402106 50,266 652,811 SH   SOLE   0 651,311 1,500
CSX CORP COMMON 126408103 7,839 108,334 SH   SOLE   0 108,334 0
CTI BIOPHARMA CORP COM NPV 12648L601 0 33 SH   SOLE   0 33 0
CULLEN FROST BANKERS COMMON 229899109 3,959 40,489 SH   SOLE   0 39,489 1,000
CUMMINS INC COMMON 231021106 193 1,081 SH   SOLE   0 946 135
CVB FINANCIAL CORP COMMON 126600105 117 5,442 SH   SOLE   0 0 5,442
CVS HEALTH CORP COMMON 126650100 17,374 233,870 SH   SOLE   0 229,803 4,067
CYPRESS SEMICONDUCTR COMMON 232806109 22 950 SH   SOLE   0 950 0
CYREN LTD ORD SHS M26895108 2 2,000 SH   SOLE   0 2,000 0
CYTOMX THERAPEUTIC COMMON USD0.00001 23284F105 8,134 978,862 SH   SOLE   978,862 0 0
D R HORTON INC COMMON 23331A109 33,357 632,376 SH   SOLE   0 551,926 80,450
DAILY JOURNAL CORP COMMON 233912104 0 1 SH   SOLE   0 1 0
DANAHER CORP COMMON 235851102 376,052 2,450,172 SH   SOLE   0 2,425,667 24,505
DANONE SP ADR (0.2 ORD) 23636T100 320 19,450 SH   SOLE   0 18,750 700
DARDEN RESTAURANT COMMON 237194105 226 2,079 SH   SOLE   0 2,079 0
DASEKE INC COM 23753F107 4 1,500 SH   SOLE   0 1,500 0
DAVITA INC COMMON 23918K108 10 144 SH   SOLE   0 144 0
DEERE & CO COMMON 244199105 256 1,481 SH   SOLE   0 1,081 400
DELL TECHNOLOGIES IN COMMON CLASS C 24703L202 62 1,214 SH   SOLE   0 1,213 1
DELMARVA BANCSHARES COMMON 247100100 1,896 227,125 SH   SOLE   227,125 0 0
DELTA AIR LINES COMMON 247361702 128 2,194 SH   SOLE   0 2,194 0
DENTSPLY SIRONA INC COM 24906P109 482 8,529 SH   SOLE   0 8,529 0
DEVON ENERGY CORP COMMON 25179M103 565 21,792 SH   SOLE   0 21,742 50
DIAGEO P L C SP ADR (4 ORD) 25243Q205 2,898 17,210 SH   SOLE   0 14,210 3,000
DIAGEO PLC ORDINARY G42089113 354 8,475 SH   SOLE   0 6,825 1,650
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 2,642 SH   SOLE   0 0 2,642
DIREXION DAILY JUNIOR GOLD MINERS I 25460E166 500 6,000 SH   SOLE   0 6,000 0
DISCOVER FINL SVCS COMMON 254709108 176 2,075 SH   SOLE   0 2,075 0
DISCOVERY INC COMMON SERIES A 25470F104 7,969 243,412 SH   SOLE   0 243,320 92
DISCOVERY INC COMMON SERIES C 25470F302 55,141 1,808,504 SH   SOLE   0 1,799,882 8,622
DISH NETWORK CORP CLASS A 25470M109 5 164 SH   SOLE   0 164 0
DNP SELECT INCOME FD COMMON 23325P104 17 1,346 SH   SOLE   0 1,346 0
DOLLAR GEN CORP COMMON 256677105 2 19 SH   SOLE   0 19 0
DOLLAR TREE INC COMMON 256746108 65 700 SH   SOLE   0 700 0
DOMINION ENERGY INC COMMON 25746U109 360 4,358 SH   SOLE   0 2,358 2,000
DORCHESTER MINERALS COMMON UNIT 25820R105 226 11,600 SH   SOLE   0 6,400 5,200
DOUBLELINE INCOME COMMON 258622109 19 1,000 SH   SOLE   0 1,000 0
DOVER CORP COMMON 260003108 74 644 SH   SOLE   0 244 400
DOW INC COMMON STOCK 260557103 3,599 65,774 SH   SOLE   170 59,855 5,749
DTE ENERGY CO COMMON 233331107 15 116 SH   SOLE   0 116 0
DUCOMMUN INC COMMON 264147109 106 2,100 SH   SOLE   0 2,100 0
DUKE ENERGY CORP COMMON 26441C204 758 8,318 SH   SOLE   0 8,273 45
DUNDEE CORP CLASS A 264901109 3,185 3,517,119 SH   SOLE   0 2,664,630 852,489
DUNKIN BRANDS GR COMMON 265504100 188,863 2,500,181 SH   SOLE   475 2,465,891 33,815
DUPONT DE NEMOURS COM 26614N102 5,749 89,553 SH   SOLE   170 83,307 6,076
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 30,236 SH   SOLE   0 0 30,236
EAST WEST BANCORP COMMON 27579R104 48 1,000 SH   SOLE   0 1,000 0
EASTMAN CHEM CO COMMON 277432100 173 2,188 SH   SOLE   0 2,182 6
EATON CORPORATION COMMON G29183103 79 839 SH   SOLE   0 839 0
EATON VANCE TAX-MNG OPP FUND 27828Y108 205 13,722 SH   SOLE   0 13,722 0
EATON VANCE ENHANCED COMMON 278274105 129 8,156 SH   SOLE   0 8,156 0
EATON VANCE LTD DUR COMMON 27828H105 26 2,000 SH   SOLE   0 2,000 0
EATON VANCE TAX ADV COMMON 27828G107 25 1,000 SH   SOLE   0 1,000 0
EBAY INC COMMON 278642103 1,140 31,594 SH   SOLE   0 31,594 0
ECHOSTAR CORP CLASS A 278768106 30 700 SH   SOLE   0 700 0
ECOLAB INC COMMON 278865100 1,155 5,989 SH   SOLE   0 5,989 0
EDWARDS LIFESCIENCE COMMON 28176E108 381 1,637 SH   SOLE   0 1,637 0
EL PASO ELEC CO COMMON 283677854 0 6 SH   SOLE   0 6 0
EL PASO ENERGY CAP PFD TR SECS CV 283678209 2 44 SH   SOLE   0 44 0
ELANCO ANIMAL HEALTH COMMON 28414H103 760 25,840 SH   SOLE   10,000 15,598 242
ELECTRONIC ARTS INC COMMON 285512109 21 204 SH   SOLE   0 204 0
ELEMENT SOLUTIONS COM 28618M106 968 82,925 SH   SOLE   0 75,925 7,000
EMCOR GROUP INC COMMON 29084Q100 4 51 SH   SOLE   0 51 0
EMERSON ELEC CO COMMON 291011104 1,188 15,590 SH   SOLE   0 14,844 746
ENANTA PHARMACEUTI COMMON 29251M106 33,752 546,331 SH   SOLE   412,896 129,425 4,010
ENBRIDGE INC COMMON 29250N105 93,694 2,355,900 SH   SOLE   200 2,347,702 7,998
ENCANA CORP COMMON 292505104 939 200,298 SH   SOLE   0 200,048 250
ENDO INTL PLC ORDINARY G30401106 9 2,000 SH   SOLE   0 0 2,000
ENERGIZER HOLDINGS COMMON 29272W109 35 700 SH   SOLE   0 700 0
ENERGY FUELS INC COMMON 292671708 11 6,000 SH   SOLE   0 6,000 0
ENERPLUS CORP COMMON 292766102 7 1,000 SH   SOLE   0 1,000 0
ENSTAR GROUP LTD COMMON G3075P101 1,032 4,989 SH   SOLE   0 4,920 69
ENTERCOM COMMUN CORP CLASS A 293639100 1 232 SH   SOLE   0 232 0
ENTERGY CORP COMMON 29364G103 358 2,994 SH   SOLE   0 2,994 0
ENTERPRISE PRODS COMMON 293792107 7,882 279,902 SH   SOLE   0 258,047 21,855
EOG RESOURCES INC COMMON 26875P101 10,153 121,191 SH   SOLE   0 114,505 6,686
EQUIFAX INC COMMON 294429105 97 693 SH   SOLE   0 693 0
EQUITY COMMONWEALTH COMMON SBI 294628102 1,203 36,655 SH   SOLE   0 36,625 30
EQUITY RESIDENTIAL SH BEN INT 29476L107 366 4,524 SH   SOLE   0 4,524 0
ERICSSON ADR (1 ORD B SEK1) 294821608 13 1,554 SH   SOLE   0 218 1,336
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 14,212 218,351 SH   SOLE   0 206,128 12,223
EVERSOURCE ENERGY COMMON 30040W108 478 5,625 SH   SOLE   0 5,625 0
EXACT SCIENCES CORP COMMON 30063P105 8 90 SH   SOLE   0 90 0
EXELON CORP COMMON 30161N101 240 5,266 SH   SOLE   0 4,891 375
EXPEDIA GROUP INC COMMON 30212P303 420 3,884 SH   SOLE   0 3,744 140
EXPEDITORS INTL WASH COMMON 302130109 35 460 SH   SOLE   0 460 0
EXTENDED STAY AMRC 1 COM&1 CL 'B' 30224P200 14,522 977,300 SH   SOLE   0 933,100 44,200
EXTRA SPACE STORAGE REIT 30225T102 158 1,500 SH   SOLE   0 0 1,500
EXXON MOBIL CORP COMMON 30231G102 23,651 338,940 SH   SOLE   0 322,098 16,842
FACEBOOK INC CLASS A 30303M102 26,577 129,489 SH   SOLE   278 127,373 1,838
FAIR ISAAC INC COMMON 303250104 374 1,000 SH   SOLE   0 0 1,000
FARMER BROS CO COMMON 307675108 327 21,775 SH   SOLE   0 21,775 0
FASTENAL CO COMMON 311900104 1 52 SH   SOLE   0 52 0
FASTLY INC USD0.0000 31188V100 46 2,294 SH   SOLE   0 2,294 0
FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 28 220 SH   SOLE   0 220 0
FEDEX CORP COMMON 31428X106 16,479 108,982 SH   SOLE   0 108,102 880
FERRARI N V COMMON N3167Y103 10 64 SH   SOLE   0 64 0
FERRO CORP COMMON 315405100 1,413 95,280 SH   SOLE   0 92,280 3,000
FIDELITY NATL INFO COMMON 31620M106 144,808 1,041,113 SH   SOLE   1,317 1,021,906 17,890
FIESTA RESTAURANT GR COMMON 31660B101 706 71,435 SH   SOLE   0 71,435 0
FIFTH THIRD BANCORP COMMON 316773100 97 3,160 SH   SOLE   0 3,160 0
FIREEYE INC COMMON STOCK 31816Q101 18 1,100 SH   SOLE   0 1,100 0
FIRST BANK OF THE PALM BEACHES CL B - RESTRICTED PER337018 1,729 325,000 SH   SOLE   325,000 0 0
FIRST BANK WILLIAMS COMMON 31931U102 753 68,207 SH   SOLE   0 50,567 17,640
FIRST CMNTY BANCSHAR COMMON 31983A103 1,811 58,392 SH   SOLE   58,392 0 0
FIRST FINL BANCORP COMMON 320209109 118 4,668 SH   SOLE   0 4,668 0
FIRST HORIZON NATL COMMON 320517105 1,914 115,608 SH   SOLE   0 113,103 2,505
FIRST MID BANCSHARES COMMON STOCK 320866106 141 4,000 SH   SOLE   0 0 4,000
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 3,950 SH   SOLE   0 3,950 0
FIVE POINT HLDGS LLC COM REP CL A 33833Q106 225 32,500 SH   SOLE   0 0 32,500
FLIR SYS INC COMMON 302445101 4,000 76,828 SH   SOLE   0 76,828 0
FLUOR CORPORATION COMMON 343412102 1 101 SH   SOLE   0 51 50
FLY LEASING LTD ADR 144 A 34407D109 19 1,000 SH   SOLE   0 0 1,000
FMC CORP COMMON 302491303 9 100 SH   SOLE   0 100 0
FNB CORP COMMON 302520101 94 7,433 SH   SOLE   0 6,632 801
FNF GROUP COMMON STOCK 31620R303 92 2,046 SH   SOLE   0 2,046 0
FOAMIX PHARMACUTICLS COMMON M46135105 771 231,800 SH   SOLE   0 231,800 0
FOMENTO ECON MEXI SP ADR (10 UNITS) 344419106 226 2,400 SH   SOLE   0 2,400 0
FOOT LOCKER INC COMMON 344849104 155 4,000 SH   SOLE   0 4,000 0
FORD MOTOR CO COMMON 345370860 16 1,805 SH   SOLE   0 1,805 0
FORTIVE CORPORATION COMMON STOCK 34959J108 65,673 859,710 SH   SOLE   0 858,092 1,618
FORTUNE BRANDS HOM COMMON USD0.01 34964C106 327 5,013 SH   SOLE   0 5,013 0
FOUR CORNERS PRPERTY COMMON 35086T109 16 591 SH   SOLE   0 591 0
FOX CORPORATION CL A COM 35137L105 1,411 38,090 SH   SOLE   0 38,090 0
FRANCO NEVADA CORP COMMON 351858105 26 252 SH   SOLE   0 252 0
FRANKLIN ELEC INC COMMON 353514102 942 16,450 SH   SOLE   0 16,450 0
FRANKLIN RES INC COMMON 354613101 1,026 39,498 SH   SOLE   0 39,398 100
FRANKLIN STREET PPTY COMMON 35471R106 179 20,928 SH   SOLE   0 20,928 0
FRANKLIN UNVL TR SH BEN INT 355145103 223 28,700 SH   SOLE   0 28,700 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 1,837 SH   SOLE   0 1,837 0
FRONTIER COMMUNICA COMMON 35906A306 0 3 SH   SOLE   0 3 0
FRP HOLDINGS INC COMMON 30292L107 1,133 22,766 SH   SOLE   0 22,068 698
FS BANCORP INC COMMON 30263Y104 63 1,000 SH   SOLE   0 0 1,000
FUEL-TECH N V COMMON 359523107 0 8 SH   SOLE   0 0 8
GABELLI EQUITY TRUST COMMON 362397101 19 3,219 SH   SOLE   0 0 3,219
GANNETT CO INC COMMON 36472T109 12 1,978 SH   SOLE   0 1,978 0
GAP INC COMMON 364760108 36 2,056 SH   SOLE   0 2,056 0
GARRETT MOTION INC COMMON 366505105 11 1,111 SH   SOLE   0 1,111 0
GARTNER INC COMMON 366651107 19 129 SH   SOLE   0 129 0
GATES INDL CORP PL ORDINARY G39108108 44,859 3,260,169 SH   SOLE   350 3,112,139 147,680
GATEWAY BANK FSB COMMON RSTD PER367155 725 2,416,667 SH   SOLE   2,416,667 0 0
GCI LIBERTY INC CLASS A COMMON STOCK 36164V305 1,090 15,394 SH   SOLE   0 15,394 0
GENERAL AMERN INVS COMMON 368802104 91 2,433 SH   SOLE   0 2,433 0
GENERAL DYNAMICS COMMON 369550108 862 4,892 SH   SOLE   0 3,982 910
GENERAL ELECTRIC CO COMMON 369604103 5,254 470,793 SH   SOLE   3,226 448,675 18,892
GENERAL MILLS INC COMMON 370334104 4,442 82,939 SH   SOLE   0 82,939 0
GENERAL MOTORS CO COMMON 37045V100 2,067 56,487 SH   SOLE   0 55,987 500
GENIUS BRANDS INTL COM PAR 37229T301 0 1,265 SH   SOLE   0 1,265 0
GENMARK DIAGNOSTIC COMMON 372309104 9 2,000 SH   SOLE   0 0 2,000
GENUINE PARTS CO COMMON 372460105 202 1,903 SH   SOLE   0 1,903 0
GENWORTH FINANCIAL CLASS A 37247D106 6,452 1,466,479 SH   SOLE   1,463,488 2,991 0
GERON CORP COMMON 374163103 4 3,200 SH   SOLE   0 3,200 0
GEVO INC COMMON 374396406 0 25 SH   SOLE   0 25 0
GILEAD SCIENCES INC COMMON 375558103 109,423 1,683,951 SH   SOLE   0 1,437,631 246,320
GLATFELTER COMMON 377316104 7,629 416,901 SH   SOLE   0 380,276 36,625
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 987 21,011 SH   SOLE   0 19,776 1,235
GLEN BURNIE BANCORP COMMON 377407101 57 5,000 SH   SOLE   0 0 5,000
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 2,500 SH   SOLE   0 2,500 0
GLOBALSTAR INC COMMON 378973408 0 186 SH   SOLE   0 186 0
GLOBE LIFE INC COMMON 37959E102 6,907 65,625 SH   SOLE   0 65,625 0
GODADDY INC CLASS A COMMON STOCK 380237107 198,202 2,918,175 SH   SOLE   1,165 2,491,878 425,132
GOLD STANDARD VENT COMMON 380738104 5 6,000 SH   SOLE   0 6,000 0
GOLDMAN SACHS ETF TR TREASURYACCESS 0-1 Y 381430529 70 700 SH   SOLE   0 700 0
GOLDMAN SACHS GROUP COMMON 38141G104 908 3,950 SH   SOLE   0 3,721 229
GOPRO INC. CL A 38268T103 0 11 SH   SOLE   0 11 0
GRACE W R & CO DEL COMMON 38388F108 3,205 45,887 SH   SOLE   100 44,540 1,247
GRACO INC COMMON 384109104 24,169 464,780 SH   SOLE   0 350,365 114,415
GRAFTECH INTL LTD COMMON 384313508 7,935 682,950 SH   SOLE   0 570,600 112,350
GRAHAM HOLDINGS CO CLASS B COMMON STK 384637104 596 934 SH   SOLE   0 934 0
GRAINGER W W INC COMMON 384802104 522 1,544 SH   SOLE   0 500 1,044
GRAND RIV COMM COMMON 386441109 1,519 264,279 SH   SOLE   264,279 0 0
GREENHILL & CO INC COMMON 395259104 4 279 SH   SOLE   0 279 0
GROUPE DANONE SHS F12033134 13,299 160,665 SH   SOLE   0 160,665 0
GUESS INC COMMON 401617105 0 11 SH   SOLE   0 11 0
HALLIBURTON COMMON 406216101 105 4,331 SH   SOLE   0 4,331 0
HANESBRANDS INC COMMON 410345102 364 24,512 SH   SOLE   0 24,512 0
HANNON ARMSTRONG S COMMON 41068X100 22 700 SH   SOLE   0 700 0
HARSCO CORP COMMON 415864107 85 3,695 SH   SOLE   0 0 3,695
HARTE-HANKS INC COMMON STOCK 416196202 0 232 SH   SOLE   0 232 0
HARTFORD FINL SVCS COMMON 416515104 77 1,280 SH   SOLE   0 1,184 96
HASBRO INC COMMON 418056107 967 9,163 SH   SOLE   0 8,663 500
HCA HEALTHCARE COMMON 40412C101 190 1,290 SH   SOLE   0 1,250 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 1,726 134,535 SH   SOLE   134,535 0 0
HESS CORPORATION COMMON 42809H107 1,291 19,337 SH   SOLE   0 19,337 0
HEWLETT PACKARD ENTR COMMON USD0.01 42824C109 40 2,559 SH   SOLE   0 2,559 0
HEXCEL CORP COMMON 428291108 278 3,800 SH   SOLE   0 3,800 0
HILLTOP HOLDINGS COMMON 432748101 436 17,500 SH   SOLE   0 0 17,500
HILTON WRLDWDE HLDGS COMMON 43300A203 3,966 35,759 SH   SOLE   0 35,659 100
HNI CORPORATION COMMON 404251100 3 100 SH   SOLE   0 0 100
HOME BANCSHARES COMMON 436893200 792 40,290 SH   SOLE   0 0 40,290
HOME DEPOT INC COMMON 437076102 8,751 40,068 SH   SOLE   0 38,807 1,261
HONEYWELL INTL INC COMMON 438516106 276,483 1,562,044 SH   SOLE   25 1,547,549 14,470
HORIZON GLOBAL CORP COMMON 44052W104 848 243,177 SH   SOLE   279 161,300 81,598
HORMEL FOODS CORP COMMON 440452100 90 2,000 SH   SOLE   0 2,000 0
HOST HOTELS & RESRTS REIT 44107P104 78 4,253 SH   SOLE   0 2,509 1,744
HOULIHAN LOKEY INC COMMON CL A 441593100 14 300 SH   SOLE   0 300 0
HOWARD HUGHES COMMON 44267D107 26,928 212,371 SH   SOLE   0 207,397 4,974
HP INC COMMON USD0.01 40434L105 38 1,884 SH   SOLE   0 1,884 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 1,950 49,907 SH   SOLE   0 44,817 5,090
HTG MOLECULAR DIAGNO COMMON 40434H104 70 100,000 SH   SOLE   0 100,000 0
HUBBELL INCORPORATED COMMON 443510607 15 103 SH   SOLE   0 103 0
HUDSON GLOBAL INC COMMON 443787205 35 3,000 SH   SOLE   0 3,000 0
HUNTINGTON BANCSHARE COMMON 446150104 60 3,979 SH   SOLE   0 3,748 231
HUNTSMAN CORP COMMON 447011107 1,667 69,036 SH   SOLE   0 64,186 4,850
HURCO CO COMMON 447324104 65 1,700 SH   SOLE   0 1,700 0
HUTTIG BUILDNG PRODS COMMON 448451104 34 22,400 SH   SOLE   0 500 21,900
HYATT HOTELS CORP CLASS A 448579102 4 50 SH   SOLE   0 50 0
IAA INC COMMON 449253103 243,455 5,173,290 SH   SOLE   2,636 5,095,324 75,330
IAC INTERACTIVECORP COMMON 44919P508 268,117 1,076,302 SH   SOLE   65 879,982 196,255
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 9,448 88,471 SH   SOLE   0 75,316 13,155
IDEX CORP COMMON 45167R104 1,487 8,651 SH   SOLE   0 8,651 0
IDEXX LABS INC COMMON 45168D104 10,837 41,502 SH   SOLE   0 3,891 37,611
IF BANCORP INC COMMON 44951J105 175 7,636 SH   SOLE   0 7,636 0
IHS MARKIT LTD SHS G47567105 372 4,937 SH   SOLE   0 4,937 0
ILLINOIS TOOL WORKS COMMON 452308109 8,658 48,197 SH   SOLE   0 44,997 3,200
ILLUMINA INC COMMON 452327109 634 1,912 SH   SOLE   15 1,847 50
IMMUNOGEN INC COMMON 45253H101 38 7,546 SH   SOLE   0 7,546 0
IMV INC COMMON 44974L103 320 110,368 SH   SOLE   0 0 110,368
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 8,325 SH   SOLE   0 0 8,325
INDEPNDNT BK OF MASS COMMON 453836108 127 1,536 SH   SOLE   0 1,536 0
INDIA FD INC COMMON 454089103 307 15,297 SH   SOLE   0 15,297 0
ING GROEP N V SP ADR (1 COM) 456837103 8 700 SH   SOLE   0 700 0
INGERSOLL-RAND PLC CLASS A G47791101 345 2,601 SH   SOLE   0 2,601 0
INGREDION INCORPRTD COMMON 457187102 40,294 433,503 SH   SOLE   0 433,298 205
INSMED INC COMMON 457669307 0 25 SH   SOLE   0 25 0
INTEL CORP COMMON 458140100 10,275 171,677 SH   SOLE   0 165,866 5,811
INTER CONTINENTAL EX COM 45866F104 154,758 1,672,160 SH   SOLE   898 1,649,317 21,945
INTER PARFUMS INC COMMON 458334109 130 1,800 SH   SOLE   0 1,800 0
INTERACTIVE BROKERS CLASS A 45841N107 291 6,250 SH   SOLE   0 6,250 0
INTERNATIONAL PAPER COMMON 460146103 172 3,744 SH   SOLE   0 3,744 0
INTERPUBLIC GROUP COMMON 460690100 2 90 SH   SOLE   0 90 0
INTL BUSINESS MCHN COMMON 459200101 44,009 328,329 SH   SOLE   0 300,783 27,546
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 11,175 SH   SOLE   0 10,525 650
INVESCO ETF TR DYNA BUYBK ACH 46137V308 200 2,900 SH   SOLE   0 2,900 0
INVESCO ETF TR GOLDEN DRG CHINA 46137V571 245 5,892 SH   SOLE   0 5,892 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 1,947 SH   SOLE   0 1,947 0
INVESCO PENN VL MUNI COMMON 46132K109 4 350 SH   SOLE   0 350 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 1,907 8,971 SH   SOLE   125 8,429 417
INVESTORS BANCORP COMMON 46146L101 16 1,361 SH   SOLE   0 544 817
IONIS PHARMACEUTICAL COMMON USD0.001 462222100 75 1,250 SH   SOLE   0 1,250 0
IPG PHOTONICS CORP COMMON 44980X109 14 100 SH   SOLE   0 100 0
IQIYI INC SPN ADS REP 7 ORDSHS 46267X108 3,725 176,500 SH   SOLE   174,141 2,359 0
IQVIA HOLDINGS INC COMMON 46266C105 3,742 24,221 SH   SOLE   70 23,202 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 13,925 SH   SOLE   0 0 13,925
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 6,195 SH   SOLE   0 6,195 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 1,715 SH   SOLE   0 1,715 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 1,000 SH   SOLE   0 1,000 0
ISHARES MSCI EAFE ETF 464287465 266 3,833 SH   SOLE   0 3,833 0
ISHARES MSCI GERMANY ETF 464286806 8 300 SH   SOLE   0 0 300
ISHARES MSCI JAPN SMCETF 464286582 334 4,500 SH   SOLE   0 4,500 0
ISHARES RUS 1000 GRW ETF 464287614 239 1,360 SH   SOLE   0 1,360 0
ISHARES RUS 1000 VAL ETF 464287598 255 1,869 SH   SOLE   0 1,869 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 3,248 SH   SOLE   0 3,248 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 6,262 SH   SOLE   0 6,262 0
ISHARES SH TR CORP ETF 464288646 53 1,000 SH   SOLE   0 1,000 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 2,240 SH   SOLE   110 1,110 1,020
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 12,023 SH   SOLE   180 10,123 1,720
ISHARES INC MSCI EUROZONE 464286608 279 6,675 SH   SOLE   220 4,795 1,660
ISHARES INC MSCI JAPAN ETF 46434G822 4 74 SH   SOLE   0 74 0
ISHARES SILVER TRUST ISHARES 46428Q109 17 1,050 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 2,784 33,203 SH   SOLE   0 32,953 250
ISHARES TR CORE S&P VLU ETF 464287663 1,143 18,140 SH   SOLE   550 13,050 4,540
ISHARES TR CORE TR US BOND MRKT 464287226 16 146 SH   SOLE   0 146 0
ISHARES TR CORE US TREASUR BOND 46429B267 32 1,242 SH   SOLE   0 1,242 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 4,428 117,800 SH   SOLE   0 117,800 0
ISHARES TR S&P 100 INDEX 464287101 25 175 SH   SOLE   0 175 0
ISHARES TR S&P EURO 350 IND 464287861 93 2,000 SH   SOLE   0 2,000 0
ISHARES TR TIPS BD ETF 464287176 461 3,960 SH   SOLE   0 3,960 0
ISHARES TRUST CORE S&P 500 ETF 464287200 444 1,376 SH   SOLE   20 1,186 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 12,077 SH   SOLE   0 12,077 0
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 6 121 SH   SOLE   0 121 0
ITT INC COMMON 45073V108 132 1,787 SH   SOLE   0 1,263 524
JACOBS ENGR GROUP COMMON 469814107 130 1,457 SH   SOLE   0 1,257 200
JANUS HENDERSON PLC ORDINARY SHARES G4474Y214 86 3,539 SH   SOLE   0 3,539 0
JAZZ PHARMA PLC COMMON G50871105 301 2,020 SH   SOLE   0 600 1,420
JBG SMITH PROPERTIES COMMON SHARES 46590V100 1,473 36,927 SH   SOLE   0 36,927 0
JEFFERIES FINANCIAL COMMON 47233W109 21,509 1,006,524 SH   SOLE   0 901,545 104,979
JOHNSON & JOHNSON COMMON 478160104 335,687 2,301,271 SH   SOLE   232,517 2,019,809 48,945
JOHNSON CONTROLS INT ORDINARY SHARES G51502105 104 2,560 SH   SOLE   0 2,488 72
JOHNSON OUTDOORS INC CLASS A 479167108 30 400 SH   SOLE   0 400 0
JOUNCE THERAPEUTIC COM 481116101 384 44,000 SH   SOLE   0 43,000 1,000
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 1,600 SH   SOLE   0 1,600 0
JPMORGAN CHASE & CO COMMON 46625H100 47,788 342,818 SH   SOLE   0 324,780 18,038
JUNIPER NETWORKS COM COMMON 48203R104 2 97 SH   SOLE   0 97 0
KALA PHARMACEUTICALS COMMON 483119103 1,747 473,489 SH   SOLE   473,489 0 0
KANSAS CITY SOUTHERN COMMON 485170302 1,736 11,340 SH   SOLE   0 11,290 50
KAR AUCTION SERVIC COMMON 48238T109 147,144 6,752,867 SH   SOLE   150 6,658,227 94,490
KARUNA THERAPEUTICS COMMON 48576A100 4,392 58,300 SH   SOLE   58,300 0 0
KAYNE ANDERS MLP/MID COMMON 486606106 26 1,885 SH   SOLE   0 1,885 0
KEARNY FINL CORP MD COM 48716P108 5 404 SH   SOLE   0 161 243
KELLOGG CO COMMON 487836108 4,940 71,434 SH   SOLE   0 68,501 2,933
KENNEDY-WILSON HLDS COMMON 489398107 89 4,000 SH   SOLE   0 4,000 0
KEYCORP COMMON 493267108 238 11,796 SH   SOLE   0 11,468 328
KEYSIGHT TECHNOLOGS COMMON 49338L103 173 1,686 SH   SOLE   0 1,636 50
KIMBERLY CLARK CORP COMMON 494368103 4,862 35,351 SH   SOLE   0 34,851 500
KIMCO REALTY CORP COMMON 49446R109 5,669 273,764 SH   SOLE   0 264,464 9,300
KINDER MORGAN INC COMMON 49456B101 2,552 120,577 SH   SOLE   0 120,577 0
KINGSTONE COS INC COMMON 496719105 34 4,500 SH   SOLE   0 4,500 0
KIRBY CORPORATION COMMON 497266106 984 11,000 SH   SOLE   0 11,000 0
KKR & CO INC COMMON UNIT 48251W104 191,602 6,568,465 SH   SOLE   2,657 5,391,223 1,174,585
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 26,700 SH   SOLE   0 26,700 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 38,595 SH   SOLE   0 38,595 0
KRAFT HEINZ CO COMMON USD0.01 500754106 415 12,923 SH   SOLE   0 11,630 1,293
KRATOS DEF & SEC SOL COMMON 50077B207 48 2,700 SH   SOLE   0 2,700 0
KROGER CO COMMON 501044101 9 342 SH   SOLE   0 342 0
L3HARRIS TECHNOLOGIE USD1 502431109 842 4,260 SH   SOLE   0 4,260 0
LABORATORY CORP AMER COMMON 50540R409 111 661 SH   SOLE   0 661 0
LADENBURG THALMAN FI COMMON 50575Q102 7 2,155 SH   SOLE   0 2,155 0
LAKE SHORE BANCORP COMMON 510700107 306 20,000 SH   SOLE   0 20,000 0
LAKELAND BANCORP INC COMMON 511637100 427 24,600 SH   SOLE   0 24,600 0
LAMAR ADVERTISING CL A 512816109 1,247 13,975 SH   SOLE   0 7,650 6,325
LAMB WESTON HLDGS COMMON 513272104 76 895 SH   SOLE   0 895 0
LANDMARK BANCORP INC COMMON 51504L107 390 15,572 SH   SOLE   0 0 15,572
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 150,000 SH   SOLE   0 150,000 0
LCI INDUSTRIES COMMON 50189K103 107 1,001 SH   SOLE   0 850 151
LEGGETT & PLATT INC COMMON 524660107 2,634 51,825 SH   SOLE   0 51,825 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 51,192 917,587 SH   SOLE   100 810,977 106,510
LENNAR CORP CLASS B 526057302 4 104 SH   SOLE   0 104 0
LEVEL ONE BANCORP IN COMMON 52730D208 1,572 62,500 SH   SOLE   62,500 0 0
LIBERTY BRAVES GROUP COM SER A 531229706 600 20,240 SH   SOLE   0 15,501 4,739
LIBERTY BRAVES GROUP COM SER C 531229888 2,006 67,903 SH   SOLE   0 50,512 17,391
LIBERTY BROADBAND CORP COM SER A 530307107 10,587 85,001 SH   SOLE   0 70,234 14,767
LIBERTY BROADBAND CORP COM SER C 530307305 35,157 279,581 SH   SOLE   0 194,768 84,813
LIBERTY GLOBAL PLC CLASS A ORD SHARES G5480U104 605 26,639 SH   SOLE   0 26,393 246
LIBERTY GLOBAL PLC CLASS C G5480U120 2,122 97,395 SH   SOLE   0 95,863 1,532
LIBERTY LATIN AMERIC COM CL A G9001E102 275 14,291 SH   SOLE   0 10,365 3,926
LIBERTY LATIN AMERIC COM CL C G9001E128 2,027 104,200 SH   SOLE   0 94,015 10,185
LIBERTY MEDIA COM SER A FRMLA 531229870 3,658 83,567 SH   SOLE   0 53,672 29,895
LIBERTY MEDIA COM SER C FRMLA 531229854 7,509 163,358 SH   SOLE   0 114,591 48,767
LIBERTY SIRIUS GROUP COM SER A 531229409 15,535 321,381 SH   SOLE   0 198,758 122,623
LIBERTY SIRIUS GROUP COM SER C 531229607 131,898 2,739,898 SH   SOLE   0 2,282,395 457,503
LIBERTY TRIPADVISO COM SER A 531465102 63 8,696 SH   SOLE   0 8,696 0
LIGHTBRIDGE CORP COMMON 53224K302 0 177 SH   SOLE   0 177 0
LILLY ELI & CO COMMON 532457108 14,016 106,645 SH   SOLE   0 101,541 5,104
LINCOLN NATL CORP COMMON 534187109 93 1,590 SH   SOLE   0 1,590 0
LINDE PLC SHS G5494J103 5,385 25,294 SH   SOLE   0 25,219 75
LINEAGE CELL THERAP COMMON 53566P109 0 94 SH   SOLE   0 94 0
LIONS GATE ENTMNT CLASS B NON-VOT SHS 535919500 173 17,513 SH   SOLE   0 17,513 0
LIVENT CORPORATION COM 53814L108 0 93 SH   SOLE   0 93 0
LLOYDS BANKING GR SP ADR(4 ORD) 539439109 23 7,020 SH   SOLE   0 7,020 0
LOCKHEED MARTIN CORP COMMON 539830109 2,513 6,456 SH   SOLE   0 4,581 1,875
LOEWS CORP COMMON 540424108 12,205 232,520 SH   SOLE   0 232,520 0
LOGMEIN INC COMMON 54142L109 0 2 SH   SOLE   0 2 0
LOOP INDS INC COM 543518104 9 1,000 SH   SOLE   0 1,000 0
LOWES CO COMMON 548661107 17,228 143,857 SH   SOLE   0 143,357 500
LUCKIN COFFEE INC ADS 54951L109 393 10,000 SH   SOLE   0 10,000 0
LULULEMON ATHLETICA COMMON 550021109 6 30 SH   SOLE   0 30 0
LUMENTUM HLDGS INC USD0.001 55024U109 198 2,500 SH   SOLE   0 2,500 0
LYFT INC CL A COM 55087P104 84 1,966 SH   SOLE   0 1,966 0
LYONDELLBASELL INDUS SHARES A N53745100 83,790 886,858 SH   SOLE   0 663,433 223,425
M & T BK CORP COMMON 55261F104 3,062 18,043 SH   SOLE   0 18,043 0
MACERICH CO REIT 554382101 699 26,000 SH   SOLE   0 26,000 0
MACK CALI RLTY CORP COMMON 554489104 13,998 605,229 SH   SOLE   0 581,229 24,000
MACOM TECH SOLUTIONS COM 55405Y100 532 20,000 SH   SOLE   0 10,000 10,000
MACYS INC COMMON 55616P104 2 158 SH   SOLE   0 157 1
MAG SILVER CORP COMMON 55903Q104 426 36,000 SH   SOLE   0 36,000 0
MAGAL SECURITY SYS ORDINARY M6786D104 68 18,225 SH   SOLE   0 18,225 0
MAGELLAN MIDSTREAM COMMON UNIT 559080106 2,871 45,667 SH   SOLE   0 40,867 4,800
MAGYAR BANCORP INC COMMON 55977T109 282 22,939 SH   SOLE   0 22,939 0
MAIN STREET CAPITAL COMMON 56035L104 8 200 SH   SOLE   0 200 0
MAINSTREET BANCSHARE COM 56064Y100 4,094 178,035 SH   SOLE   111,250 10,405 56,380
MALLINCKRODT PLC SHARES G5785G107 0 20 SH   SOLE   0 11 9
MANPOWERGROUP COMMON 56418H100 5,020 51,695 SH   SOLE   0 51,120 575
MANULIFE FINCL CORP COMMON 56501R106 1 61 SH   SOLE   0 61 0
MARATHON OIL CORP COMMON 565849106 219 16,128 SH   SOLE   0 16,128 0
MARATHON PETROLEUM COMMON 56585A102 1,052 17,474 SH   SOLE   0 17,474 0
MARINE BANCORP FLA I COMMON 56813P103 1,752 98,730 SH   SOLE   98,730 0 0
MARKEL CORP COMMON 570535104 1,416 1,239 SH   SOLE   0 1,239 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 2,718 SH   SOLE   0 2,718 0
MARVELL TECH GRP LTD COMMON G5876H105 5 200 SH   SOLE   0 200 0
MASTERCARD INC CLASS A 57636Q104 3,148 10,543 SH   SOLE   0 9,543 1,000
MATCH GROUP INC COMMON 57665R106 65 800 SH   SOLE   0 800 0
MATERIALISE NV SPN ADS REPSTG 1 ORD 57667T100 225 12,300 SH   SOLE   0 11,900 400
MATTEL INC COMMON 577081102 326 24,100 SH   SOLE   130 23,310 660
MAYS J W INC COMMON 578473100 7 250 SH   SOLE   0 0 250
MBIA INC COMMON 55262C100 311 33,513 SH   SOLE   0 1,513 32,000
MCCORMICK & CO INC COMMON NON VTG 579780206 13,240 78,009 SH   SOLE   0 78,009 0
MCDONALDS CORP COMMON 580135101 90,329 457,107 SH   SOLE   55 454,002 3,050
MCEWEN MINING INC COMMON 58039P107 83 66,000 SH   SOLE   0 66,000 0
MCKESSON CORP COMMON 58155Q103 181 1,315 SH   SOLE   0 1,315 0
MDC HOLDINGS COMMON 552676108 780 20,451 SH   SOLE   0 20,329 122
MDU RES GROUP INC COMMON 552690109 8,200 276,005 SH   SOLE   0 257,955 18,050
MEDIFAST INC COMMON 58470H101 76 700 SH   SOLE   0 700 0
MEDTRONIC PLC SHS G5960L103 627 5,534 SH   SOLE   0 5,462 72
MENLO THERAPEUTICS COM 586858102 10,059 2,168,013 SH   SOLE   2,168,013 0 0
MERCADOLIBRE INC COMMON 58733R102 51 90 SH   SOLE   0 90 0
MERCK & CO INC COMMON 58933Y105 16,722 183,860 SH   SOLE   100 182,410 1,350
MERCURY GENERAL CORP COMMON 589400100 955 19,600 SH   SOLE   0 19,300 300
MERIDIAN BIOSCIENCE COMMON 589584101 51 5,262 SH   SOLE   0 5,262 0
MERIDIAN CORPORATION COMMON 58958P104 2,903 143,800 SH   SOLE   106,815 19,850 17,135
METLIFE INC COMMON 59156R108 128 2,520 SH   SOLE   0 2,475 45
METTLER TOLEDO INTL COMMON 592688105 67,617 85,238 SH   SOLE   0 85,238 0
MFS CHARTER INC TR SH BEN INT 552727109 19 2,279 SH   SOLE   0 0 2,279
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 1,200 SH   SOLE   0 1,200 0
MICROSOFT CORP COMMON 594918104 894,416 5,671,625 SH   SOLE   720 5,465,194 205,711
MID-AMER APT CMNTYS REIT 59522J103 5,410 41,030 SH   SOLE   0 41,030 0
MIDDLEBY CORP COMMON 596278101 74 676 SH   SOLE   0 676 0
MIDDLESEX WATER CO COMMON 596680108 17,392 273,599 SH   SOLE   600 261,833 11,166
MIND C T I LTD ORDINARY M70240102 144 60,000 SH   SOLE   0 60,000 0
MINERALS TECHNOLOGS COMMON 603158106 18,575 322,316 SH   SOLE   0 322,316 0
MISTRAS GROUP INC COMMON 60649T107 525 36,800 SH   SOLE   0 20,500 16,300
MITSUBISHI UFJ FINL ADR (1 ORD) 606822104 1 186 SH   SOLE   0 186 0
MOGO INC COMMON 60800C109 242 94,300 SH   SOLE   0 94,300 0
MONDELEZ INTL INC COMMON 609207105 192,344 3,492,092 SH   SOLE   440 3,451,406 40,246
MOODYS CORP COMMON 615369105 38,826 163,541 SH   SOLE   0 162,332 1,209
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 2,356 108,892 SH   SOLE   0 108,892 0
MOSYS INC COMMON 619718307 0 119 SH   SOLE   0 119 0
MOTOROLA SOLUTIONS COMMON 620076307 4,732 29,368 SH   SOLE   0 29,070 298
MOUNTAIN COMM BANCOR SHS 624004107 1,381 62,500 SH   SOLE   62,500 0 0
MOUNTAIN PROV DIAM COMMON 62426E402 249 281,084 SH   SOLE   0 246,303 34,781
MPLX LP COMMON UNIT 55336V100 28 1,135 SH   SOLE   0 1,135 0
MR COOPER INC COMMON 62482R107 0 6 SH   SOLE   0 6 0
MSA SAFETY INC COMMON STOCK 553498106 8,816 69,775 SH   SOLE   100 66,125 3,550
MSB FINL CORP NEW COM 55352L101 141 7,845 SH   SOLE   0 7,845 0
MSCI INC COMMON 55354G100 960 3,720 SH   SOLE   0 3,720 0
MUELLER INDS INC COMMON 624756102 251 7,914 SH   SOLE   0 4,214 3,700
MUELLER WTR PRODS COMMON 624758108 3,039 253,706 SH   SOLE   0 244,506 9,200
MURPHY OIL CORP COMMON 626717102 215 8,040 SH   SOLE   0 8,040 0
MURPHY USA INC COMMON STOCK 626755102 235 2,010 SH   SOLE   0 2,010 0
NASDAQ INC COM 631103108 4,258 39,762 SH   SOLE   0 38,972 790
NATHANS FAMOUS INC COMMON 632347100 2,494 35,200 SH   SOLE   0 29,483 5,717
NATIONAL BANK HOLD COMMON 633707104 173 4,925 SH   SOLE   0 4,925 0
NATIONAL OILWELL VAR COMMON 637071101 634 25,327 SH   SOLE   0 25,327 0
NAVIENT CORP COMMON 63938C108 1 103 SH   SOLE   0 103 0
NAVIGATOR HOLDINGS ORD SHS (MARSHL IS) Y62132108 5,074 376,760 SH   SOLE   0 352,035 24,725
NCR CORP COMMON 62886E108 0 20 SH   SOLE   0 20 0
NEENAH INC COMMON 640079109 152 2,160 SH   SOLE   0 1,000 1,160
NEPTUNE WELLNESS SOL COMMON 64079L105 5 2,000 SH   SOLE   0 0 2,000
NESTLE S A ADS (1 ORD SHRS) 641069406 460,302 4,251,815 SH   SOLE   0 3,906,007 345,808
NESTLE S A SHS NOM SHARES H57312649 1,010 9,347 SH   SOLE   0 9,347 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 12,600 SH   SOLE   0 12,600 0
NEUBERGER BERMAN RE COMMON 64190A103 16 3,028 SH   SOLE   0 3,028 0
NEUROTROPE INC COM NEW 64129T207 0 500 SH   SOLE   0 500 0
NEW HOME COMPANY I COM 645370107 4,719 1,012,766 SH   SOLE   0 859,180 153,586
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 3,334 27,500 SH   SOLE   27,270 230 0
NEW RESIDENTIAL INV COMMON 64828T201 25 1,600 SH   SOLE   0 1,600 0
NEW YORK TIMES CO CLASS A 650111107 31 980 SH   SOLE   0 980 0
NEWELL BRANDS INC COMMON 651229106 9,452 491,821 SH   SOLE   0 373,349 118,472
NEWMONT CORP COMMON 651639106 7,894 181,691 SH   SOLE   0 181,691 0
NEWS CORP NEW COMMON CL A 65249B109 22 1,625 SH   SOLE   0 1,625 0
NEXSTAR MEDIA GROUP COM USD0.01 CL'A' 65336K103 19 167 SH   SOLE   0 167 0
NEXTERA ENERGY INC COMMON 65339F101 6,502 26,852 SH   SOLE   0 26,134 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 13,557 133,822 SH   SOLE   0 133,822 0
NISOURCE INC COMMON 65473P105 7,307 262,469 SH   SOLE   0 241,669 20,800
NN INC COMMON 629337106 925 100,000 SH   SOLE   0 100,000 0
NOBLE CORPRATION PLC ORDINARY SHARES G65431101 2 1,800 SH   SOLE   0 1,300 500
NOBLE ENERGY INC COMMON 655044105 1,686 67,900 SH   SOLE   0 67,900 0
NOKIA CORP SP ADR (1 ORD A) 654902204 87 23,468 SH   SOLE   0 23,458 10
NOMAD FOODS LTD USD ORD SHS G6564A105 1,486 66,449 SH   SOLE   0 65,999 450
NORFOLK SOUTHERN COMMON 655844108 1,375 7,083 SH   SOLE   0 4,475 2,608
NORTHEAST BANK COMMON 66405S100 164 7,500 SH   SOLE   0 0 7,500
NORTHERN TR CORP COMMON 665859104 10,691 100,632 SH   SOLE   0 93,966 6,666
NORTHRIM BANCORP INC COMMON 666762109 576 15,058 SH   SOLE   0 0 15,058
NORTHROP GRUMMAN CO COMMON 666807102 3,921 11,401 SH   SOLE   0 9,996 1,405
NORTHWEST PIPE CO COMMON 667746101 126 3,800 SH   SOLE   0 3,800 0
NORTHWESTERN CORP COMMON 668074305 14,790 206,366 SH   SOLE   0 197,641 8,725
NORTONLIFELOCK INC COMMON 668771108 2,671 104,688 SH   SOLE   0 101,688 3,000
NOVARTIS AG ADR (1 ORD) 66987V109 7,631 80,595 SH   SOLE   0 61,945 18,650
NOVO-NORDISK AS ADR (1 ORD B) 670100205 468 8,100 SH   SOLE   0 8,100 0
NOW INC COMMON 67011P100 75 6,750 SH   SOLE   0 6,750 0
NRG ENERGY INC COMMON 629377508 0 17 SH   SOLE   0 17 0
NUANCE COMMUNICATION COMMON 67020Y100 2,704 151,690 SH   SOLE   300 138,895 12,495
NUCOR CORP COMMON 670346105 161 2,862 SH   SOLE   0 2,862 0
NUTRIEN LTD COMMON 67077M108 18,091 377,624 SH   SOLE   0 373,124 4,500
NUVEEN CREDIT STRAT INCOME FUND 67073D102 2 333 SH   SOLE   0 333 0
NUVEEN NEW JERSEY QU COM 67069Y102 16 1,100 SH   SOLE   0 1,100 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 7,056 275,850 SH   SOLE   0 249,932 25,918
NVIDIA CORP COMMON 67066G104 1,685 7,163 SH   SOLE   0 7,163 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 12,028 291,887 SH   SOLE   50 284,997 6,840
OFFICE DEPOT INC COMMON 676220106 1 642 SH   SOLE   0 642 0
OFG BANCORP COMMON 67103X102 354 15,000 SH   SOLE   0 0 15,000
OGE ENERGY CORP COMMON 670837103 6,381 143,510 SH   SOLE   0 127,630 15,880
O-I GLASS INC COMMON 67098H104 33 2,800 SH   SOLE   0 2,800 0
OLD REP INTL CORP COMMON 680223104 31,250 1,396,993 SH   SOLE   0 789,318 607,675
OMEGA HEALTHCARE INV COMMON 681936100 175 4,139 SH   SOLE   0 4,139 0
OMNICOM GROUP INC COMMON 681919106 22,569 278,570 SH   SOLE   0 277,105 1,465
ON DECK CAP COM 682163100 1 400 SH   SOLE   0 0 400
ONE LIBERTY PPTYS COMMON 682406103 2,876 105,807 SH   SOLE   0 75,747 30,060
ONEOK INC COMMON 682680103 689 9,112 SH   SOLE   0 9,112 0
ONTO INNOVATION INC COM USD0.001 683344105 2,634 72,100 SH   SOLE   0 70,300 1,800
OP BANCORP COM 67109R109 114 11,000 SH   SOLE   0 0 11,000
OPKO HEALTH INC COMMON 68375N103 102 69,700 SH   SOLE   0 64,700 5,000
ORACLE CORP COMMON 68389X105 216,954 4,095,020 SH   SOLE   350 4,049,435 45,235
O'REILLY AUTOMOTIVE COMMON 67103H107 28,500 65,031 SH   SOLE   0 65,031 0
ORION ENG CARBNS S.A COMMON L72967109 8,080 418,675 SH   SOLE   0 365,525 53,150
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 6,023 1,572,733 SH   SOLE   1,572,733 0 0
OTTER TAIL CORP COMMON 689648103 3,716 72,458 SH   SOLE   0 71,213 1,245
OVID THERAPEUTICS COM 690469101 74 18,000 SH   SOLE   0 18,000 0
OWENS CORNING COMMON 690742101 22 350 SH   SOLE   0 350 0
PACIFIC ETHANOL INC COMMON 69423U305 195 300,000 SH   SOLE   0 300,000 0
PACIFIC MERCANT BANC COMMON 694552100 7,326 902,233 SH   SOLE   146,992 639,552 115,689
PACIFIC PREMIER BANC COMMON 69478X105 2,833 86,915 SH   SOLE   0 0 86,915
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 11,040 466,027 SH   SOLE   0 446,627 19,400
PAR TECHNOLOGY CORP COMMON 698884103 15 500 SH   SOLE   0 500 0
PARK NATL CORP COMMON 700658107 1,675 16,366 SH   SOLE   0 14,766 1,600
PARKE BANCORP INC COMMON 700885106 1,009 39,750 SH   SOLE   0 0 39,750
PARKER HANNIFIN CORP COMMON 701094104 15 73 SH   SOLE   0 73 0
PAYCHEX INC COMMON 704326107 236 2,778 SH   SOLE   0 2,778 0
PAYPAL HLDGS INC COM 70450Y103 95,528 883,132 SH   SOLE   0 668,616 214,516
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 1,009 22,011 SH   SOLE   0 9,806 12,205
PEOPLES UNITED FINL COMMON 712704105 359 21,294 SH   SOLE   0 20,994 300
PEPSICO INC COMMON 713448108 17,869 130,746 SH   SOLE   0 129,255 1,491
PERSPECTA INC COMMON STOCK 715347100 1 70 SH   SOLE   0 70 0
PFIZER INC COMMON 717081103 119,040 3,038,290 SH   SOLE   647,425 2,343,884 46,981
PHILIP MORRIS INTL COMMON 718172109 148,662 1,747,118 SH   SOLE   0 1,709,532 37,586
PHILLIPS 66 COMMON 718546104 818 7,342 SH   SOLE   0 7,342 0
PIMCO DYN CR& MORTGA COMMON 72202D106 25 1,000 SH   SOLE   0 1,000 0
PIMCO INC STRGY FDII COMMON SBI 72201J104 52 5,000 SH   SOLE   0 5,000 0
PIMCO NEW YORK MUN COMMON 72201E105 0 0 SH   SOLE   0 0 0
PIMCO NEW YORK MUN F COMMON 72200Y102 929 77,000 SH   SOLE   0 77,000 0
PINDUODUO INC SPON ADS 4 ORD SHS 722304102 15,128 400,000 SH   SOLE   400,000 0 0
PINNACLE WEST CAP COMMON 723484101 2,379 26,459 SH   SOLE   0 24,619 1,840
PINTEREST INC CL A COMMON 72352L106 78 4,200 SH   SOLE   0 4,200 0
PIONEER NATURAL RES COMMON 723787107 663 4,382 SH   SOLE   0 4,382 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 3,000 SH   SOLE   0 3,000 0
PLANTRONICS INC COMMON 727493108 0 8 SH   SOLE   0 8 0
PLAYA HOTELS & RESOR SHS N70544106 63 7,600 SH   SOLE   0 7,600 0
PLEXUS CORP COMMON 729132100 1,433 18,625 SH   SOLE   0 17,525 1,100
PNC FINL SVCS GRP COMMON 693475105 12,662 79,321 SH   SOLE   0 79,273 48
PNM RES INC COMMON 69349H107 5,413 106,750 SH   SOLE   0 102,500 4,250
POPE RES DEL LTD DEPOSITORY RECEIPT 732857107 2,099 22,700 SH   SOLE   0 15,200 7,500
PORTLAND GEN ELEC CO COMMON 736508847 8,903 159,593 SH   SOLE   0 149,243 10,350
POST HOLDINGS INC COMMON 737446104 325 2,981 SH   SOLE   0 2,978 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 2,224 SH   SOLE   0 2,224 0
PPL CORP COMMON 69351T106 54 1,522 SH   SOLE   0 1,522 0
PRESTIGE CONSUMER HE COMMON 74112D101 11,711 289,182 SH   SOLE   0 258,680 30,502
PRIME MERIDIAN HLDG COM 74164R107 887 43,300 SH   SOLE   43,300 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 42,140 337,390 SH   SOLE   0 334,330 3,060
PROGRESSIVE CORP COMMON 743315103 0 7 SH   SOLE   0 7 0
PROLOGIS INC COMMON 74340W103 1,105 12,406 SH   SOLE   0 5,488 6,918
PROSHARES TR ULTRA FNCLS NEW 74347X633 0 12 SH   SOLE   0 0 12
PROSHARES TR ETF PSHS ULT HLTHCRE 74347R735 1,247 9,800 SH   SOLE   0 9,800 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 30,000 PRN   SOLE   0 30,000 0
PROTECTIVE INSURANCE CLASS A 74368L104 22 1,400 SH   SOLE   0 1,400 0
PROTECTIVE INSURANCE CLASS B 74368L203 6,568 408,252 SH   SOLE   1,325 371,542 35,385
PROTHENA CORP PLC ORDINARY G72800108 1 99 SH   SOLE   0 99 0
PROVIDENT FINL HLDGS COMMON 743868101 152 6,942 SH   SOLE   0 0 6,942
PROVIDENT FINL SVCS COMMON 74386T105 57 2,350 SH   SOLE   0 1,030 1,320
PRUDENTIAL FINL COMMON 744320102 39 422 SH   SOLE   0 422 0
PUBLIC STORAGE REIT COM 74460D109 1,197 5,625 SH   SOLE   0 5,225 400
PUBLIC SVC ENTERPR COMMON 744573106 424 7,189 SH   SOLE   0 6,659 530
PVH CORP COMMON 693656100 0 1 SH   SOLE   0 0 1
QUALCOMM INC COMMON 747525103 259 2,936 SH   SOLE   0 2,874 62
QUEST DIAGNOSTICS COMMON 74834L100 11 112 SH   SOLE   0 112 0
QURATE RETAIL INC COM SER A 74915M100 783 92,899 SH   SOLE   0 92,897 2
RALPH LAUREN CORP CLASS A 751212101 58 500 SH   SOLE   0 500 0
RANGE RESOURCES CORP COMMON 75281A109 3,691 761,031 SH   SOLE   0 748,386 12,645
RAVEN INDS INC COMMON 754212108 528 15,350 SH   SOLE   0 14,400 950
RAYONIER ADV MATERLS COMMON 75508B104 0 30 SH   SOLE   0 30 0
RAYONIER INC COMMON REIT 754907103 684 20,884 SH   SOLE   0 19,884 1,000
RAYTHEON COMMON 755111507 42,678 194,223 SH   SOLE   0 188,846 5,377
REALPAGE INC COMMON 75606N109 225 4,200 SH   SOLE   0 800 3,400
REALTY INCOME CORP COMMON 756109104 2,322 31,545 SH   SOLE   0 30,795 750
RECKITT BENCK GRP SPONSORED ADR 756255204 9 572 SH   SOLE   0 572 0
RECKITT BENCKISER GR SHS G74079107 140,456 1,754,174 SH   SOLE   0 1,703,159 51,015
RED ROBIN GOURMET BU COMMON 75689M101 0 10 SH   SOLE   0 0 10
REEDS INC COMMON 758338107 20 23,000 SH   SOLE   0 23,000 0
REGENERON PHARMCTCLS COMMON 75886F107 55 147 SH   SOLE   0 147 0
REGIONS FINL CORP COMMON 7591EP100 1,095 63,817 SH   SOLE   0 63,817 0
REINSURANCE GRP COMMON 759351604 399 2,450 SH   SOLE   0 2,450 0
RENAISSANCE RE HLDGS COMMON G7496G103 9 50 SH   SOLE   0 0 50
REPLIGEN CORP COMMON 759916109 918 9,935 SH   SOLE   0 4,185 5,750
RESIDEO TECHNOLOGIES COMMON STOCK 76118Y104 19 1,634 SH   SOLE   0 1,601 33
RESMED INC COMMON 761152107 154 1,000 SH   SOLE   0 0 1,000
RESTAURANT BRANDS COMMON 76131D103 0 3 SH   SOLE   0 0 3
RIGEL PHARMACEUTICL COMMON 766559603 11 5,600 SH   SOLE   0 0 5,600
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 58,808 931,255 SH   SOLE   0 929,553 1,702
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 6,018 SH   SOLE   0 6,018 0
ROPER TECHNOLOGIES COMMON 776696106 1,520 4,291 SH   SOLE   0 1,841 2,450
ROSS STORES INC COMMON 778296103 18 163 SH   SOLE   0 163 0
ROYAL BANK CDA COMMON 780087102 655 8,280 SH   SOLE   0 8,280 0
ROYAL DUTCH SHELL SPON ADR B 780259107 57 960 SH   SOLE   0 960 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 1,445 24,509 SH   SOLE   0 23,747 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 3,187 SH   SOLE   0 3,187 0
RPM INTERNATIONAL COMMON 749685103 8,646 112,648 SH   SOLE   100 108,558 3,990
RPT REALTY USD0.01 SH BEN INT 74971D101 8,100 538,575 SH   SOLE   0 517,875 20,700
S&P GLOBAL INC COMMON 78409V104 42,743 156,540 SH   SOLE   0 155,211 1,329
S&P WRLD EX US DVLP WORLD EX-US ETF 78463X889 952 30,390 SH   SOLE   0 30,390 0
S&W SEED COMPANY COMMON 785135104 142 68,000 SH   SOLE   0 43,000 25,000
SABINE ROYALTY TRUST UNIT BEN INT 785688102 60 1,500 SH   SOLE   0 1,500 0
SAFEGUARD SCIENTIFIC COMMON 786449207 11,828 1,077,262 SH   SOLE   0 951,604 125,658
SAFETY INS GROUP INC COMMON 78648T100 2,449 26,476 SH   SOLE   0 25,240 1,236
SALESFORCE.COM COMMON 79466L302 239 1,472 SH   SOLE   0 1,472 0
SAN JUAN BASIN RTY UNIT BEN INT 798241105 9 3,600 SH   SOLE   0 3,000 600
SANDSTORM GOLD COMMON 80013R206 670 90,000 SH   SOLE   0 90,000 0
SANDY SPRING BANCORP COMMON 800363103 778 20,546 SH   SOLE   0 0 20,546
SANGAMO THERAPEUTICS COM 800677106 25 3,000 SH   SOLE   0 3,000 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 1,373 26,021 SH   SOLE   0 24,821 1,200
SB FINANCIAL GROUP COMMON 78408D105 668 33,931 SH   SOLE   0 0 33,931
SCHLUMBERGER LTD COMMON 806857108 379 9,428 SH   SOLE   130 9,248 50
SCHWAB STRATEGIC T SHORT-TERM US TREASR 808524862 17 341 SH   SOLE   0 341 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 577 21,110 SH   SOLE   0 21,110 0
SCIENCE APLCTNS INTL COMMON STOCK 808625107 0 2 SH   SOLE   0 2 0
SCOTTS MIRACLE-GRO CLASS A 810186106 80 760 SH   SOLE   0 760 0
SCRIPPS EW CO OHIO COMMON 811054402 30 1,931 SH   SOLE   0 1,931 0
SEACOR MARINE HLDGS COMMON 78413P101 1,177 85,400 SH   SOLE   0 78,600 6,800
SEALED AIR CORP COMMON 81211K100 73 1,855 SH   SOLE   0 1,855 0
SEASPAN CORPORATION COMMON Y75638109 32 2,318 SH   SOLE   0 2,318 0
SEATTLE GENETICS INC COMMON 812578102 388 3,400 SH   SOLE   0 3,400 0
SEI INVESTMENTS CO COMMON 784117103 98 1,500 SH   SOLE   0 1,500 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 12,847 84,813 SH   SOLE   0 84,813 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 206,680 4,490,115 SH   SOLE   390 4,438,200 51,525
SERVICEMASTER GBL HLDGS INC COM 81761R109 325 8,414 SH   SOLE   0 8,414 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 6,000 SH   SOLE   0 6,000 0
SIENTRA INC COMMON 82621J105 10 1,200 SH   SOLE   0 0 1,200
SILVERBOW RESOURCES COM 82836G102 19 1,933 SH   SOLE   0 1,860 73
SILVERCORP METALS COMMON 82835P103 348 61,400 SH   SOLE   0 61,400 0
SILVERGATE CAP CORP USD0.01 82837P408 159 10,000 SH   SOLE   0 0 10,000
SIMMONS 1ST NATL COR CLASS A 828730200 20 780 SH   SOLE   0 780 0
SIMON PPTY INC REIT 828806109 2,813 18,888 SH   SOLE   0 17,960 928
SIMPSON MANUFACTURIN COMMON 829073105 48 600 SH   SOLE   0 600 0
SIRIUS XM HLDG COMMON 82968B103 288 40,294 SH   SOLE   0 40,244 50
SJW GROUP COMMON 784305104 17,944 252,524 SH   SOLE   500 224,813 27,211
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 140 6,250 SH   SOLE   0 6,250 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 5,379 SH   SOLE   0 5,379 0
SNAP INC COMMON CL A 83304A106 11 675 SH   SOLE   0 675 0
SNAP-ON INC COMMON 833034101 26,128 154,243 SH   SOLE   0 154,223 20
SO YOUNG INTL INC SPNADS EA REP 0.7692 83356Q108 3,515 287,670 SH   SOLE   284,793 2,877 0
SONOCO PRODS COMMON 835495102 1,713 27,755 SH   SOLE   0 27,755 0
SOURCE CAP INC COMMON 836144105 9 250 SH   SOLE   0 250 0
SOUTH STATE CORP COMMON 840441109 618 7,135 SH   SOLE   0 0 7,135
SOUTHERN CO COMMON 842587107 240 3,777 SH   SOLE   0 3,127 650
SOUTHERN NATL BKOFVA COMMON 843395104 4,669 285,621 SH   SOLE   106,573 118,050 60,998
SOUTHWEST GAS HLDGS COMMON 844895102 380 5,015 SH   SOLE   0 4,875 140
SOUTHWESTERN ENERGY COMMON 845467109 0 39 SH   SOLE   0 39 0
SPARK NETWORKS INC REP(0.1 ORD WI) 846517100 337 74,470 SH   SOLE   0 70,170 4,300
SPARTANNASH CO COMMON 847215100 1 120 SH   SOLE   0 120 0
SPDR S&P 500 ETF TRUST 78462F103 10,474 32,545 SH   SOLE   0 31,162 1,383
SPDR DOW JONES INDL ETF UT SER 1 78467X109 228 800 SH   SOLE   0 800 0
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 5,008 35,052 SH   SOLE   0 34,752 300
SPDR INDX SH FUNDS EURO STOXX 50 78463X202 61 1,500 SH   SOLE   0 1,500 0
SPDR S&P DIVIDEND SPDR SERIES TRUST 78464A763 159 1,484 SH   SOLE   0 1,484 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 26 70 SH   SOLE   0 70 0
SPECIAL OPPRTUNTY FD COMMON 84741T104 147 10,000 SH   SOLE   0 0 10,000
SPECTRUM BRANDS HLDS COMMON STOCK 84790A105 1,419 22,085 SH   SOLE   0 21,339 746
SPIRIT AEROSYSTEMS CLASS A 848574109 26,028 357,147 SH   SOLE   0 356,797 350
SPIRIT AIRLINES IN COMMON 848577102 21 525 SH   SOLE   0 525 0
SPIRIT REALTY CAPI COMMON USD0.01 84860W300 245 5,000 SH   SOLE   0 0 5,000
SPROTT PHYS GLD&SILV UNITS 85208R101 354 24,199 SH   SOLE   0 24,199 0
SPROTT PHYSICAL SILVER TRUST UNIT 85207K107 658 100,640 SH   SOLE   0 100,640 0
SQUARE INC CLASS A 852234103 15 250 SH   SOLE   0 250 0
SS&C TECH HLDGS COMMON 78467J100 276 4,496 SH   SOLE   0 4,496 0
STANDEX INTL CORP COMMON 854231107 59 750 SH   SOLE   0 750 0
STANLEY BLACK&DECKR COMMON 854502101 2,165 13,064 SH   SOLE   50 12,414 600
STAR GROUP LP UNIT 85512C105 31 3,310 SH   SOLE   0 3,310 0
STARBUCKS CORP COMMON 855244109 2,013 22,895 SH   SOLE   0 20,546 2,349
STARWOOD PPTY TR COM 85571B105 66 2,690 SH   SOLE   0 2,290 400
STATE STREET CORP COMMON 857477103 557 7,049 SH   SOLE   0 7,049 0
STEEL PARTNERS HLDGS UNIT 85814R107 242 20,025 SH   SOLE   0 0 20,025
STEELCASE INC CLASS A 858155203 1,698 83,000 SH   SOLE   0 83,000 0
STERIS PLC SHARES G8473T100 393 2,584 SH   SOLE   0 2,584 0
STERLING BANCORP COMMON STOCK 85917A100 635 30,141 SH   SOLE   0 21,179 8,962
STORE CAP CORP COM 862121100 2,057 55,237 SH   SOLE   0 53,060 2,177
STRATUS PPTYS INC COMMON 863167201 38 1,250 SH   SOLE   0 1,250 0
STREAMLINE HEALTH COMMON 86323X106 0 529 SH   SOLE   0 529 0
STRYKER CORP COMMON 863667101 29,057 138,409 SH   SOLE   129,070 9,339 0
SUBURBAN PROPANE PAR UNIT 864482104 61 2,800 SH   SOLE   0 2,800 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 3,250 SH   SOLE   0 3,250 0
SUPERIOR GRP OF COMP COMMON 868358102 2,150 158,823 SH   SOLE   0 154,823 4,000
SUPERNUS PHARMACEU COMMON 868459108 13,393 564,670 SH   SOLE   564,670 0 0
SVB FINANCIAL GROUP COMMON 78486Q101 621 2,475 SH   SOLE   0 2,475 0
SYSCO CORP COMMON 871829107 1,372 16,050 SH   SOLE   0 16,050 0
T2 BIOSYSTEMS INC COMMON 89853L104 0 450 SH   SOLE   0 450 0
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 2,776 47,781 SH   SOLE   0 47,781 0
TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 8,998 186,700 SH   SOLE   185,597 1,103 0
TANDEM DIABETES CARE COMMON 875372203 476 8,000 SH   SOLE   0 8,000 0
TANGER FACTORY OUTLT COMMON 875465106 1,826 124,011 SH   SOLE   0 123,811 200
TAPESTRY INC COMMON 876030107 324 12,032 SH   SOLE   0 11,832 200
TARGA RESOURCES IN COMMON 87612G101 801 19,622 SH   SOLE   0 19,622 0
TARGET CORPORATION COMMON 87612E106 548 4,282 SH   SOLE   0 4,237 45
TC ENERGY COMMON 87807B107 215 4,050 SH   SOLE   0 4,050 0
TCF FINL CORP COM USD1.00 872307103 8,266 176,640 SH   SOLE   0 168,859 7,781
TCW STRATEGIC INCM COMMON 872340104 621 107,738 SH   SOLE   0 100,738 7,000
TE CONNECTIVITY COMMON H84989104 19,262 200,981 SH   SOLE   0 199,041 1,940
TEEKAY OFFSHRE PRTNR UNIT Y8565J101 152 99,100 SH   SOLE   1,800 45,000 52,300
TEGNA INC COMMON 87901J105 114 6,866 SH   SOLE   0 6,866 0
TEJON RANCH CO COMMON 879080109 112 7,053 SH   SOLE   0 0 7,053
TELEFLEX INC COMMON 879369106 188 500 SH   SOLE   0 0 500
TELEPHONE & DATA SYS COMMON 879433829 2,682 105,499 SH   SOLE   0 105,499 0
TERADATA CORP COMMON 88076W103 1 63 SH   SOLE   0 63 0
TERRAFORM PWR INC COMMON CL A 88104R209 544 35,400 SH   SOLE   0 0 35,400
TESLA INC COM 88160R101 170 408 SH   SOLE   0 403 5
TETRA TECH INC COMMON 88162G103 96 1,118 SH   SOLE   0 1,118 0
TEVA PHARMACEUTICAL ADR (1 ORD) 881624209 3,011 307,277 SH   SOLE   0 307,090 187
TEXAS INSTRUMENTS COMMON 882508104 5,558 43,325 SH   SOLE   0 36,153 7,172
TEXAS PAC LD TR SUB CTF PROP I T 882610108 121,099 155,013 SH   SOLE   0 5,256 149,757
TEXAS ROADHOUSE INC COMMON 882681109 56 1,000 SH   SOLE   0 1,000 0
TEXTRON INC COMMON 883203101 44 1,000 SH   SOLE   0 1,000 0
THE BLACKSTONE GROUP CLASS A COMMON STOCK 09260D107 960 17,170 SH   SOLE   0 12,700 4,470
THE CHARLES SCHWAB COM 808513105 16,460 346,106 SH   SOLE   0 346,106 0
THE CHEMOURS COMPANY COMMON 163851108 23 1,285 SH   SOLE   0 1,025 260
THE HANOVER INS GRP COMMON 410867105 108 794 SH   SOLE   0 794 0
THE HERSHEY COMPANY COMMON 427866108 1,618 11,011 SH   SOLE   0 11,011 0
THE REALREAL INC COMMON 88339P101 45 2,400 SH   SOLE   0 0 2,400
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 182,237 560,955 SH   SOLE   34 557,047 3,874
THOMSON REUTERS CORP COMMON 884903709 328 4,593 SH   SOLE   0 4,457 136
THOR INDS INC COMMON 885160101 107 1,450 SH   SOLE   0 250 1,200
TIFFANY & CO COMMON 886547108 110 829 SH   SOLE   0 779 50
TITAN INTL INC COMMON 88830M102 270 74,775 SH   SOLE   0 23,975 50,800
TJX COMPANIES INC COMMON 872540109 1,443 23,636 SH   SOLE   0 23,136 500
TOLL BROTHERS INC COMMON 889478103 9 250 SH   SOLE   0 250 0
TOOTSIE ROLL INDS COMMON 890516107 828 24,270 SH   SOLE   0 23,934 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 11,455 83,649 SH   SOLE   0 83,478 171
TRIMAS CORP COMMON 896215209 26,979 858,945 SH   SOLE   0 754,395 104,550
TRIMBLE INC COM NPV 896239100 1 32 SH   SOLE   0 32 0
TRINITY PL HLDGS INC COM 89656D101 65 21,626 SH   SOLE   0 0 21,626
TRIPADVISOR INC COMMON 896945201 192 6,320 SH   SOLE   0 3,160 3,160
TRIUMPH BANCORP COM ACCD INVS 89679E300 760 20,000 SH   SOLE   0 0 20,000
TRONOX HOLDINGS PLC ORDINARY SHARE G9087Q102 17 1,506 SH   SOLE   0 1,506 0
TRUIST FINANCIAL COR COM USD5 89832Q109 1,540 27,358 SH   SOLE   0 24,056 3,302
TRUSTCO BK CORP N Y COMMON 898349105 3,414 393,818 SH   SOLE   0 363,818 30,000
TTEC HOLDINGS INC COMMON 89854H102 120 3,050 SH   SOLE   0 1,750 1,300
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 1,316 SH   SOLE   0 1,316 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 103,016 406,954 SH   SOLE   0 311,604 95,350
UNDER ARMOUR CLASS A 904311107 96 4,480 SH   SOLE   0 4,480 0
UNDER ARMOUR INC CL C COM STK $0.0003 904311206 9 493 SH   SOLE   0 493 0
UNIFI INC COMMON 904677200 94 3,740 SH   SOLE   0 2,074 1,666
UNILEVER N.V NY SHARES (1 ORD) 904784709 1,568 27,298 SH   SOLE   0 27,298 0
UNILEVER PLC ADR (4 ORD) 904767704 631 11,040 SH   SOLE   0 11,040 0
UNION PAC CORP COMMON 907818108 21,721 120,149 SH   SOLE   0 110,411 9,738
UNITED CMNTY FINL COMMON 909839102 58 5,000 SH   SOLE   0 0 5,000
UNITED GUARDIAN INC COMMON 910571108 335 17,062 SH   SOLE   0 0 17,062
UNITED PARCEL SERVIC CLASS B 911312106 23,076 197,125 SH   SOLE   100 192,565 4,460
UNITED RENTALS INC COMMON 911363109 580 3,479 SH   SOLE   25 3,404 50
UNITED STATES CELLUL COMMON 911684108 48 1,330 SH   SOLE   0 1,330 0
UNITED TECHNOLOGIES COMMON 913017109 118,769 793,055 SH   SOLE   893 674,601 117,561
UNITEDHEALTH GRP INC COMMON 91324P102 168,627 573,603 SH   SOLE   195,556 358,238 19,809
UNITI GROUP INC COM 91325V108 2 358 SH   SOLE   0 58 300
UNITIL CORP COMMON 913259107 5,046 81,639 SH   SOLE   0 72,824 8,815
UNIVERSAL DISPLAY CP COMMON 91347P105 10 50 SH   SOLE   0 50 0
UNIVERSAL STAINLES COMMON 913837100 35 2,405 SH   SOLE   0 2,405 0
UNIVEST FINANCIAL COMMON 915271100 1,291 48,230 SH   SOLE   0 47,390 840
UNUM GROUP COMMON 91529Y106 60 2,062 SH   SOLE   0 2,062 0
URBANEDGE PROPERTIES COMMON SHARES 91704F104 2,576 134,332 SH   SOLE   0 134,332 0
UROGEN PHARMA LTD COM M96088105 16 500 SH   SOLE   0 0 500
URSTADT BIDDLE PPTYS CLASS A 917286205 2,272 91,476 SH   SOLE   0 80,246 11,230
URSTADT BIDDLE PPTYS COMMON 917286106 19 1,000 SH   SOLE   0 0 1,000
US BANCORP DEL COMMON 902973304 75,080 1,266,327 SH   SOLE   0 1,149,577 116,750
V F CORP COMMON 918204108 402 4,036 SH   SOLE   0 4,006 30
VALARIS PLC CLASS A ORDINARY SHS G9402V109 2,698 411,350 SH   SOLE   0 411,238 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 1,010 88,240 SH   SOLE   0 50,454 37,786
VANDA PHARMA COMMON 921659108 1 100 SH   SOLE   0 0 100
VANECK VECTORS GOLD MINER ETF 92189F106 443 15,145 SH   SOLE   0 15,145 0
VANECK VECTORS INDIA SMALL CP ETF 92189F767 356 10,875 SH   SOLE   0 10,875 0
VANECK VECTORS ETF T BIOTECH ETF 92189F726 27 200 SH   SOLE   0 200 0
VANGUARD FTSE DEV MKTS ETF 921943858 2,766 62,781 SH   SOLE   0 58,656 4,125
VANGUARD RUSSELL 2000 ETF 92206C664 914 6,867 SH   SOLE   0 6,867 0
VANGUARD TOT WORLD STOCK ETF 922042742 545 6,740 SH   SOLE   0 6,740 0
VANGUARD ADMIRAL F S&P SMCAP600 VL IDX 921932778 9,970 71,733 SH   SOLE   0 70,502 1,231
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 2,402 SH   SOLE   0 2,402 0
VANGUARD BD INDEX FD TOTAL BND MRKT 921937835 22 266 SH   SOLE   0 266 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 1,614 36,311 SH   SOLE   0 35,376 935
VANGUARD INDEX FDS ETF MCAP GR IDXVIP 922908538 500 3,155 SH   SOLE   0 3,155 0
VANGUARD INDEX FDS ETF MCAP VL IDXVIP 922908512 275 2,314 SH   SOLE   0 1,139 1,175
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 15,341 51,865 SH   SOLE   0 42,330 9,535
VANGUARD INDEX TR EXTENDED MKT 922908652 65 522 SH   SOLE   0 522 0
VANGUARD INDEX TR GROWTH 922908736 555 3,051 SH   SOLE   0 3,051 0
VANGUARD INDEX TR LRG CAP 922908637 474 3,210 SH   SOLE   0 3,210 0
VANGUARD INDEX TR MID CAP 922908629 539 3,027 SH   SOLE   0 1,762 1,265
VANGUARD INDEX TR SMALL CAP 922908751 1,310 7,914 SH   SOLE   0 7,789 125
VANGUARD INDEX TR SMALL CAP GROWTH 922908595 268 1,352 SH   SOLE   0 1,352 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 1,316 9,602 SH   SOLE   0 9,602 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,888 11,542 SH   SOLE   0 6,143 5,399
VANGUARD INDEX TR VALUE 922908744 1,019 8,503 SH   SOLE   50 8,238 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 13,230 SH   SOLE   0 4,080 9,150
VANGUARD SCOTTSDAL RUSSELL 1000 GROWTH 92206C680 632 3,495 SH   SOLE   0 3,495 0
VANGUARD SCOTTSDAL RUSSELL 1000 VALUE 92206C714 209 1,750 SH   SOLE   0 1,750 0
VANGUARD SCOTTSDALE INT-TERM CORP 92206C870 207 2,273 SH   SOLE   0 0 2,273
VANGUARD SCOTTSDALE SHORT TERM TREAS 92206C102 42 700 SH   SOLE   0 700 0
VANGUARD SCOTTSDALE SHRT TRM CORP BD 92206C409 212 2,625 SH   SOLE   0 2,625 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 6,454 SH   SOLE   0 6,404 50
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 158 1,705 SH   SOLE   0 1,705 0
VANGUARD STAR FUND TOTAL INTL INDEX ETF 921909768 160 2,879 SH   SOLE   0 2,879 0
VANGUARD U.S MULTIFACTOR ETF 921935607 3,638 44,776 SH   SOLE   0 42,961 1,815
VANGUARD WHITEHALL F HIGH DIV YLD 921946406 28,853 307,902 SH   SOLE   0 301,697 6,205
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 69 364 SH   SOLE   0 364 0
VAREX IMAGING CORP COM 92214X106 33 1,130 SH   SOLE   0 1,130 0
VARIAN MED SYS INC COMMON 92220P105 563 3,970 SH   SOLE   0 3,970 0
VARONIS SYSTEMS IN COM 922280102 187 2,415 SH   SOLE   0 2,215 200
VECTOR GROUP LTD COMMON 92240M108 77 5,789 SH   SOLE   0 5,789 0
VECTRUS INC COMMON 92242T101 7 139 SH   SOLE   0 139 0
VEEVA SYSTEMS INC CL A COM 922475108 140 1,000 SH   SOLE   0 0 1,000
VENTAS INC COMMON 92276F100 115 2,007 SH   SOLE   0 2,007 0
VERASTEM INC COMMON 92337C104 1 1,000 SH   SOLE   0 500 500
VERISK ANALYTICS INC COM 92345Y106 537 3,600 SH   SOLE   0 3,600 0
VERITEX HLDGS INC COMMON 923451108 14,565 500,001 SH   SOLE   79,000 362,521 58,480
VERITIV CORPORATION COMMON STOCK 923454102 0 29 SH   SOLE   0 29 0
VERIZON COMMUNICATIO COMMON 92343V104 36,729 598,204 SH   SOLE   100 577,691 20,413
VERMILION ENERGY INC COMMON 923725105 23 1,440 SH   SOLE   0 0 1,440
VERTEX PHARMACEUTICL COMMON 92532F100 470 2,150 SH   SOLE   0 2,150 0
VIACOMCBS INC CLASS B 92556H206 82,286 1,960,601 SH   SOLE   178 1,949,030 11,393
VICI PPTYS INC COM 925652109 6 250 SH   SOLE   0 250 0
VIRNETX HOLDING CORP COMMON 92823T108 15 4,000 SH   SOLE   0 4,000 0
VISA INC CLASS A 92826C839 78,968 420,268 SH   SOLE   45 415,313 4,910
VIVUS INC COMMON 928551308 15 5,680 SH   SOLE   0 4,680 1,000
VMWARE INC CLASS A 928563402 3 22 SH   SOLE   0 22 0
VODAFONE GRP PLC ADR (10 ORD) 92857W308 58 3,031 SH   SOLE   0 3,031 0
VORNADO RLTY TR COMMON 929042109 20,245 304,442 SH   SOLE   0 301,018 3,424
VULCAN MATERIALS CO COMMON 929160109 1,304 9,060 SH   SOLE   0 8,810 250
W.P CAREY INC COMMON USD0.001 92936U109 2,130 26,620 SH   SOLE   0 26,620 0
WABCO HOLDINGS COMMON 92927K102 150,341 1,109,535 SH   SOLE   0 851,099 258,436
WABTEC COMMON 929740108 501 6,450 SH   SOLE   17 6,342 91
WADDELL & REED FINL CLASS A 930059100 136 8,148 SH   SOLE   0 8,148 0
WALGREENS BOOTS ALNC COMMON 931427108 5,270 89,386 SH   SOLE   0 89,386 0
WALMART INC COMMON 931142103 6,021 50,665 SH   SOLE   0 50,663 2
WALT DISNEY CO COMMON 254687106 53,206 367,875 SH   SOLE   100 361,042 6,733
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 10,931 46,786 SH   SOLE   0 46,786 0
WD-40 CO COMMON 929236107 262 1,350 SH   SOLE   0 1,350 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 1,125 SH   SOLE   0 1,125 0
WEIS MKTS INC COMMON 948849104 109 2,700 SH   SOLE   0 2,700 0
WELLS FARGO & CO 7.5% PFD CLA SER L 949746804 7,396 5,101 SH   SOLE   0 5,041 60
WELLS FARGO & CO COMMON 949746101 117,956 2,192,490 SH   SOLE   80 2,050,487 141,923
WELLTOWER INC REIT 95040Q104 327 4,000 SH   SOLE   0 4,000 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 2,128 92,941 SH   SOLE   0 92,941 0
WESTERN DIGITAL CORP COMMON 958102105 1 31 SH   SOLE   0 31 0
WESTERN MIDSTREAM PA COM UNITS REP LTD PT 958669103 60 3,050 SH   SOLE   0 0 3,050
WESTERN NEW ENG BANC COMMON 958892101 243 25,308 SH   SOLE   0 23,368 1,940
WESTERN UNION COMMON 959802109 2,642 98,672 SH   SOLE   0 98,442 230
WESTROCK CO COMMON 96145D105 0 3 SH   SOLE   0 0 3
WEX INC. COMMON 96208T104 712 3,400 SH   SOLE   0 3,400 0
WEYERHAEUSER CO COMMON 962166104 60 2,000 SH   SOLE   0 0 2,000
WHIRLPOOL CORP COMMON 963320106 940 6,378 SH   SOLE   0 5,914 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 5,006 SH   SOLE   0 5,006 0
WILLIAMS COS INC COMMON 969457100 984 41,486 SH   SOLE   0 41,486 0
WILLIS TOWERS WATSON COMMON G96629103 672 3,330 SH   SOLE   0 2,953 377
WINMARK CORP COMMON 974250102 138 700 SH   SOLE   0 700 0
WINTRUST FINL CORP COMMON 97650W108 70 1,000 SH   SOLE   0 1,000 0
WISDOMTREE TR US DIVIDEND GROWTH F 97717X669 34 717 SH   SOLE   0 717 0
WOLVERINE WORLD WIDE COMMON 978097103 506 15,000 SH   SOLE   0 15,000 0
WORKHORSE GROUP INC COMMON 98138J206 5,084 1,672,553 SH   SOLE   0 1,639,603 32,950
WORLD WRESTLING ENT CLASS A 98156Q108 1,567 24,166 SH   SOLE   0 24,166 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 1,700 SH   SOLE   0 1,700 0
XEROX HOLDINGS CORP COM USD1.00 98421M106 6 188 SH   SOLE   0 188 0
XOMA CORP DEL COM NEW 98419J206 409 15,000 SH   SOLE   0 2,500 12,500
XPO LOGISTICS INC COMMON 983793100 8,336 104,595 SH   SOLE   0 101,595 3,000
XYLEM INC COMMON 98419M100 8,128 103,160 SH   SOLE   0 95,052 8,108
YORK WTR CO COMMON 987184108 1,402 30,423 SH   SOLE   0 29,273 1,150
YUM BRANDS INC COMMON 988498101 10,884 108,054 SH   SOLE   0 81,027 27,027
YUM CHINA HOLDINGS COMMON STOCK 98850P109 4,610 96,029 SH   SOLE   0 69,449 26,580
ZEBRA TECHNOLOGIES CLASS A 989207105 83 326 SH   SOLE   0 326 0
ZIMMER BIOMET HLDS COMMON 98956P102 38,569 257,677 SH   SOLE   0 254,477 3,200
ZIXI CORPORATION COMMON 98974P100 61 9,000 SH   SOLE   0 9,000 0
ZOETIS INC COMMON 98978V103 1,401 10,588 SH   SOLE   0 6,460 4,128
ZUORA INC COM CL A 98983V106 54 3,800 SH   SOLE   0 3,800 0
ZYNGA INC COMMON 98986T108 116 19,000 SH   SOLE   0 19,000 0