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