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