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
ACADIA REALTY TRUST COMMON SBI 004239109 871 31,971 SH   SOLE   0 6,000 25,971
ACCENTURE PLC CLASS A G1151C101 155,547 883,693 SH   SOLE   9,780 847,928 25,985
ACCO BRANDS CORP COMMON 00081T108 3 355 SH   SOLE   0 355 0
ACER THERAPEUTICS COMMON 00444P108 315 13,000 SH   SOLE   0 9,000 4,000
ACME UNITED CORP COMMON 004816104 706 44,163 SH   SOLE   0 43,363 800
ACTIVISION BLIZZARD COMMON 00507V109 825 18,141 SH   SOLE   80 16,179 1,882
ACTUANT CORPORATION CLASS A 00508X203 110 4,549 SH   SOLE   0 3,749 800
ADAMIS PHARMACUTCALS COMMON 00547W208 7,073 3,352,333 SH   SOLE   3,352,333 0 0
ADIENT PLC ORDINARY SHARES G0084W101 1 114 SH   SOLE   0 107 7
ADOBE INC COMMON 00724F101 1,474 5,532 SH   SOLE   0 5,532 0
ADV MICRO DEVICES COMMON 007903107 5 200 SH   SOLE   0 0 200
ADVANSIX INC COMMON STOCK 00773T101 8 285 SH   SOLE   0 285 0
ADVISORSHARES TR ADVSHS DOUBLELINE VL 00768Y818 1 18 SH   SOLE   0 18 0
AERCAP HOLDINGS SHARES N00985106 3 66 SH   SOLE   0 66 0
AEROVIRONMENT INC COMMON 008073108 342 5,000 SH   SOLE   0 5,000 0
AES CORP COMMON 00130H105 57 3,200 SH   SOLE   0 3,200 0
AFLAC INC COMMON 001055102 80 1,612 SH   SOLE   0 1,612 0
AGILENT TECHN INC COMMON 00846U101 6,450 80,249 SH   SOLE   0 62,899 17,350
AGNC INVT CORP COM STK USD0.01 00123Q104 27 1,500 SH   SOLE   0 1,500 0
AGNICO EAGLE MINES COMMON 008474108 1,158 26,640 SH   SOLE   0 26,640 0
AGROFRESH SOLUTIONS COM USD0.0001 00856G109 8,596 2,573,710 SH   SOLE   0 2,258,660 315,050
AGROFRESH SOLUTIONS WTS FEB 19 19 00856G117 1 20,075 SH   SOLE   0 0 20,075
AIR LEASE CORP COMMON 00912X302 6 200 SH   SOLE   0 200 0
AIR PRODS & CHEMS COMMON 009158106 9,572 50,128 SH   SOLE   0 50,128 0
AKAMAI TECH INC COMMON 00971T101 17 248 SH   SOLE   0 248 0
AKORN INC COMMON 009728106 12 3,500 SH   SOLE   0 3,500 0
ALAMO GROUP INC COMMON 011311107 3,293 32,955 SH   SOLE   0 32,005 950
ALASKA AIR GROUP INC COMMON 011659109 1 30 SH   SOLE   0 30 0
ALBEMARLE CORP COMMON 012653101 40 496 SH   SOLE   0 496 0
ALCOA CORPORATION COMMON 013872106 12 444 SH   SOLE   0 444 0
ALEXANDER & BALDWIN COMMON 014491104 1,516 59,620 SH   SOLE   0 59,620 0
ALEXANDER'S INC COMMON 014752109 81 217 SH   SOLE   0 217 0
ALEXCO RESOURCES COMMON 01535P106 12 10,000 SH   SOLE   0 10,000 0
ALIBABA GROUP HLDG SPONSORED ADS 01609W102 2,106 11,544 SH   SOLE   20 9,700 1,824
ALIGN TECH INC COMMON 016255101 124 437 SH   SOLE   0 437 0
ALIO GOLD INC COMMON 01627X108 973 1,354,000 SH   SOLE   0 1,354,000 0
ALKERMES PLC ORDINARY G01767105 36 1,000 SH   SOLE   0 0 1,000
ALLEGHANY CORP DEL COMMON 017175100 2,816 4,599 SH   SOLE   0 4,599 0
ALLEGHENY TECH INC COMMON 01741R102 85 3,339 SH   SOLE   0 0 3,339
ALLEGION PLC ORDINARY SHARES G0176J109 179 1,981 SH   SOLE   0 1,981 0
ALLERGAN PLC SHARES G0177J108 6,180 42,215 SH   SOLE   0 41,282 933
ALLETE COMMON 018522300 21 266 SH   SOLE   0 0 266
ALLIANCE DATA SYSTEM COMMON 018581108 17 101 SH   SOLE   0 101 0
ALLIANCE RES PRTN UNIT 01877R108 4,446 218,417 SH   SOLE   0 218,417 0
ALLIANCEBERSTEIN HLD COMMON 01881G106 3,804 131,700 SH   SOLE   0 131,700 0
ALLIANT ENERGY CORP COMMON 018802108 15 332 SH   SOLE   0 332 0
ALLSTATE CORP COMMON 020002101 2,683 28,494 SH   SOLE   0 28,494 0
ALLY FINL INC COMMON 02005N100 93,587 3,404,402 SH   SOLE   0 3,341,064 63,338
ALPHABET INC CLASS A 02079K305 95,328 81,000 SH   SOLE   118 72,784 8,098
ALPHABET INC CLASS C 02079K107 307,369 261,968 SH   SOLE   15 245,394 16,559
ALPS ETF TR ALERIAN MLP 00162Q866 3 300 SH   SOLE   0 300 0
ALPS ETF TRUST SECTOR DIV DOGS ETF 00162Q858 17 415 SH   SOLE   0 415 0
ALTABA INC COM USD0.001 021346101 311 4,205 SH   SOLE   0 4,100 105
ALTRA INDL MOTION COMMON 02208R106 5,514 177,585 SH   SOLE   0 174,235 3,350
ALTRIA GROUP INC COMMON 02209S103 26,796 466,590 SH   SOLE   0 439,838 26,752
AMALGAMATED BANK COMMON 022663108 49 3,140 SH   SOLE   0 0 3,140
AMAZON COM INC COMMON 023135106 15,309 8,597 SH   SOLE   7 7,908 682
AMC NETWORKS INC CLASS A 00164V103 0 15 SH   SOLE   0 15 0
AMDOCS LTD ORDINARY G02602103 4,946 91,412 SH   SOLE   0 91,405 7
AMERCO COMMON 023586100 7,656 20,610 SH   SOLE   10 19,325 1,275
AMEREN CORPORATION COMMON 023608102 53,652 729,476 SH   SOLE   0 450,018 279,458
AMERICA FIRST MULTI BEN UNIT CTF 02364V107 1 175 SH   SOLE   0 175 0
AMERICA MOVIL ADR (20 SER L) 02364W105 53 3,724 SH   SOLE   0 3,724 0
AMERICAN AIRLINES COM USD1 02376R102 15 500 SH   SOLE   0 500 0
AMERICAN CAMPUS CMNT COMMON 024835100 14 300 SH   SOLE   0 300 0
AMERICAN EXPRESS CO COMMON 025816109 109,375 1,000,690 SH   SOLE   0 956,796 43,894
AMERICAN NATL INS CO COMMON 028591105 23,403 193,702 SH   SOLE   200 171,472 22,030
AMERICAN OUTDOOR BRN COM USD0.001 02874P103 368 39,413 SH   SOLE   0 38,113 1,300
AMERICAN STS WTR CO COMMON 029899101 99 1,400 SH   SOLE   0 1,400 0
AMERICAN SUPERCNDCTR COM USD0.01 030111207 410 31,927 SH   SOLE   0 31,197 730
AMERICAN TOWER CORP COMMON 03027X100 230 1,169 SH   SOLE   0 1,069 100
AMERICAN WTR WKS CO COMMON 030420103 23,781 228,091 SH   SOLE   0 217,901 10,190
AMERIGAS PTRN L P UNIT 030975106 49 1,600 SH   SOLE   0 1,250 350
AMERIPRISE FINANCIAL COMMON 03076C106 3,848 30,042 SH   SOLE   0 29,922 120
AMERISOURCE-BERGEN COMMON 03073E105 12,423 156,237 SH   SOLE   0 156,237 0
AMERN ELEC PWR INC COMMON 025537101 292 3,493 SH   SOLE   0 3,493 0
AMERN INTL GROUP INC COMMON 026874784 23,961 556,474 SH   SOLE   0 516,540 39,934
AMERN INTL GROUP INC WTS JAN 19 21 026874156 3 665 SH   SOLE   0 665 0
AMETEK INC COMMON 031100100 463 5,585 SH   SOLE   0 5,585 0
AMGEN INC COMMON 031162100 45,164 237,735 SH   SOLE   0 237,554 181
AMN HEALTHCARE SERVI COMMON 001744101 8 175 SH   SOLE   0 175 0
AMPHENOL CORPORATION CLASS A 032095101 664 7,037 SH   SOLE   0 7,037 0
AMYRIS INC COM USD0.0001 03236M200 14 7,000 SH   SOLE   0 7,000 0
ANADARKO PETE COMMON 032511107 707 15,547 SH   SOLE   0 11,794 3,753
ANALOG DEVICES INC COMMON 032654105 2,791 26,516 SH   SOLE   0 26,466 50
ANDEAVOR LOGISTICS L COMMON UNIT 03350F106 282 8,000 SH   SOLE   0 3,000 5,000
ANGI HOMESERVICES COMMON 00183L102 132 8,575 SH   SOLE   0 8,575 0
ANHEUSER BUSCH INBEV ADR EA REP 1 ORD NPV 03524A108 28,799 342,976 SH   SOLE   7,735 325,508 9,733
ANI PHARMACEUTICALS COMMON 00182C103 16,941 240,166 SH   SOLE   240,166 0 0
ANIXA BIOSCIENCES COMMON 03528H109 0 200 SH   SOLE   0 200 0
ANNALY CAPITAL MGMT COMMON 035710409 72 7,260 SH   SOLE   0 7,260 0
ANSYS INC COMMON 03662Q105 359 1,970 SH   SOLE   0 1,970 0
ANTHEM INC COMMON 036752103 136 477 SH   SOLE   0 477 0
AON PLC COMMON G0408V102 2,948 17,274 SH   SOLE   0 17,274 0
APACHE CORP COMMON 037411105 308 8,899 SH   SOLE   0 8,899 0
APARTMENT INV&MGMT COM USD0.01 CL A(POS 03748R754 0 5 SH   SOLE   0 5 0
APERGY CORPORATION COM USD0.01 03755L104 9 233 SH   SOLE   0 183 50
APHRIA INC COMMON 03765K104 3 425 SH   SOLE   0 425 0
APOLLO COML REAL EST COMMON 03762U105 10 600 SH   SOLE   0 600 0
APOLLO INVT CORP COMMON 03761U502 0 5 SH   SOLE   0 5 0
APOLLO SENIOR FLOA COMMON 037636107 18 1,250 SH   SOLE   0 1,250 0
APPLE HOSPITALITY COMMON 03784Y200 64 3,951 SH   SOLE   0 3,951 0
APPLE INC COMMON 037833100 597,210 3,144,040 SH   SOLE   90 2,834,431 309,519
APPLIED MATERIALS COMMON 038222105 675 17,043 SH   SOLE   200 16,493 350
APPROACH RESOURCES COMMON 03834A103 68 193,715 SH   SOLE   0 160,540 33,175
APTARGROUP INC COMMON 038336103 903 8,495 SH   SOLE   0 8,495 0
APTIV PLC ORDINARY SHARES G6095L109 2 34 SH   SOLE   0 34 0
AQUA AMERICA INC COMMON 03836W103 12,727 349,270 SH   SOLE   860 322,061 26,349
AQUABOUNTY TECHNOLOG COM USD0.001 WI 03842K200 15 7,127 SH   SOLE   0 7,127 0
ARAMARK COMMON 03852U106 167,025 5,652,293 SH   SOLE   230 5,499,393 152,670
ARBOR RLTY TR INC COMMON 038923108 30 2,330 SH   SOLE   0 2,330 0
ARC DOCUMENT SOLUTNS COMMON 00191G103 84 37,700 SH   SOLE   0 35,000 2,700
ARCELORMITTAL SA LU NY REGISTRY SH 03938L203 55 2,716 SH   SOLE   0 2,716 0
ARCH CAP GROUP LTD ORDINARY G0450A105 66 2,064 SH   SOLE   0 1,881 183
ARCHER DANIELS MIDLD COMMON 039483102 239 5,561 SH   SOLE   0 4,311 1,250
ARCONIC INC COMMON 03965L100 28 1,466 SH   SOLE   0 1,466 0
ARES CAP CORP COMMON 04010L103 8 523 SH   SOLE   0 523 0
ARK ETF TR INDL INNOVATIN 00214Q203 17 500 SH   SOLE   0 500 0
ARK ETF TR WEB X.O ETF 00214Q401 18 350 SH   SOLE   0 350 0
ARK ETF TR ISRAEL INNVATVE TECH 00214Q609 17 800 SH   SOLE   0 800 0
ARK ETF TR 3D PRINTI ETF 00214Q500 17 800 SH   SOLE   0 800 0
ARK ETF TRUST ARK GENOMIC REV MLT-SCTR 00214Q302 19 600 SH   SOLE   0 600 0
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 18 400 SH   SOLE   0 400 0
ARK RESTAURANTS CORP COMMON 040712101 775 39,800 SH   SOLE   0 7,850 31,950
AROTECH CORP COMMON 042682203 0 4 SH   SOLE   0 0 4
ARROW ELECTRS INC COMMON 042735100 853 11,076 SH   SOLE   0 8,076 3,000
ARROWHEAD PHARMACEUT COM USD0.001 04280A100 90,346 4,923,525 SH   SOLE   3,838,050 1,050,225 35,250
ARTESIAN RESOURCES CLASS A 043113208 8,302 222,758 SH   SOLE   0 212,741 10,017
ASBURY AUTOMOTIVE GR COMMON 043436104 11,543 166,435 SH   SOLE   0 158,985 7,450
ASCENDIS PHARMA A S REP(ORD SHS DKK1.00 04351P101 8,827 75,000 SH   SOLE   75,000 0 0
ASCENT CAPITAL GROUP COMMON SERIES A 043632108 7 9,688 SH   SOLE   0 9,561 127
ASPEN TECHNOLOGY INC COMMON 045327103 422 4,054 SH   SOLE   0 4,054 0
ASSURANT INC COMMON 04621X108 4,208 44,345 SH   SOLE   0 44,345 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 355 8,800 SH   SOLE   0 8,800 0
AT&T INC COMMON 00206R102 14,493 462,153 SH   SOLE   175 443,659 18,319
ATHENE HLDG LTD CLASS A G0684D107 652 16,000 SH   SOLE   0 16,000 0
ATLAS AIR WORLDWIDE COMMON 049164205 1,457 28,825 SH   SOLE   0 26,775 2,050
ATRICURE INC COMMON 04963C209 26 1,000 SH   SOLE   0 0 1,000
AURORA CANNABIS COMMON 05156X108 39 4,400 SH   SOLE   0 4,400 0
AUTODESK INC COMMON 052769106 26 167 SH   SOLE   0 167 0
AUTOMATIC DATA PROC COMMON 053015103 6,946 43,489 SH   SOLE   0 40,464 3,025
AUTONATION INC COMMON 05329W102 54 1,522 SH   SOLE   0 275 1,247
AUTOZONE INC COMMON 053332102 187,564 183,147 SH   SOLE   182 180,565 2,400
AVALONBAY COMMUNTIES REIT 053484101 206 1,031 SH   SOLE   0 1,031 0
AVANGRID INC COMMON 05351W103 2,205 43,796 SH   SOLE   0 40,996 2,800
AVANOS MEDICAL INC COMMON STOCK 05350V106 514 12,061 SH   SOLE   0 12,061 0
AVIS BUDGET GROUP COMMON 053774105 9,780 280,574 SH   SOLE   200 270,703 9,671
AVON PRODUCTS INC COMMON 054303102 16 5,516 SH   SOLE   0 1,516 4,000
AVX CORP COMMON 002444107 6 400 SH   SOLE   0 400 0
AXIS CAPITAL HLDGS ORDINARY G0692U109 5 100 SH   SOLE   0 0 100
AXT INC COMMON 00246W103 22 5,000 SH   SOLE   0 5,000 0
AZZ INC COMMON 002474104 1,504 36,750 SH   SOLE   0 32,000 4,750
B & G FOODS INC COMMON 05508R106 516 21,150 SH   SOLE   0 3,650 17,500
BAIDU INC REP(10 ORD CLASS A) 056752108 115 700 SH   SOLE   0 200 500
BAKER HUGHES A GE CO CL A COMMON STOCK 05722G100 12 445 SH   SOLE   0 445 0
BALLARD POWER SYS COMMON 058586108 84 28,000 SH   SOLE   0 28,000 0
BANC OF CALIFORNIA COMMON 05990K106 328 23,744 SH   SOLE   0 0 23,744
BANCFIRST CORP COMMON 05945F103 88 1,700 SH   SOLE   0 1,700 0
BANK HAWAII CORP COMMON 062540109 345 4,379 SH   SOLE   0 2,120 2,259
BANK OF AMERICA CORP COMMON 060505104 4,328 156,869 SH   SOLE   0 150,730 6,139
BANK OF COMERCE HLDG COMMON 06424J103 1,564 148,300 SH   SOLE   0 93,600 54,700
BANK OF NEW YORK MEL COMMON 064058100 7,005 138,908 SH   SOLE   0 130,967 7,941
BANK OF THE JAMES FI COMMON 470299108 156 11,440 SH   SOLE   0 0 11,440
BANK OZK COMMON 06417N103 388 13,390 SH   SOLE   0 890 12,500
BANKUNITED INC COMMON 06652K103 183 5,491 SH   SOLE   0 0 5,491
BAR HBR BANKSHARES COMMON 066849100 1,218 47,107 SH   SOLE   0 43,107 4,000
BARRICK GOLD CORP COMMON CAD 067901108 46 3,421 SH   SOLE   0 3,421 0
BAUSCH HEALTH COMPAN COMMON 071734107 0 34 SH   SOLE   0 34 0
BAXTER INTL INC COMMON 071813109 4,568 56,186 SH   SOLE   0 19,941 36,245
BAYCOM CORP COM NPV 07272M107 871 38,500 SH   SOLE   0 0 38,500
BB&T CORPORATION COMMON 054937107 466 10,035 SH   SOLE   0 10,035 0
BEACON ROOFING SUP COMMON 073685109 8,509 264,592 SH   SOLE   0 240,942 23,650
BECTON DICKINSON COMMON 075887109 6,562 26,278 SH   SOLE   0 24,212 2,066
BED BATH & BEYOND COMMON 075896100 16 966 SH   SOLE   0 966 0
BEIERSDORF AG ORDINARY D08792109 3,998 38,400 SH   SOLE   0 36,425 1,975
BEMIS INC COMMON 081437105 763 13,760 SH   SOLE   0 11,860 1,900
BERKSHIRE HATHAWAY CLASS A 084670108 4,315,808 14,328 SH   SOLE   0 10,880 3,448
BERKSHIRE HATHAWAY CLASS B 084670702 495,121 2,464,641 SH   SOLE   0 2,386,489 78,152
BERKSHIRE HILLS BANC COMMON 084680107 12 450 SH   SOLE   0 0 450
BERRY GLOBAL GROUP COMMON 08579W103 3 59 SH   SOLE   0 59 0
BHP GROUP LTD SP ADR (2 ORD) 088606108 0 15 SH   SOLE   0 15 0
BILIBILI INC EACH ADS 1 ORD SHS 090040106 16,595 875,765 SH   SOLE   818,443 54,592 2,730
BIO RAD LABS INC CLASS A 090572207 183 599 SH   SOLE   0 599 0
BIOGEN INC COM STK USD0.0005 09062X103 54 232 SH   SOLE   0 232 0
BIOLIFE SOLUTIONS COMMON 09062W204 55 3,085 SH   SOLE   0 3,085 0
BIOMARIN PHARMAC INC COMMON 09061G101 53 600 SH   SOLE   0 600 0
BIOSPECIFICS TECH CO COMMON 090931106 2,268 36,390 SH   SOLE   0 36,390 0
BIOTIME INC COMMON 09066L105 0 94 SH   SOLE   0 94 0
BLACK HILLS CORP COMMON 092113109 7,002 94,540 SH   SOLE   0 91,215 3,325
BLACK KNIGHT INC COMMON CL A 09215C105 19 366 SH   SOLE   0 366 0
BLACKBAUD INC COMMON 09227Q100 69 866 SH   SOLE   0 866 0
BLACKBERRY LIMITED COMMON 09228F103 113 11,200 SH   SOLE   0 11,100 100
BLACKROCK CR. ALLOC COMMON SBI 092508100 37 3,000 SH   SOLE   0 3,000 0
BLACKROCK ENHANCED GBL DIV TR COM 092501105 1 110 SH   SOLE   0 110 0
BLACKROCK FL RT TR COMMON 091941104 0 6 SH   SOLE   0 6 0
BLACKROCK INC COMMON 09247X101 302 707 SH   SOLE   0 707 0
BLACKROCK MUNI HLDGS NY QLTY COM 09255C106 17 1,350 SH   SOLE   0 1,350 0
BLACKSTONE GROUP UNIT 09253U108 932 26,670 SH   SOLE   0 12,500 14,170
BLACKSTONE GSO FLTING RTE FUND COM 09256U105 14 900 SH   SOLE   0 900 0
BLACKSTONE MORTGAGE REIT CLASS A COMMON 09257W100 25 750 SH   SOLE   0 750 0
BLOCK H & R INC COMMON 093671105 1,342 56,067 SH   SOLE   0 51,067 5,000
BLUCORA INC COMMON 095229100 1 40 SH   SOLE   0 40 0
BOEING CO COMMON 097023105 17,012 44,603 SH   SOLE   0 44,376 227
BOINGO WIRELESS IN COMMON 09739C102 34 1,500 SH   SOLE   0 1,500 0
BOOKING HLDGS INC COMMON 09857L108 286 164 SH   SOLE   0 164 0
BORG WARNER INC COMMON 099724106 6 175 SH   SOLE   0 175 0
BOSTON SCIENTIFIC COMMON 101137107 15 410 SH   SOLE   0 410 0
BP PLC ADR (6 ORD) 055622104 1,351 30,911 SH   SOLE   0 24,750 6,161
BRAINSTORM CELL THRP COMMON 10501E201 15 3,500 SH   SOLE   0 3,500 0
BRANDYWINE RLTY TR SBI USD0.01 105368203 12 780 SH   SOLE   0 780 0
BRANDYWINEGLOBAL COMMON 10537L104 5 500 SH   SOLE   0 500 0
BRIGHTHOUSE FINANCAL COMMON STOCK 10922N103 0 18 SH   SOLE   0 18 0
BRINKS COMPANY COMMON 109696104 759 10,069 SH   SOLE   0 10,069 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 10,826 259,505 SH   SOLE   0 259,144 361
BRIXMOR PROPERTY G COM USD0.01 11120U105 37,781 2,056,705 SH   SOLE   0 2,013,265 43,440
BROADCOM INC COMMON 11135F101 213 710 SH   SOLE   0 710 0
BROADRIDGE FINL SOLN COMMON 11133T103 366 3,533 SH   SOLE   0 2,033 1,500
BROADVISION INC COMMON 111412706 0 2 SH   SOLE   0 2 0
BROOKFIELD ASSET MGT CLASS A LTD VTG 112585104 642,403 13,770,713 SH   SOLE   31,680 12,672,082 1,066,951
BROOKFIELD BUSINESS LTD PARTNERSHIP UNT G16234109 2,637 66,537 SH   SOLE   0 44,268 22,269
BROOKFIELD INFR PRTR UNIT G16252101 80,342 1,918,865 SH   SOLE   0 1,847,398 71,467
BROOKFIELD PROPERTY PARTNERS L.P.U G16249107 43,130 2,096,049 SH   SOLE   50 2,088,109 7,890
BROOKFIELD PROPERTY REIT CL A 11282X103 7,037 343,441 SH   SOLE   0 299,783 43,658
BROOKFIELD RENEWABLE COMMON LPU G16258108 18,000 564,515 SH   SOLE   0 550,015 14,500
BROOKLINE BANCORP IN COMMON 11373M107 4,014 278,804 SH   SOLE   0 272,804 6,000
BROWN FORMAN CORP CLASS B 115637209 227 4,312 SH   SOLE   0 4,312 0
BRT REALTY TRUST SH BEN INT 055645303 2,867 206,627 SH   SOLE   0 66,471 140,156
BRUNSWICK CORP COMMON 117043109 3 62 SH   SOLE   0 62 0
BSB BANCORP INC MD COMMON 05573H108 32 1,000 SH   SOLE   0 1,000 0
BUCKEYE PARTNERS L P UNIT 118230101 45 1,350 SH   SOLE   0 1,350 0
BUNGE LIMITED COMMON G16962105 5 100 SH   SOLE   0 100 0
BURLINGTON STORES COM USD0.0001 122017106 3 23 SH   SOLE   0 23 0
C & F FINL CORP COMMON 12466Q104 799 15,795 SH   SOLE   0 0 15,795
CABLE ONE INC COMMON 12685J105 946 964 SH   SOLE   0 964 0
CABOT CORP COMMON 127055101 14 350 SH   SOLE   0 350 0
CADENCE BANCORP COMMON STOCK CLASS A 12739A100 278 15,000 SH   SOLE   0 0 15,000
CADENCE DESIGN SYS COMMON 127387108 127 2,000 SH   SOLE   0 2,000 0
CADIZ INC COMMON 127537207 304 31,500 SH   SOLE   0 31,500 0
CAESARSTONE LTD ILS0.04 M20598104 3 200 SH   SOLE   0 0 200
CALAMOS STRATEGIC TO COMMON SBI 128125101 53 4,297 SH   SOLE   0 4,297 0
CALERES INC COMMON 129500104 2,511 101,732 SH   SOLE   0 100,232 1,500
CALIFORNIA RESOURCES COMMON 13057Q206 2 82 SH   SOLE   0 82 0
CALIFORNIA WTR SVC COMMON 130788102 15 293 SH   SOLE   0 293 0
CAMDEN NATL CORP COMMON 133034108 312 7,500 SH   SOLE   0 0 7,500
CAMDEN PPTY TR SH BEN INT 133131102 4,820 47,495 SH   SOLE   0 45,495 2,000
CAMECO CORP COMMON 13321L108 1,777 150,800 SH   SOLE   0 142,500 8,300
CAMPBELL SOUP CO COMMON 134429109 242 6,350 SH   SOLE   0 6,350 0
CANADA GOOSE HLDINGS SHS SUB VTG 135086106 144 3,000 SH   SOLE   0 1,000 2,000
CANADIAN IMPERIAL BK COMMON 136069101 0 0 SH   SOLE   0 0 0
CANNAE HOLDINGS INC COMMON STOCK 13765N107 4 166 SH   SOLE   0 166 0
CANOPY GROWTH CORP COMMON 138035100 131 3,040 SH   SOLE   0 3,025 15
CAPITAL ONE FINL CO COMMON 14040H105 77,195 944,974 SH   SOLE   0 942,591 2,383
CAPITAL SOUTHWEST COMMON 140501107 13,358 634,902 SH   SOLE   0 634,102 800
CAPITAL SR LIVING COMMON 140475104 5,539 1,388,350 SH   SOLE   0 1,227,935 160,415
CAPSTEAD MTG CORP COMMON 14067E506 2 281 SH   SOLE   0 281 0
CARA THERAPEUTICS COM USD0.001 140755109 19,251 981,220 SH   SOLE   981,220 0 0
CARDINAL HEALTH INC COMMON 14149Y108 134 2,803 SH   SOLE   0 0 2,803
CARGURUS INC COMMON CL A 141788109 80 2,000 SH   SOLE   0 2,000 0
CARLISLE COS INC COMMON 142339100 64 530 SH   SOLE   0 530 0
CARLYLE GROUP L P COMMON 14309L102 74 4,050 SH   SOLE   0 4,000 50
CARMAX INC COMMON 143130102 9,263 132,715 SH   SOLE   45 121,025 11,645
CARNIVAL CORP COMMON 143658300 10 200 SH   SOLE   0 200 0
CAROLINA TR BANCSHS COM STK USD0.01 14422P105 74 9,031 SH   SOLE   0 0 9,031
CARROLL BANCORP INC COM USD0.01 144702107 863 62,700 SH   SOLE   49,500 0 13,200
CARROLS RESTAURANT COMMON 14574X104 11,885 1,192,098 SH   SOLE   0 1,087,849 104,249
CARS.COM INC COMMON STOCK 14575E105 92 4,036 SH   SOLE   0 4,036 0
CARTER BK & TR MARTI COMMON 146102108 528 27,532 SH   SOLE   0 0 27,532
CARTERS INC COMMON 146229109 6 63 SH   SOLE   0 63 0
CASI PHARMACEUTICA COMMON 14757U109 86 30,000 SH   SOLE   0 30,000 0
CATALYST BIOSCIENCES COMMON 14888D208 2,078 256,284 SH   SOLE   256,284 0 0
CATERPILLAR INC COMMON 149123101 530 3,913 SH   SOLE   0 2,397 1,516
CBIZ INC COMMON 124805102 24,118 1,191,604 SH   SOLE   0 1,068,929 122,675
CBRE CLARION GBL REAL EST INC FUND 12504G100 2 350 SH   SOLE   0 350 0
CBRE GROUP INC CLASS A 12504L109 8 169 SH   SOLE   0 169 0
CBS CORPORATION CLASS A 124857103 952 20,000 SH   SOLE   0 20,000 0
CBS CORPORATION CLASS B 124857202 77,286 1,626,058 SH   SOLE   0 1,620,319 5,739
CDK GLOBAL INC COM USD0.001 'WI' 12508E101 628 10,692 SH   SOLE   0 10,526 166
CDN NATL RAILWAY COMMON 136375102 131 1,467 SH   SOLE   50 1,417 0
CDN NATURAL RES COMMON 136385101 105,967 3,853,352 SH   SOLE   50 3,465,836 387,466
CDN PACIFIC RAILWAY COMMON 13645T100 30 150 SH   SOLE   0 150 0
CDW CORP COMMON 12514G108 4 47 SH   SOLE   0 47 0
CEDAR FAIR L P DEPOSITORY UNIT 150185106 73 1,400 SH   SOLE   0 1,400 0
CELANESE CORP COMMON STOCK 150870103 5 60 SH   SOLE   0 60 0
CELGENE CORP COMMON 151020104 20,363 215,857 SH   SOLE   156,100 59,727 30
CELGENE CORP RTS 00/00/11 151020112 5 5,000 SH   SOLE   0 5,000 0
CEL-SCI CORPORATION COMMON STOCK 150837607 0 2 SH   SOLE   0 2 0
CENOVUS ENERGY COMMON 15135U109 0 100 SH   SOLE   0 100 0
CENTENNIAL RESOURCE COM USD0.0001 CL A 15136A102 3,463 394,066 SH   SOLE   0 385,666 8,400
CENTERPOINT ENERGY COMMON 15189T107 21 688 SH   SOLE   0 688 0
CENTRAL FEDERAL CORP COMMON 15346Q400 116 9,090 SH   SOLE   0 0 9,090
CENTRAL SECS CORP COMMON 155123102 715 24,970 SH   SOLE   0 21,181 3,789
CENTURY BANCORP CLASS A NON VTG 156432106 846 11,600 SH   SOLE   0 11,600 0
CENTURYLINK INC COMMON 156700106 975 81,359 SH   SOLE   0 77,759 3,600
CERUS CORP COMMON 157085101 386 62,000 SH   SOLE   0 62,000 0
CHARTER COMMUNICATIO COM USD0.001 CLASS'A 16119P108 2,623 7,562 SH   SOLE   0 7,466 96
CHECK POINT SOFTWARE ORDINARY M22465104 44 355 SH   SOLE   25 330 0
CHEMICAL FINL CORP COMMON 163731102 7,822 190,040 SH   SOLE   0 182,259 7,781
CHEMUNG FINL CORP COMMON 164024101 4,431 94,431 SH   SOLE   0 86,726 7,705
CHESAPEAKE ENERGY 4.5% CONV PFD 165167842 1 25 SH   SOLE   0 25 0
CHESAPEAKE ENERGY COMMON 165167107 2,510 809,726 SH   SOLE   0 634,501 175,225
CHESAPEAKE UTILS COR COMMON 165303108 6,147 67,402 SH   SOLE   0 60,374 7,028
CHEVRON CORP COMMON 166764100 4,550 36,937 SH   SOLE   0 36,084 853
CHICOS FAS INC COMMON 168615102 0 115 SH   SOLE   0 115 0
CHINA PETE & CHEM CO SP ADR (H SHS) 16941R108 238 3,000 SH   SOLE   0 3,000 0
CHIPOTLE MEXICAN GRL COMMON 169656105 235 331 SH   SOLE   0 320 11
CHUBB LIMITED COMMON H1467J104 58,727 419,239 SH   SOLE   0 326,040 93,199
CHURCH & DWIGHT INC COMMON 171340102 256 3,594 SH   SOLE   0 3,594 0
CIENA CORPORATION COMMON 171779309 4,036 108,094 SH   SOLE   0 103,686 4,408
CIGNA CORP COMMON USD0.01 125523100 1,345 8,365 SH   SOLE   0 8,146 219
CIMAREX ENERGY CO COMMON 171798101 267 3,825 SH   SOLE   0 3,825 0
CIMPRESS N V SHS EURO N20146101 32 400 SH   SOLE   0 400 0
CINCINNATI BELL INC COMMON 171871502 1 200 SH   SOLE   0 200 0
CINCINNATI BELL INC PFD CV DEP1/20 171871403 7 200 SH   SOLE   0 200 0
CINCINNATI FINL CORP COMMON 172062101 48 568 SH   SOLE   0 568 0
CINEMARK HOLDINGS COMMON 17243V102 229 5,750 SH   SOLE   0 5,750 0
CINTAS CORP COMMON 172908105 26 129 SH   SOLE   0 129 0
CISCO SYSTEMS INC COMMON 17275R102 24,285 449,806 SH   SOLE   0 437,405 12,401
CITIGROUP INC COMMON 172967424 48,885 785,680 SH   SOLE   64 721,356 64,260
CITIZENS CMNTY BANCP COMMON 174903104 288 24,174 SH   SOLE   0 0 24,174
CITIZENS FINANCIAL COMMON 174610105 8,407 258,694 SH   SOLE   0 253,994 4,700
CITRIX SYS INC COMMON 177376100 12 121 SH   SOLE   0 121 0
CLEARSIDE BIOMEDIC CLEARSIDE BIOMEDIC 185063104 241 175,000 SH   SOLE   0 175,000 0
CLOROX CO COMMON 189054109 492 3,071 SH   SOLE   0 3,071 0
CME GROUP INC CLASS A 12572Q105 2,712 16,483 SH   SOLE   0 16,483 0
CMS ENERGY CORP COMMON 125896100 4,644 83,622 SH   SOLE   0 81,922 1,700
COCA-COLA CO COMMON 191216100 106,436 2,271,370 SH   SOLE   3,334 2,201,872 66,164
COCA-COLA EU PARTNRS PLC ORDINARY SHARES G25839104 555 10,735 SH   SOLE   0 10,735 0
COEUR MINING INC COMMON 192108504 1 250 SH   SOLE   0 250 0
COGNEX CORP COMMON 192422103 101 2,000 SH   SOLE   0 2,000 0
COGNIZANT TECH SOLNS CLASS A 192446102 203 2,810 SH   SOLE   0 2,810 0
COHEN & STEERS INFRA COMMON 19248A109 12 504 SH   SOLE   0 504 0
COHEN & STEERS LTD COMMON 19248C105 42 1,800 SH   SOLE   0 1,800 0
COHEN & STEERS QUAL COMMON 19247L106 3 235 SH   SOLE   0 235 0
COHERENT INC COMMON 192479103 28 200 SH   SOLE   0 200 0
COLGATE PALMOLIVE CO COMMON 194162103 11,961 174,514 SH   SOLE   0 173,650 864
COLUMBIA EMERGING GL EMERGING MKTS CONSUM 19762B509 4 200 SH   SOLE   0 200 0
COLUMBIA FINANCIAL I COMMON 197641103 115 7,358 SH   SOLE   0 7,358 0
COMCAST CORP CLASS A 20030N101 134,863 3,373,261 SH   SOLE   0 3,323,614 49,647
COMERICA INC COMMON 200340107 276 3,777 SH   SOLE   0 3,777 0
COMMERCE BANCSHARES COMMON 200525103 187 3,226 SH   SOLE   0 3,226 0
COMMERCEWEST BANK COM USD0.01 20084T103 5,002 231,057 SH   SOLE   96,000 61,725 73,332
COMMERCIAL METALS CO COMMON 201723103 9,702 568,090 SH   SOLE   0 512,020 56,070
COMMERCIAL VEH GRP COMMON 202608105 1,656 215,933 SH   SOLE   0 195,633 20,300
COMMUNITY WST BKSHRS COMMON 204157101 249 24,488 SH   SOLE   0 0 24,488
COMPANHIA DE SANEAME ADR (2 ORD) 20441A102 2,595 245,349 SH   SOLE   0 238,359 6,990
COMPASS DVRSFD HLDS SH BEN INT 20451Q104 535 34,100 SH   SOLE   0 7,500 26,600
CONAGRA BRANDS INC COMMON 205887102 83 3,022 SH   SOLE   0 2,728 294
CONCERT PHARMACEUT COM USD0.001 206022105 5,468 453,091 SH   SOLE   453,091 0 0
CONDUENT INCORPORATE COMMON 206787103 2 150 SH   SOLE   0 150 0
CONNECTICUT WTR SVC COMMON 207797101 3,204 46,685 SH   SOLE   600 43,010 3,075
CONOCOPHILLIPS COMMON 20825C104 64,184 961,714 SH   SOLE   0 950,732 10,982
CONSOLDTD EDISON INC COMMON 209115104 390 4,604 SH   SOLE   0 4,584 20
CONSOLIDATED WATR CO ORDINARY G23773107 8,839 686,863 SH   SOLE   0 641,943 44,920
CONSTELLATION BRANDS CLASS A 21036P108 67 383 SH   SOLE   0 333 50
CONTINENTAL RES COMMON 212015101 8 200 SH   SOLE   0 200 0
COOPER COMPANIES INC COMMON 216648402 238 806 SH   SOLE   0 806 0
COPART INC COMMON 217204106 70 1,160 SH   SOLE   0 1,160 0
CORE LABORATORIES COMMON N22717107 22 323 SH   SOLE   0 323 0
CORNING INCORPORATED COMMON 219350105 353 10,671 SH   SOLE   0 10,671 0
COSTAR GROUP INC COMMON 22160N109 746 1,600 SH   SOLE   0 1,000 600
COSTCO WHSL CORP COMMON 22160K105 3,971 16,402 SH   SOLE   0 14,952 1,450
COTY INC CLASS A 222070203 497 43,227 SH   SOLE   0 42,662 565
COUNTY BANCORP COM USD0.01 221907108 217 12,337 SH   SOLE   0 0 12,337
COVANTA HOLDINGS COMMON 22282E102 60 3,500 SH   SOLE   0 3,500 0
COVETRUS INC COMMON 22304C100 3 102 SH   SOLE   0 102 0
COWEN INC COMMON CL A 223622606 589 40,665 SH   SOLE   0 40,665 0
CRACKER BARREL OLD CTRY STORE COM 22410J106 0 3 SH   SOLE   0 0 3
CRAFT BREW ALIA COMMON 224122101 1,116 79,832 SH   SOLE   0 79,832 0
CREE INC COMMON 225447101 2 51 SH   SOLE   0 51 0
CRESTWOOD EQ. PRTNRS UNIT LTD PTNR 226344208 614 17,450 SH   SOLE   0 17,450 0
CRINETICS PHARMACE COM USD0.001 22663K107 4 188 SH   SOLE   0 188 0
CRISPR THERAPEUTICS COMMON H17182108 10 300 SH   SOLE   0 300 0
CRITEO S.A ADS REPR 1 ORD SPONS 226718104 28,598 1,427,771 SH   SOLE   0 1,120,996 306,775
CRONOS GROUP INC COMMON 22717L101 59 3,204 SH   SOLE   0 3,204 0
CROSS TIMBERS RTY TR UNIT 22757R109 11 1,000 SH   SOLE   0 1,000 0
CROWN CASTLE INTL COMMON 22822V101 176 1,377 SH   SOLE   0 1,377 0
CROWN CRAFTS INC COMMON 228309100 245 47,495 SH   SOLE   0 0 47,495
CROWN HOLDINGS INC COMMON 228368106 3 57 SH   SOLE   0 57 0
CSS INDS INC COMMON 125906107 886 147,925 SH   SOLE   0 136,700 11,225
CSW INDUSTRIALS IN COM USD0.01 126402106 39,005 680,851 SH   SOLE   0 679,351 1,500
CSX CORP COMMON 126408103 7,933 106,032 SH   SOLE   0 106,032 0
CTI BIOPHARMA CORP COM NPV 12648L601 0 33 SH   SOLE   0 33 0
CULLEN FROST BANKERS COMMON 229899109 5,216 53,740 SH   SOLE   0 52,740 1,000
CUMMINS INC COMMON 231021106 139 886 SH   SOLE   0 886 0
CVB FINANCIAL CORP COMMON 126600105 114 5,442 SH   SOLE   0 0 5,442
CVS HEALTH CORP COMMON 126650100 31,944 592,326 SH   SOLE   0 586,090 6,236
CYPRESS SEMICONDUCTR COMMON 232806109 37 2,500 SH   SOLE   0 2,500 0
CYREN LTD ORD SHS M26895108 4 2,000 SH   SOLE   0 2,000 0
CYTOKINETICS INC COMMON 23282W605 147 18,288 SH   SOLE   18,288 0 0
CYTOMX THERAPEUTIC COMMON USD0.00001 23284F105 3,461 322,000 SH   SOLE   322,000 0 0
D R HORTON INC COMMON 23331A109 30,668 741,151 SH   SOLE   0 660,651 80,500
DAILY JOURNAL CORP COMMON 233912104 0 1 SH   SOLE   0 1 0
DANAHER CORP COMMON 235851102 338,686 2,565,415 SH   SOLE   17,950 2,478,015 69,450
DANONE SP ADR (0.2 ORD) 23636T100 1,035 67,273 SH   SOLE   0 28,373 38,900
DARDEN RESTAURANT COMMON 237194105 258 2,129 SH   SOLE   0 2,129 0
DASEKE INC COM USD0.0001 23753F107 7 1,500 SH   SOLE   0 1,500 0
DASEKE INC WTS JUL 28 20 23753F115 6 20,000 SH   SOLE   0 20,000 0
DAVITA INC COMMON 23918K108 7 144 SH   SOLE   0 144 0
DEERE & CO COMMON 244199105 271 1,699 SH   SOLE   0 1,299 400
DELL TECHNOLOGIES IN COMMON CLASS C 24703L202 59 1,015 SH   SOLE   0 1,015 0
DELMARVA BANCSHARES COMMON 247100100 1,782 227,125 SH   SOLE   227,125 0 0
DELTA AIR LINES COMMON 247361702 43 838 SH   SOLE   0 838 0
DENTSPLY SIRONA INC COM USD0.01 24906P109 413 8,344 SH   SOLE   0 8,344 0
DEVON ENERGY CORP COMMON 25179M103 763 24,199 SH   SOLE   0 24,142 57
DIAGEO P L C SP ADR (4 ORD) 25243Q205 4,372 26,723 SH   SOLE   0 22,973 3,750
DIAGEO PLC ORDINARY G42089113 2,661 65,480 SH   SOLE   0 60,030 5,450
DIAMONDBACK ENERGY COMMON 25278X109 9 97 SH   SOLE   0 97 0
DICKS SPORTING GOODS COMMON 253393102 3 88 SH   SOLE   0 88 0
DIGITAL RLTY TR INC COMMON 253868103 47 400 SH   SOLE   0 400 0
DIME CMNTY BANCSHRS COMMON 253922108 48 2,586 SH   SOLE   0 0 2,586
DISCOVER FINL SVCS COMMON 254709108 12,683 178,239 SH   SOLE   0 170,774 7,465
DISCOVERY INC COMMON SERIES A 25470F104 6,394 236,668 SH   SOLE   0 236,576 92
DISCOVERY INC COMMON SERIES C 25470F302 43,157 1,697,784 SH   SOLE   0 1,687,262 10,522
DJ WL INTL RE EST SPDR INDX SH FUNDS 78463X863 3 100 SH   SOLE   0 100 0
DNP SELECT INCOME FD COMMON 23325P104 1 150 SH   SOLE   0 150 0
DOLBY LABORATORIES COMMON 25659T107 1 27 SH   SOLE   0 27 0
DOLLAR GEN CORP COMMON 256677105 5 42 SH   SOLE   0 42 0
DOLLAR TREE INC COMMON 256746108 73 700 SH   SOLE   0 700 0
DOMINION ENERGY INC COMMON 25746U109 344 4,490 SH   SOLE   0 2,490 2,000
DORCHESTER MINERALS COMMON UNIT 25820R105 217 11,900 SH   SOLE   0 6,700 5,200
DOUBLELINE INCOME COMMON 258622109 19 1,000 SH   SOLE   0 1,000 0
DOVER CORP COMMON 260003108 43 469 SH   SOLE   0 369 100
DOWDUPONT INC COM USD0.01 26078J100 19,096 358,212 SH   SOLE   0 332,306 25,906
DUCOMMUN INC COMMON 264147109 91 2,100 SH   SOLE   0 2,100 0
DUKE ENERGY CORP COMMON 26441C204 897 9,970 SH   SOLE   0 9,925 45
DUNDEE CORP CLASS A 264901109 2,685 3,197,299 SH   SOLE   0 2,616,190 581,109
DUNKIN BRANDS GR COMMON 265504100 196,510 2,616,649 SH   SOLE   17,280 2,498,979 100,390
DXC TECHNOLOGY CO COMMON STOCK 23355L106 8 131 SH   SOLE   0 131 0
EAGLE BANCORP INC COMMON 268948106 54 1,093 SH   SOLE   0 1,093 0
EAGLE BANCRP MONTAN COMMON 26942G100 512 30,236 SH   SOLE   0 0 30,236
EAST WEST BANCORP COMMON 27579R104 47 1,000 SH   SOLE   0 1,000 0
EASTERN CO COMMON 276317104 18 675 SH   SOLE   0 675 0
EASTMAN CHEM CO COMMON 277432100 185 2,451 SH   SOLE   0 2,445 6
EATON CORPORATION COMMON G29183103 111 1,382 SH   SOLE   0 1,382 0
EATON VANCE TAX-MNG OPP FUND 27828Y108 192 12,837 SH   SOLE   0 12,837 0
EATON VANCE ENHANCED COMMON 278274105 111 7,731 SH   SOLE   0 7,731 0
EATON VANCE TAX MNG GBL DV EQT 27829F108 6 750 SH   SOLE   0 750 0
EATON VANCE TAX ADV COMMON 27828G107 26 1,190 SH   SOLE   0 1,190 0
EBAY INC COMMON 278642103 5,385 144,992 SH   SOLE   0 144,892 100
EBIX INC COMMON 278715206 93 1,900 SH   SOLE   0 1,900 0
ECHOSTAR CORP CLASS A 278768106 25 700 SH   SOLE   0 700 0
ECOLAB INC COMMON 278865100 1,068 6,050 SH   SOLE   0 6,050 0
EDISON INTL COMMON 281020107 11 193 SH   SOLE   0 193 0
EDWARDS LIFESCIENCE COMMON 28176E108 447 2,337 SH   SOLE   0 2,337 0
EL PASO ELEC CO COMMON 283677854 0 6 SH   SOLE   0 6 0
EL PASO ENERGY CAP PFD TR SECS CV 283678209 2 44 SH   SOLE   0 44 0
ELANCO ANIMAL HEALTH COMMON 28414H103 840 26,209 SH   SOLE   10,000 15,967 242
ELECTRONIC ARTS INC COMMON 285512109 20 204 SH   SOLE   0 204 0
ELEMENT SOLUTIONS COM USD0.01 28618M106 4,135 409,475 SH   SOLE   0 296,925 112,550
EMCOR GROUP INC COMMON 29084Q100 3 51 SH   SOLE   0 51 0
EMERSON ELEC CO COMMON 291011104 1,281 18,722 SH   SOLE   0 17,102 1,620
EMPIRE RESORTS INC COM USD0.01 292052305 0 34 SH   SOLE   0 34 0
ENANTA PHARMACEUTI COMMON 29251M106 63,514 664,934 SH   SOLE   525,649 135,225 4,060
ENBRIDGE INC COMMON 29250N105 84,066 2,318,425 SH   SOLE   200 2,313,326 4,899
ENCANA CORP COMMON 292505104 387 53,579 SH   SOLE   0 51,048 2,531
ENDO INTL PLC ORDINARY G30401106 16 2,000 SH   SOLE   0 0 2,000
ENERGIZER HOLDINGS COMMON 29272W109 334 7,450 SH   SOLE   0 7,450 0
ENERGY TRANSFER LP COMMON UNIT 29273V100 198 12,887 SH   SOLE   0 12,887 0
ENERPLUS CORP COMMON 292766102 8 1,000 SH   SOLE   0 1,000 0
ENSCO PLC COMMON CLASS A G3157S106 1,449 368,910 SH   SOLE   0 367,560 1,350
ENSTAR GROUP LTD COMMON G3075P101 1,411 8,114 SH   SOLE   0 7,920 194
ENTEGRA FINANCIAL COMMON NPV 29363J108 219 9,763 SH   SOLE   0 9,763 0
ENTERCOM COMMUN CORP CLASS A 293639100 3 691 SH   SOLE   0 691 0
ENTERGY CORP COMMON 29364G103 286 2,994 SH   SOLE   0 2,994 0
ENTERPRISE PRODS COMMON 293792107 4,129 141,902 SH   SOLE   0 134,608 7,294
EOG RESOURCES INC COMMON 26875P101 15,530 163,132 SH   SOLE   0 156,446 6,686
EQT CORPORATION COMMON 26884L109 124 6,000 SH   SOLE   0 6,000 0
EQUIFAX INC COMMON 294429105 82 693 SH   SOLE   0 693 0
EQUINIX INC COMMON 29444U700 14 33 SH   SOLE   0 33 0
EQUITRANS MIDST CORP COMMON STOCK 294600101 104 4,800 SH   SOLE   0 4,800 0
EQUITY COMMONWEALTH COMMON SBI 294628102 1,194 36,530 SH   SOLE   0 36,500 30
EQUITY RESIDENTIAL SH BEN INT 29476L107 163 2,168 SH   SOLE   0 2,168 0
ERICSSON ADR (1 ORD B SEK1) 294821608 14 1,544 SH   SOLE   0 218 1,326
ESCO TECHN INC COMMON 296315104 33 500 SH   SOLE   0 500 0
ESSEX PPTY TR INC REIT 297178105 10 35 SH   SOLE   0 35 0
ESTEE LAUDER CO CLASS A 518439104 63 384 SH   SOLE   0 384 0
ETF MANAGERS TR AI POWERED EQT 26924G813 25 1,000 SH   SOLE   0 0 1,000
ETF MANAGERS TRUST ETFMG ALTRNT HARVEST 26924G508 27 750 SH   SOLE   0 750 0
EVEREST RE GROUP LTD COMMON G3223R108 21 100 SH   SOLE   0 100 0
EVERGY INC COMMON 30034W106 13,630 234,812 SH   SOLE   0 221,512 13,300
EVERSOURCE ENERGY COMMON 30040W108 128 1,810 SH   SOLE   0 1,810 0
EXELON CORP COMMON 30161N101 186 3,724 SH   SOLE   0 3,349 375
EXPEDIA GROUP INC COMMON 30212P303 523 4,400 SH   SOLE   0 1,800 2,600
EXPEDITORS INTL WASH COMMON 302130109 34 460 SH   SOLE   0 460 0
EXTENDED STAY AMRC 1 COM&1 CL 'B' 30224P200 14,601 813,468 SH   SOLE   0 774,468 39,000
EXTRA SPACE STORAGE REIT 30225T102 152 1,500 SH   SOLE   0 1,500 0
EXXON MOBIL CORP COMMON 30231G102 34,854 431,367 SH   SOLE   0 403,229 28,138
FACEBOOK INC CLASS A 30303M102 9,135 54,804 SH   SOLE   30 53,936 838
FAIR ISAAC INC COMMON 303250104 449 1,654 SH   SOLE   0 654 1,000
FARMER BROS CO COMMON 307675108 645 32,275 SH   SOLE   0 31,575 700
FEDEX CORP COMMON 31428X106 69,688 384,150 SH   SOLE   7,000 362,965 14,185
FERRARI N V COMMON N3167Y103 2 20 SH   SOLE   0 20 0
FERRO CORP COMMON 315405100 1,871 98,880 SH   SOLE   0 95,880 3,000
FIDELITY NATL INFO COMMON 31620M106 455 4,029 SH   SOLE   0 3,759 270
FIESTA RESTAURANT GR COMMON 31660B101 1,099 83,835 SH   SOLE   0 83,835 0
FIFTH THIRD BANCORP COMMON 316773100 84 3,360 SH   SOLE   0 3,360 0
FIREEYE INC COMMON STOCK 31816Q101 18 1,100 SH   SOLE   0 1,100 0
FIRST BANK OF THE PALM BEACHES CL B - RESTRICTED PER337018 650 325,000 SH   SOLE   325,000 0 0
FIRST BANK WILLIAMS COMMON 31931U102 786 68,207 SH   SOLE   0 50,567 17,640
FIRST DATA CORP COMMON CL A 32008D106 197 7,500 SH   SOLE   0 7,500 0
FIRST FINL BANCORP COMMON 320209109 112 4,668 SH   SOLE   0 4,668 0
FIRST HORIZON NATL COMMON 320517105 1,959 140,129 SH   SOLE   0 137,624 2,505
FIRST MID ILL BANCS COMMON 320866106 133 4,000 SH   SOLE   0 0 4,000
FIRST REPUBLIC BANK COMMON 33616C100 80 805 SH   SOLE   0 805 0
FIRST SOLAR COMMON 336433107 5 100 SH   SOLE   0 100 0
FIRST TR MORNINGSTAR DIVIDEND SHARES 336917109 6 204 SH   SOLE   0 204 0
FIRSTENERGY CORP COMMON 337932107 33 800 SH   SOLE   0 800 0
FISERV INC COMMON 337738108 198 2,250 SH   SOLE   0 2,250 0
FIVE POINT HLDGS LLC COM REP CL A 33833Q106 108 15,000 SH   SOLE   0 0 15,000
FLAGSTAR BANCORP COMMON 337930705 24 730 SH   SOLE   0 730 0
FLAHERTY & CRUMRINE CLAYMORE PF SEC INCM 338478100 3 180 SH   SOLE   0 180 0
FLIR SYS INC COMMON 302445101 5,379 113,059 SH   SOLE   0 113,059 0
FLUOR CORPORATION COMMON 343412102 33 909 SH   SOLE   0 859 50
FLY LEASING LTD ADR 144 A 34407D109 291 21,050 SH   SOLE   0 13,250 7,800
FMC CORP COMMON 302491303 7 100 SH   SOLE   0 100 0
FNB CORP COMMON 302520101 78 7,433 SH   SOLE   0 6,098 1,335
FNF GROUP COMMON STOCK 31620R303 74 2,046 SH   SOLE   0 2,046 0
FOAMIX PHARMACUTICLS COMMON M46135105 1,771 472,300 SH   SOLE   0 470,500 1,800
FOMENTO ECON MEXI SP ADR (10 UNITS) 344419106 36 400 SH   SOLE   0 400 0
FONAR CORP COMMON 344437405 0 7 SH   SOLE   0 0 7
FOOT LOCKER INC COMMON 344849104 242 4,000 SH   SOLE   0 4,000 0
FORD MOTOR CO COMMON 345370860 20 2,354 SH   SOLE   0 2,354 0
FORTIVE CORPORATION COMMON STOCK 34959J108 74,994 893,962 SH   SOLE   0 847,569 46,393
FORTUNA SILVER MINES COMMON 349915108 5 1,500 SH   SOLE   0 0 1,500
FORTUNE BRANDS HOM COMMON USD0.01 34964C106 441 9,263 SH   SOLE   0 9,263 0
FOUR CORNERS PRPERTY COMMON 35086T109 17 603 SH   SOLE   0 603 0
FOX CORPORATION COM USD0.01 CL A 35137L105 1,491 40,641 SH   SOLE   0 39,975 666
FRANCO NEVADA CORP COMMON 351858105 83 1,117 SH   SOLE   0 1,117 0
FRANKLIN ELEC INC COMMON 353514102 845 16,550 SH   SOLE   0 16,550 0
FRANKLIN RES INC COMMON 354613101 2,278 68,746 SH   SOLE   0 68,056 690
FRANKLIN STREET PPTY COMMON 35471R106 191 26,661 SH   SOLE   0 26,661 0
FREEPORT-MCMORAN INC COMMON 35671D857 23 1,796 SH   SOLE   0 1,160 636
FRESENIUS MED CARE ADS (1/2 PRF SHR) 358029106 42 1,038 SH   SOLE   0 1,038 0
FRONTDOOR INC COM USD0.01 WI 35905A109 63 1,837 SH   SOLE   0 1,837 0
FRONTIER COMMUNICA COMMON 35906A306 0 240 SH   SOLE   0 240 0
FRP HOLDINGS INC COMMON 30292L107 344 7,233 SH   SOLE   0 6,535 698
FS BANCORP INC COMMON 30263Y104 50 1,000 SH   SOLE   0 0 1,000
GABELLI EQUITY TRUST COMMON 362397101 42 6,867 SH   SOLE   0 0 6,867
GANNETT INC COMMON 36473H104 39 3,762 SH   SOLE   0 3,762 0
GAP INC COMMON 364760108 53 2,056 SH   SOLE   0 2,056 0
GARRETT MOTION INC COMMON 366505105 29 2,016 SH   SOLE   0 2,001 15
GATES INDL CORP PL ORD USD0.01 G39108108 11,383 793,835 SH   SOLE   0 741,165 52,670
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 895 16,104 SH   SOLE   0 16,104 0
GENERAL AMERN INVS COMMON 368802104 236 7,086 SH   SOLE   0 7,086 0
GENERAL DYNAMICS COMMON 369550108 1,012 5,984 SH   SOLE   0 5,074 910
GENERAL ELECTRIC CO COMMON 369604103 6,498 650,467 SH   SOLE   3,226 613,539 33,702
GENERAL MILLS INC COMMON 370334104 4,769 92,157 SH   SOLE   0 92,157 0
GENERAL MOTORS CO COMMON 37045V100 4,009 108,061 SH   SOLE   0 107,561 500
GENERAL MTRS CO WTS JUL 10 19 37045V126 0 22 SH   SOLE   0 22 0
GENESCO INC COMMON 371532102 0 3 SH   SOLE   0 3 0
GENESEE & WYO INC CLASS A 371559105 262 3,011 SH   SOLE   0 3,011 0
GENIE ENERGY LTD CLASS B 372284208 0 66 SH   SOLE   0 66 0
GENIUS BRANDS INTL COM USD0.001 37229T301 2 1,265 SH   SOLE   0 1,265 0
GENMARK DIAGNOSTIC COMMON 372309104 14 2,000 SH   SOLE   0 0 2,000
GENOMIC HEALTH COM STK USD0.0001 37244C101 14 200 SH   SOLE   0 0 200
GENUINE PARTS CO COMMON 372460105 213 1,903 SH   SOLE   0 1,903 0
GENWORTH FINANCIAL CLASS A 37247D106 33,111 8,645,207 SH   SOLE   8,607,483 37,724 0
GERON CORP COMMON 374163103 5 3,200 SH   SOLE   0 3,200 0
GETTY RLTY CORP NEW COMMON 374297109 67 2,100 SH   SOLE   0 2,100 0
GEVO INC COMMON 374396406 0 25 SH   SOLE   0 25 0
GILEAD SCIENCES INC COMMON 375558103 136,632 2,101,717 SH   SOLE   0 1,860,196 241,521
GLATFELTER COMMON 377316104 7,589 537,518 SH   SOLE   0 500,028 37,490
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 1,463 35,018 SH   SOLE   0 35,018 0
GLEN BURNIE BANCORP COMMON 377407101 53 5,000 SH   SOLE   0 0 5,000
GLOBAL PARTNERS LP COMMON UNIT 37946R109 29 1,500 SH   SOLE   0 1,500 0
GLOBAL PAYMENTS INC COMMON 37940X102 273 2,000 SH   SOLE   0 2,000 0
GLOBAL X FDS LITHIUM ETF 37954Y855 4 150 SH   SOLE   0 0 150
GLOBAL X FDS ROBOTICS&ARTIFICIAL 37954Y715 9 480 SH   SOLE   0 0 480
GLOBAL X FDS SILVER MNR ETF 37954Y848 66 2,500 SH   SOLE   0 2,500 0
GOLAR LNG LTD ORDINARY G9456A100 952 45,150 SH   SOLE   0 45,150 0
GOLDEN STAR RES LTD COMMON 38119T807 11 3,000 SH   SOLE   0 3,000 0
GOLDMAN SACHS GROUP COMMON 38141G104 879 4,577 SH   SOLE   0 4,348 229
GOPRO INC. COM USD0.0001 CL A 38268T103 0 11 SH   SOLE   0 11 0
GRACE W R & CO DEL COMMON 38388F108 6,303 80,772 SH   SOLE   100 77,000 3,672
GRACO INC COMMON 384109104 24,822 501,249 SH   SOLE   0 386,834 114,415
GRAFTECH INTL LTD COMMON 384313508 7,773 607,750 SH   SOLE   0 522,850 84,900
GRAHAM CORP COMMON 384556106 62 3,200 SH   SOLE   0 3,200 0
GRAHAM HOLDINGS CO CLASS B COMMON STK 384637104 638 934 SH   SOLE   0 934 0
GRAINGER W W INC COMMON 384802104 464 1,544 SH   SOLE   0 500 1,044
GRAND RIV COMM COMMON 386441109 1,766 263,636 SH   SOLE   263,636 0 0
GREENHILL & CO INC COMMON 395259104 6 279 SH   SOLE   0 279 0
GROUPE DANONE SHS F12033134 13,367 175,655 SH   SOLE   0 175,655 0
GUESS INC COMMON 401617105 0 11 SH   SOLE   0 11 0
GUIDEWIRE SOFTWARE COMMON 40171V100 58 600 SH   SOLE   0 600 0
HALLIBURTON COMMON 406216101 165 5,656 SH   SOLE   0 5,406 250
HANESBRANDS INC COMMON 410345102 491 27,512 SH   SOLE   0 27,512 0
HANGER INC COMMON 41043F208 1,002 52,650 SH   SOLE   0 45,550 7,100
HANNON ARMSTRONG S COMMON 41068X100 17 700 SH   SOLE   0 700 0
HARRIS CORP DEL COMMON 413875105 91 574 SH   SOLE   0 574 0
HARSCO CORP COMMON 415864107 1,430 70,970 SH   SOLE   0 60,975 9,995
HARTE-HANKS INC COMMON STOCK 416196202 0 28 SH   SOLE   0 28 0
HARTFORD FINL SVCS COMMON 416515104 87 1,764 SH   SOLE   0 1,284 480
HASBRO INC COMMON 418056107 824 9,700 SH   SOLE   0 9,200 500
HC2 HLDGS INC COMMON 404139107 36 15,000 SH   SOLE   0 0 15,000
HCA HEALTHCARE COMMON 40412C101 170 1,310 SH   SOLE   0 1,270 40
HCP INC COMMON 40414L109 16 530 SH   SOLE   0 529 1
HEICO CORP COMMON 422806109 81 858 SH   SOLE   0 858 0
HEICO CORP NEW CLASS A 422806208 88 1,053 SH   SOLE   0 1,053 0
HENRY JACK & ASSOC COMMON 426281101 400 2,888 SH   SOLE   0 2,888 0
HENRY SCHEIN INC COM 806407102 15 254 SH   SOLE   0 254 0
HERCULES CAPITAL INC COMMON 427096508 3 300 SH   SOLE   0 0 300
HESS CORPORATION COMMON 42809H107 1,242 20,637 SH   SOLE   0 20,637 0
HEWLETT PACKARD ENTR COMMON USD0.01 42824C109 39 2,559 SH   SOLE   0 2,559 0
HEXCEL CORP COMMON 428291108 271 3,926 SH   SOLE   0 3,926 0
HIGHLANDS BANKSHARES COM USD5 430893107 1,527 231,428 SH   SOLE   231,428 0 0
HIGHWOODS PPTYS INC COMMON 431284108 313 6,700 SH   SOLE   0 6,700 0
HILLTOP HOLDINGS COMMON 432748101 319 17,500 SH   SOLE   0 0 17,500
HILTON GRAND VACATIO WHEN ISSUED 43283X105 0 17 SH   SOLE   0 17 0
HILTON WRLDWDE HLDGS COMMON 43300A203 2,961 35,626 SH   SOLE   0 35,526 100
HNI CORPORATION COMMON 404251100 3 100 SH   SOLE   0 0 100
HOLLYFRONTIER CORP COMMON 436106108 46 950 SH   SOLE   0 950 0
HOME BANCSHARES COMMON 436893200 707 40,290 SH   SOLE   0 0 40,290
HOME DEPOT INC COMMON 437076102 8,695 45,309 SH   SOLE   0 44,028 1,281
HONEYWELL INTL INC COMMON 438516106 271,139 1,706,127 SH   SOLE   10,588 1,654,087 41,452
HORIZON GLOBAL CORP COMMON 44052W104 1,536 791,785 SH   SOLE   279 692,885 98,621
HORMEL FOODS CORP COMMON 440452100 89 2,000 SH   SOLE   0 2,000 0
HOST HOTELS & RESRTS REIT 44107P104 80 4,253 SH   SOLE   0 2,509 1,744
HOSTESS BRANDS INC WTS NOV 04 21 44109J114 39 30,000 SH   SOLE   0 15,000 15,000
HOULIHAN LOKEY INC COMMON CL A 441593100 13 300 SH   SOLE   0 300 0
HOWARD HUGHES COMMON 44267D107 15,262 138,746 SH   SOLE   0 132,197 6,549
HP INC COMMON USD0.01 40434L105 36 1,884 SH   SOLE   0 1,884 0
HSBC HLDGS PLC ADR (1/40 PRF A) 404280604 21 818 SH   SOLE   0 818 0
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 2,574 63,452 SH   SOLE   0 57,417 6,035
HUNTINGTON BANCSHARE COMMON 446150104 50 3,979 SH   SOLE   0 3,594 385
HUNTSMAN CORP COMMON 447011107 1,948 86,644 SH   SOLE   0 77,369 9,275
HURCO CO COMMON 447324104 68 1,700 SH   SOLE   0 1,700 0
HUTTIG BUILDNG PRODS COMMON 448451104 62 22,400 SH   SOLE   0 500 21,900
IAC INTERACTIVECORP COMMON 44919P508 251,189 1,195,514 SH   SOLE   813 1,006,732 187,969
IDACORP INC COMMON 451107106 9,447 94,913 SH   SOLE   0 80,958 13,955
IDEX CORP COMMON 45167R104 1,345 8,866 SH   SOLE   0 8,866 0
IDEXX LABS INC COMMON 45168D104 922 4,125 SH   SOLE   0 3,975 150
IDT CORPORATION CLASS B 448947507 0 66 SH   SOLE   0 66 0
IEC ELECTRS CORP COMMON 44949L105 21 3,100 SH   SOLE   0 3,100 0
IF BANCORP INC COMMON 44951J105 152 7,636 SH   SOLE   0 7,636 0
IHS MARKIT LTD SHS G47567105 350 6,437 SH   SOLE   0 4,937 1,500
II VI INC COMMON 902104108 37 1,000 SH   SOLE   0 1,000 0
ILLINOIS TOOL WORKS COMMON 452308109 8,126 56,616 SH   SOLE   0 54,416 2,200
ILLUMINA INC COMMON 452327109 1,076 3,464 SH   SOLE   15 1,899 1,550
IMMUNOGEN INC COMMON 45253H101 24 9,046 SH   SOLE   0 9,046 0
IMV INC COMMON 44974L103 620 154,518 SH   SOLE   0 0 154,518
INDEPENDENCE REALTY COMMON STOCK 45378A106 0 82 SH   SOLE   0 77 5
INDEPENDENT BANK G COMMON 45384B106 404 8,325 SH   SOLE   0 0 8,325
INDEPNDNT BK OF MASS COMMON 453836108 122 1,509 SH   SOLE   0 1,509 0
INDIA FD INC COMMON 454089103 326 15,297 SH   SOLE   0 15,297 0
ING GROEP N V SP ADR (1 COM) 456837103 8 700 SH   SOLE   0 700 0
INGERSOLL-RAND PLC CLASS A G47791101 307 2,851 SH   SOLE   0 2,851 0
INGREDION INCORPRTD COMMON 457187102 40,919 432,139 SH   SOLE   0 432,139 0
INSMED INC COMMON 457669307 0 25 SH   SOLE   0 25 0
INTEGRAT DEVICE TECH COMMON 458118106 571 11,675 SH   SOLE   0 11,675 0
INTEL CORP COMMON 458140100 9,368 174,451 SH   SOLE   0 165,481 8,970
INTER CONTINENTAL EX COM USD0.01 45866F104 27,860 365,918 SH   SOLE   0 357,163 8,755
INTER PARFUMS INC COMMON 458334109 182 2,400 SH   SOLE   0 2,400 0
INTERACTIVE BROKERS CLASS A 45841N107 324 6,250 SH   SOLE   0 6,250 0
INTERNATIONAL PAPER COMMON 460146103 173 3,744 SH   SOLE   0 3,744 0
INTERPUBLIC GROUP COMMON 460690100 85 4,092 SH   SOLE   0 4,092 0
INTL BUSINESS MCHN COMMON 459200101 50,070 354,857 SH   SOLE   0 331,277 23,580
INTL FLAVORS & FRAGR COMMON 459506101 90 700 SH   SOLE   0 700 0
INTUIT COMMON 461202103 753 2,884 SH   SOLE   0 84 2,800
INTUITIVE SURGIC INC COMMON 46120E602 102 180 SH   SOLE   0 180 0
INVESCO ETF TR DIV ACHV PRTF 46137V506 323 11,700 SH   SOLE   0 11,050 650
INVESCO ETF TR DYNA BUYBK ACH 46137V308 172 2,900 SH   SOLE   0 2,900 0
INVESCO ETF TR GOLDEN DRG CHINA 46137V571 237 5,881 SH   SOLE   0 5,881 0
INVESCO ETF TR NASD INTNT ETF 46137V530 23 174 SH   SOLE   0 174 0
INVESCO ETF TR WATER RESOURCE 46137V142 31 921 SH   SOLE   0 921 0
INVESCO ETF TR II KBW BK PORT 46138E628 2 47 SH   SOLE   0 47 0
INVESCO EXCHANGETRAD DYNAMIC LARGE CAP GR 46137V746 6 135 SH   SOLE   0 135 0
INVESCO EXCHANGETRAD S&P 500 EQUAL WEIGHT 46137V357 112 1,075 SH   SOLE   0 1,075 0
INVESCO EXCHANGETRAD WILDERHILL CLEAN ENE 46137V134 2 100 SH   SOLE   0 100 0
INVESCO EXCHNG TRADE SR LN ETF 46138G508 19 850 SH   SOLE   0 850 0
INVESCO PENN VL MUNI COMMON 46132K109 4 350 SH   SOLE   0 350 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 1,370 7,629 SH   SOLE   125 7,087 417
INVESTORS BANCORP COMMON 46146L101 16 1,361 SH   SOLE   0 0 1,361
IONIS PHARMACEUTICAL COMMON USD0.001 462222100 4 50 SH   SOLE   0 50 0
IQIYI INC SPN ADS REP 7 ORDSHS 46267X108 14 600 SH   SOLE   0 600 0
IQVIA HOLDINGS INC COMMON 46266C105 3,366 23,401 SH   SOLE   70 22,182 1,149
IROBOT CORP COMMON 462726100 5 50 SH   SOLE   0 50 0
IRON MOUNTAIN INC REIT 46284V101 6 195 SH   SOLE   0 195 0
IRONWOOD PHARMACEUCL CLASS A 46333X108 535 39,564 SH   SOLE   0 39,564 0
ISHARES 0-5 YR TIPS ETF 46429B747 37 380 SH   SOLE   0 380 0
ISHARES 3-7 YR TR BD ETF 464288661 46 378 SH   SOLE   0 378 0
ISHARES 7-10 Y TR BD ETF 464287440 15 146 SH   SOLE   0 146 0
ISHARES CHINA ETF 46429B671 21 350 SH   SOLE   0 200 150
ISHARES CHINA LG-CAP ETF 464287184 267 6,052 SH   SOLE   0 6,052 0
ISHARES EAFE GRWTH ETF 464288885 52 677 SH   SOLE   0 677 0
ISHARES EAFE VALUE ETF 464288877 8 180 SH   SOLE   0 0 180
ISHARES EMERG MKTS ETF 464287234 99 2,324 SH   SOLE   0 2,324 0
ISHARES HIGH DIVIDND ETF 46429B663 4 52 SH   SOLE   0 52 0
ISHARES IBOXX INV CP ETF 464287242 14 121 SH   SOLE   0 76 45
ISHARES INTERM TR CRP BD ETF 464288638 33 605 SH   SOLE   0 605 0
ISHARES LATN AMER 40 ETF 464287390 33 1,000 SH   SOLE   0 1,000 0
ISHARES MSCI EAFE ETF 464287465 238 3,673 SH   SOLE   0 3,673 0
ISHARES MSCI GERMANY ETF 464286806 8 300 SH   SOLE   0 0 300
ISHARES MSCI JAPN SMCETF 464286582 346 4,900 SH   SOLE   0 4,900 0
ISHARES PAC EX JAPAN ETF 464286665 5 120 SH   SOLE   0 120 0
ISHARES RUS 1000 GRW ETF 464287614 205 1,360 SH   SOLE   0 1,360 0
ISHARES RUS 1000 VAL ETF 464287598 280 2,268 SH   SOLE   0 2,268 0
ISHARES RUS 2000 VAL ETF 464287630 26 225 SH   SOLE   0 225 0
ISHARES RUS MDCP VAL ETF 464287473 96 1,114 SH   SOLE   0 1,114 0
ISHARES RUS MID-CAP ETF 464287499 208 3,872 SH   SOLE   0 3,872 0
ISHARES RUSSELL 2000 ETF 464287655 170 1,113 SH   SOLE   0 1,113 0
ISHARES S&P 500 GRWT ETF 464287309 13 78 SH   SOLE   0 0 78
ISHARES S&P 500 VAL ETF 464287408 77 690 SH   SOLE   0 604 86
ISHARES SELECT DIVID ETF 464287168 616 6,275 SH   SOLE   0 6,275 0
ISHARES SH TR CORP ETF 464288646 66 1,250 SH   SOLE   0 1,250 0
ISHARES SP SMCP600GR ETF 464287887 8 49 SH   SOLE   0 49 0
ISHARES SP SMCP600VL ETF 464287879 59 404 SH   SOLE   0 404 0
ISHARES U.S. ENERGY ETF 464287796 187 5,200 SH   SOLE   110 3,960 1,130
ISHARES U.S. MED DVC ETF 464288810 10 46 SH   SOLE   0 46 0
ISHARES U.S. UTILITS ETF 464287697 8 60 SH   SOLE   0 60 0
ISHARES US HOME CONS ETF 464288752 26 755 SH   SOLE   0 755 0
ISHARES US REGNL BKS ETF 464288778 13 300 SH   SOLE   0 300 0
ISHARES GOLD TRUST GOLD TRUST 464285105 1 150 SH   SOLE   0 150 0
ISHARES INC CORE MSCI EMKT 46434G103 623 12,065 SH   SOLE   180 10,045 1,840
ISHARES INC MSCI EUROZONE 464286608 274 7,115 SH   SOLE   220 4,955 1,940
ISHARES INC MSCI JAPAN ETF 46434G822 10 190 SH   SOLE   0 190 0
ISHARES SILVER TRUST ISHARES 46428Q109 4 350 SH   SOLE   0 350 0
ISHARES TR COHEN&ST RLTY 464287564 6 60 SH   SOLE   0 60 0
ISHARES TR CORE MSCI EURO 46434V738 25 560 SH   SOLE   0 560 0
ISHARES TR CORE S&P SMALL-CAP 464287804 2,515 32,603 SH   SOLE   0 32,154 449
ISHARES TR CORE S&P VLU ETF 464287663 1,038 18,940 SH   SOLE   550 13,400 4,990
ISHARES TR IBD DEC 2022 AMT FRE 46435G755 9 367 SH   SOLE   0 367 0
ISHARES TR MSCI USA QUALITY FAC 46432F339 37 420 SH   SOLE   0 420 0
ISHARES TR MSCI USA VALUE FACTO 46432F388 24 306 SH   SOLE   0 306 0
ISHARES TR PFD AND INCM SEC 464288687 4,305 117,800 SH   SOLE   0 117,800 0
ISHARES TR S&P EURO 350 IND 464287861 86 2,000 SH   SOLE   0 2,000 0
ISHARES TR S&P GSCI COMMD 46428R107 8 515 SH   SOLE   0 515 0
ISHARES TR TIPS BD ETF 464287176 466 4,128 SH   SOLE   0 4,128 0
ISHARES TRUST CORE S&P 500 ETF 464287200 267 940 SH   SOLE   20 709 211
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 732 11,375 SH   SOLE   0 11,375 0
ITT INC COMMON 45073V108 120 2,078 SH   SOLE   0 1,338 740
JACOBS ENGR GROUP COMMON 469814107 34 462 SH   SOLE   0 262 200
JANUS HENDERSON PLC ORDINARY SHARES G4474Y214 88 3,539 SH   SOLE   0 3,539 0
JAZZ PHARMA PLC COMMON G50871105 531 3,720 SH   SOLE   0 2,600 1,120
JBG SMITH PROPERTIES COMMON SHARES 46590V100 2,350 56,850 SH   SOLE   0 56,850 0
JD.COM INC ADS EA 2 COM 'A' SHS 47215P106 3 125 SH   SOLE   0 125 0
JEFFERIES FINANCIAL COMMON 47233W109 23,983 1,276,390 SH   SOLE   0 1,133,802 142,588
JETBLUE AIRWAYS CORP COMMON 477143101 213 13,020 SH   SOLE   0 13,020 0
JOHNSON & JOHNSON COMMON 478160104 317,087 2,268,308 SH   SOLE   236,650 1,983,299 48,359
JOHNSON CONTROLS INT ORDINARY SHARES G51502105 8,285 224,285 SH   SOLE   50 224,163 72
JOHNSON OUTDOORS INC CLASS A 479167108 28 400 SH   SOLE   0 400 0
JOUNCE THERAPEUTIC COM USD0.001 481116101 458 74,000 SH   SOLE   0 73,000 1,000
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 40 1,600 SH   SOLE   0 1,600 0
JPMORGAN CHASE & CO COMMON 46625H100 38,793 383,221 SH   SOLE   0 360,657 22,564
JUNIPER NETWORKS COM COMMON 48203R104 2 97 SH   SOLE   0 97 0
KANSAS CITY SOUTHERN COMMON 485170302 1,932 16,665 SH   SOLE   0 16,615 50
KAR AUCTION SERVIC COMMON 48238T109 167,348 3,261,519 SH   SOLE   75 3,159,899 101,545
KAYNE ANDERS MLP/MID COMMON 486606106 74 4,672 SH   SOLE   0 4,672 0
KEARNY FINL CORP MD COM USD0.10 48716P108 5 404 SH   SOLE   0 0 404
KELLOGG CO COMMON 487836108 4,446 77,500 SH   SOLE   0 74,567 2,933
KENNEDY-WILSON HLDS COMMON 489398107 85 4,000 SH   SOLE   0 4,000 0
KEYCORP COMMON 493267108 242 15,410 SH   SOLE   0 14,864 546
KEYSIGHT TECHNOLOGS COMMON 49338L103 139 1,603 SH   SOLE   0 1,553 50
KIMBERLY CLARK CORP COMMON 494368103 5,702 46,023 SH   SOLE   0 46,023 0
KIMCO REALTY CORP COMMON 49446R109 7,073 382,364 SH   SOLE   0 373,064 9,300
KINDER MORGAN INC COMMON 49456B101 2,849 142,412 SH   SOLE   0 142,412 0
KINGSTONE COS INC COMMON 496719105 51 3,500 SH   SOLE   0 3,500 0
KINISKA PHARMACEUTIC CL A G5269C101 686 38,006 SH   SOLE   0 38,006 0
KIRBY CORPORATION COMMON 497266106 826 11,000 SH   SOLE   0 11,000 0
KKR & CO INC COMMON UNIT 48251W104 132,421 5,637,351 SH   SOLE   2,507 4,517,419 1,117,425
KKR INCOME OPPORTU COMMON USD0.001 48249T106 0 15 SH   SOLE   0 15 0
KNOLL INC COMMON 498904200 504 26,700 SH   SOLE   0 26,700 0
KNOWLES CORPORATION COMMON STOCK 49926D109 0 51 SH   SOLE   0 51 0
KOHLS CORP COMMON 500255104 18 263 SH   SOLE   0 263 0
KOREA ELECTRIC PWR SP ADR (0.5 ORD) 500631106 968 74,410 SH   SOLE   0 71,802 2,608
KRAFT HEINZ CO COMMON USD0.01 500754106 628 19,253 SH   SOLE   0 17,177 2,076
KRATOS DEF & SEC SOL COMMON 50077B207 50 3,200 SH   SOLE   0 3,200 0
KROGER CO COMMON 501044101 8 342 SH   SOLE   0 342 0
L3 TECHNOLOGIES INC COMMON 502413107 854 4,139 SH   SOLE   0 4,139 0
LABORATORY CORP AMER COMMON 50540R409 2,841 18,572 SH   SOLE   0 18,572 0
LADENBURG THALMAN FI COMMON 50575Q102 1 482 SH   SOLE   0 0 482
LAKE SHORE BANCORP COMMON 510700107 316 20,000 SH   SOLE   0 20,000 0
LAKELAND BANCORP INC COMMON 511637100 531 35,600 SH   SOLE   0 35,600 0
LAM RESEARCH CORP COMMON 512807108 0 0 SH   SOLE   0 0 0
LAMAR ADVERTISING CL A 512816109 2,035 25,675 SH   SOLE   0 15,850 9,825
LAMB WESTON HLDGS COMMON 513272104 61 814 SH   SOLE   0 716 98
LANDMARK BANCORP INC COMMON 51504L107 338 14,831 SH   SOLE   0 0 14,831
LANDS END INC COMMON 51509F105 1 114 SH   SOLE   0 114 0
LANDSTAR SYS INC COMMON 515098101 229 2,100 SH   SOLE   0 2,100 0
LCI INDUSTRIES COMMON 50189K103 1,437 18,708 SH   SOLE   0 16,972 1,736
LEAR CORPORATION COMMON 521865204 10 77 SH   SOLE   0 77 0
LEE ENTERPRISES INC COMMON 523768109 1 600 SH   SOLE   0 600 0
LEGGETT & PLATT INC COMMON 524660107 2,173 51,467 SH   SOLE   0 51,467 0
LEIDOS HOLDINGS INC COMMON STOCK 525327102 50 781 SH   SOLE   0 781 0
LENDING CLUB CORP COM USD0.01 52603A109 2 790 SH   SOLE   0 0 790
LENNAR CORP CLASS A 526057104 53,531 1,090,486 SH   SOLE   100 979,026 111,360
LENNAR CORP CLASS B 526057302 4 108 SH   SOLE   0 108 0
LEVEL ONE BANCORP IN COMMON 52730D208 1,453 62,500 SH   SOLE   62,500 0 0
LEXICON PHARMACUTICL COM USD0.001 528872302 15,282 2,748,586 SH   SOLE   2,748,586 0 0
LIBERTY BRAVES GROUP COM SER A 531229706 570 20,398 SH   SOLE   0 15,659 4,739
LIBERTY BRAVES GROUP COM SER C 531229888 1,894 68,207 SH   SOLE   0 50,816 17,391
LIBERTY BROADBAND CORP COM SER A 530307107 8,878 96,889 SH   SOLE   20 81,980 14,889
LIBERTY BROADBAND CORP COM SER C 530307305 26,559 289,500 SH   SOLE   40 204,310 85,150
LIBERTY EXPEDIA HLDS COM USD0.01 SER A 53046P109 461 10,782 SH   SOLE   0 10,782 0
LIBERTY GLOBAL PLC CLASS A ORD SHARES G5480U104 693 27,837 SH   SOLE   0 27,591 246
LIBERTY GLOBAL PLC CLASS C G5480U120 2,483 102,590 SH   SOLE   0 101,058 1,532
LIBERTY LATIN AMERIC COM CL A G9001E102 430 22,265 SH   SOLE   0 10,657 11,608
LIBERTY LATIN AMERIC COM CL C G9001E128 2,267 116,585 SH   SOLE   0 97,693 18,892
LIBERTY MEDIA COM USD0.01 SER A ME 531229870 2,855 83,873 SH   SOLE   1 53,999 29,873
LIBERTY MEDIA COM USD0.01 SER C ME 531229854 5,701 162,658 SH   SOLE   2 113,308 49,348
LIBERTY SIRIUS GROUP COM SER A 531229409 12,585 329,631 SH   SOLE   82 207,894 121,655
LIBERTY SIRIUS GROUP COM SER C 531229607 41,577 1,087,288 SH   SOLE   108 882,877 204,303
LIBERTY TRIPADVISO COM USD0.01 'A' 531465102 140 9,905 SH   SOLE   0 9,905 0
LIGHTBRIDGE CORP COM USD0.001 53224K203 1 2,135 SH   SOLE   0 2,135 0
LILLY ELI & CO COMMON 532457108 15,080 116,215 SH   SOLE   0 110,939 5,276
LINCOLN NATL CORP COMMON 534187109 116 1,990 SH   SOLE   0 1,990 0
LINDE PLC COM USD0.001 G5494J103 3,847 21,866 SH   SOLE   0 21,791 75
LIONS GATE ENTMNT CLASS B NON-VOT SHS 535919500 306 20,303 SH   SOLE   0 20,303 0
LIVENT CORPORATION COM USD0.001 53814L108 1 93 SH   SOLE   0 93 0
LLOYDS BANKING GR SP ADR(4 ORD) 539439109 24 7,689 SH   SOLE   0 7,689 0
LOCKHEED MARTIN CORP COMMON 539830109 2,186 7,284 SH   SOLE   0 6,760 524
LOEWS CORP COMMON 540424108 11,737 244,894 SH   SOLE   0 244,894 0
LOGMEIN INC COMMON 54142L109 0 2 SH   SOLE   0 2 0
LOOP INDS INC COM USD0.001 543518104 7 1,000 SH   SOLE   0 1,000 0
LOWES CO COMMON 548661107 17,849 163,051 SH   SOLE   0 162,551 500
LSC COMMUNICATIONS COMMON 50218P107 3 487 SH   SOLE   0 487 0
LUBY'S INC COMMON 549282101 39 27,520 SH   SOLE   0 25,720 1,800
LULULEMON ATHLETICA COMMON 550021109 4 30 SH   SOLE   0 30 0
LUMENTUM HLDGS INC USD0.001 55024U109 56 1,000 SH   SOLE   0 1,000 0
LYONDELLBASELL INDUS SHARES A N53745100 60,631 721,112 SH   SOLE   0 598,762 122,350
M & T BK CORP COMMON 55261F104 2,842 18,104 SH   SOLE   0 18,104 0
MACERICH CO REIT 554382101 2,847 65,675 SH   SOLE   0 63,925 1,750
MACK CALI RLTY CORP COMMON 554489104 14,416 649,399 SH   SOLE   0 609,174 40,225
MACOM TECH SOLUTIONS COM USD0.001 55405Y100 334 20,000 SH   SOLE   0 20,000 0
MACQUARIE INFRASTRUC COMMON 55608B105 38 930 SH   SOLE   0 0 930
MACYS INC COMMON 55616P104 3 158 SH   SOLE   0 157 1
MAG SILVER CORP COMMON 55903Q104 383 36,000 SH   SOLE   0 36,000 0
MAGAL SECURITY SYS ORDINARY M6786D104 95 18,225 SH   SOLE   0 18,225 0
MAGELLAN MIDSTREAM COMMON UNIT 559080106 2,923 48,217 SH   SOLE   0 48,217 0
MAGYAR BANCORP INC COMMON 55977T109 258 22,939 SH   SOLE   0 22,939 0
MAINSTREET BANCSHARE COM STK USD0.01 56064Y100 4,227 195,735 SH   SOLE   122,250 12,080 61,405
MALLINCKRODT PLC SHARES G5785G107 0 20 SH   SOLE   0 11 9
MANPOWERGROUP COMMON 56418H100 4,307 52,086 SH   SOLE   0 51,511 575
MANULIFE FINCL CORP COMMON 56501R106 1 61 SH   SOLE   0 61 0
MARATHON OIL CORP COMMON 565849106 330 19,766 SH   SOLE   0 19,766 0
MARATHON PETROLEUM COMMON 56585A102 1,117 18,667 SH   SOLE   0 18,667 0
MARINE BANCORP FLA INC COM 56813P103 740 98,730 SH   SOLE   98,730 0 0
MARKEL CORP COMMON 570535104 1,289 1,294 SH   SOLE   0 1,294 0
MARKETAXESS HLDGS COMMON 57060D108 193 785 SH   SOLE   0 785 0
MARRIOTT INTL INC CLASS A 571903202 71 570 SH   SOLE   0 570 0
MARRIOTT VACTNS WRLW COMMON 57164Y107 0 4 SH   SOLE   0 4 0
MARSH & MCLENNAN COS COMMON 571748102 590 6,291 SH   SOLE   0 6,291 0
MARTIN MARIETTA MATL COMMON 573284106 12,466 61,966 SH   SOLE   0 61,891 75
MASTERCARD INC CLASS A 57636Q104 2,491 10,580 SH   SOLE   0 10,580 0
MATCH GROUP INC COMMON 57665R106 526 9,300 SH   SOLE   0 8,600 700
MATERIALISE NV SPN ADS REPSTG 1 ORD 57667T100 201 12,800 SH   SOLE   0 12,400 400
MATTEL INC COMMON 577081102 359 27,630 SH   SOLE   130 26,900 600
MAYS J W INC COMMON 578473100 9 250 SH   SOLE   0 0 250
MBIA INC COMMON 55262C100 305 32,125 SH   SOLE   0 0 32,125
MCCORMICK & CO INC COMMON NON VTG 579780206 12,227 81,175 SH   SOLE   0 81,175 0
MCDONALDS CORP COMMON 580135101 48,335 254,527 SH   SOLE   0 252,319 2,208
MCEWEN MINING INC COMMON 58039P107 99 66,000 SH   SOLE   0 66,000 0
MCKESSON CORP COMMON 58155Q103 153 1,315 SH   SOLE   0 1,315 0
MDC HOLDINGS COMMON 552676108 640 22,039 SH   SOLE   0 21,917 122
MDU RES GROUP INC COMMON 552690109 8,367 323,962 SH   SOLE   0 305,912 18,050
MEDIFAST INC COMMON 58470H101 89 700 SH   SOLE   0 700 0
MEDTRONIC PLC SHS G5960L103 401 4,410 SH   SOLE   0 4,338 72
MENLO THERAPEUTICS COM USD0.0001 586858102 17,716 2,256,903 SH   SOLE   2,256,903 0 0
MERCADOLIBRE INC COMMON 58733R102 45 90 SH   SOLE   0 90 0
MERCANTIL BANK HLDG CL A 58734F305 208 15,000 SH   SOLE   0 0 15,000
MERCK & CO INC COMMON 58933Y105 15,582 187,353 SH   SOLE   100 185,893 1,360
MERCURY GENERAL CORP COMMON 589400100 1,236 24,700 SH   SOLE   0 24,400 300
MERIDIAN BIOSCIENCE COMMON 589584101 92 5,262 SH   SOLE   0 5,262 0
MERIDIAN CORPORATION COMMON 58958P104 2,594 143,800 SH   SOLE   106,815 19,850 17,135
METLIFE INC COMMON 59156R108 52 1,232 SH   SOLE   0 1,187 45
METTLER TOLEDO INTL COMMON 592688105 61,627 85,238 SH   SOLE   0 85,238 0
MFS CHARTER INC TR SH BEN INT 552727109 16 2,135 SH   SOLE   0 0 2,135
MICRO FOCUS INTL PLC ADS 1 ORD SHS 594837304 4 178 SH   SOLE   0 178 0
MICROCHIP TECHNOLOGY COMMON 595017104 28 347 SH   SOLE   0 169 178
MICRON TECHNOLOGY COMMON 595112103 147 3,559 SH   SOLE   0 3,559 0
MICROSOFT CORP COMMON 594918104 699,183 5,928,289 SH   SOLE   150 5,704,712 223,427
MID-AMER APT CMNTYS REIT 59522J103 4,506 41,216 SH   SOLE   0 41,216 0
MIDDLEBY CORP COMMON 596278101 87 676 SH   SOLE   0 676 0
MIDDLESEX WATER CO COMMON 596680108 16,793 299,932 SH   SOLE   600 288,166 11,166
MIND C T I LTD ORDINARY M70240102 128 60,000 SH   SOLE   0 60,000 0
MINERALS TECHNOLOGS COMMON 603158106 20,469 348,176 SH   SOLE   0 348,176 0
MOGO FINANCE TECHNOL COMMON 608008108 235 94,300 SH   SOLE   0 93,700 600
MOHAWK INDS INC COMMON 608190104 79 632 SH   SOLE   0 632 0
MOMO INC DR EACH REPR 2A ORD 60879B107 23,095 603,961 SH   SOLE   601,842 2,119 0
MONDELEZ INTL INC COMMON 609207105 172,719 3,459,923 SH   SOLE   250 3,384,537 75,136
MONOTYPE IMAGING HLD COMMON 61022P100 198 10,000 SH   SOLE   0 9,600 400
MOODYS CORP COMMON 615369105 30,758 169,854 SH   SOLE   0 168,645 1,209
MORGAN STANLEY COMMON 617446448 62 1,487 SH   SOLE   100 1,387 0
MORGAN STANLEY CHINA A SHARES FUND 617468103 0 20 SH   SOLE   0 20 0
MORNINGSTAR INC COMMON 617700109 119 951 SH   SOLE   0 951 0
MOSAIC CO COMMON 61945C103 3,639 133,263 SH   SOLE   0 133,199 64
MOSYS INC COMMON 619718208 0 2,397 SH   SOLE   0 2,397 0
MOTOROLA SOLUTIONS COMMON 620076307 4,302 30,638 SH   SOLE   0 30,340 298
MOUNTAIN COMM BANCOR SHS 624004107 1,173 62,500 SH   SOLE   62,500 0 0
MOUNTAIN PROV DIAM COMMON 62426E402 386 439,278 SH   SOLE   0 404,497 34,781
MR COOPER INC COMMON 62482R107 0 2 SH   SOLE   0 2 0
MSA SAFETY INC COMMON STOCK 553498106 7,811 75,550 SH   SOLE   0 73,150 2,400
MSB FINL CORP NEW COM STK USD0.10 55352L101 140 7,845 SH   SOLE   0 7,845 0
MSC INDL DIRECT INC CLASS A 553530106 115 1,400 SH   SOLE   0 1,400 0
MSCI INC COMMON 55354G100 739 3,720 SH   SOLE   0 3,720 0
MUELLER INDS INC COMMON 624756102 1,562 49,848 SH   SOLE   0 42,398 7,450
MUELLER WTR PRODS COMMON 624758108 2,810 279,929 SH   SOLE   0 263,479 16,450
MURPHY OIL CORP COMMON 626717102 235 8,040 SH   SOLE   0 8,040 0
MURPHY USA INC COMMON STOCK 626755102 172 2,010 SH   SOLE   0 2,010 0
MYOVANT SCIENCES COM USD0.000017727 G637AM102 425 17,805 SH   SOLE   17,805 0 0
NABORS INDS LTD COMMON G6359F103 2 800 SH   SOLE   0 800 0
NANOMETRICS INC COMMON 630077105 2,407 77,950 SH   SOLE   0 76,150 1,800
NASDAQ INC COM STK USD0.01 631103108 3,965 45,322 SH   SOLE   0 44,532 790
NATERA INC COM USD0.0001 632307104 21,181 1,027,242 SH   SOLE   1,027,242 0 0
NATHANS FAMOUS INC COMMON 632347100 2,407 35,200 SH   SOLE   0 29,483 5,717
NATIONAL BANK HOLD COMMON 633707104 163 4,925 SH   SOLE   0 4,925 0
NATIONAL GRID ADR (5 ORD) 636274409 5 95 SH   SOLE   0 95 0
NATIONAL OILWELL VAR COMMON 637071101 681 25,593 SH   SOLE   0 25,593 0
NAVIENT CORP COMMON 63938C108 2,315 200,103 SH   SOLE   0 200,103 0
NAVIGATOR HOLDINGS ORD SHS (MARSHL IS) Y62132108 5,719 519,910 SH   SOLE   0 482,935 36,975
NCR CORP COMMON 62886E108 0 20 SH   SOLE   0 20 0
NEENAH INC COMMON 640079109 1,162 18,060 SH   SOLE   0 14,575 3,485
NEOGEN CORP COMMON 640491106 114 2,000 SH   SOLE   0 0 2,000
NESTLE S A ADS (1 ORD SHRS) 641069406 419,527 4,401,245 SH   SOLE   10,890 4,001,967 388,388
NESTLE S A SHS NOM SHARES H57312649 890 9,347 SH   SOLE   0 9,347 0
NETAPP INC COM COMMON 64110D104 1 28 SH   SOLE   0 28 0
NETEASE INC ADR (25 ORD) 64110W102 12 50 SH   SOLE   0 50 0
NETFLIX INC COMMON 64110L106 1,829 5,131 SH   SOLE   0 5,131 0
NETWORK-1 TECH INC COMMON 64121N109 32 12,600 SH   SOLE   0 12,600 0
NEUBERGER BERMAN RE COMMON 64190A103 15 3,028 SH   SOLE   0 3,028 0
NEURALSTEM INC COM STK USD0.001 64127R401 0 26 SH   SOLE   0 26 0
NEUROTROPE INC COM USD0.0001 64129T207 2 500 SH   SOLE   0 500 0
NEW AMER HIGH INC COMMON 641876800 0 40 SH   SOLE   0 40 0
NEW GOLD INC COMMON 644535106 55 64,950 SH   SOLE   0 60,700 4,250
NEW HOME COMPANY I COM USD0.01 645370107 4,387 921,691 SH   SOLE   0 820,780 100,911
NEW RESIDENTIAL INV COMMON 64828T201 37 2,200 SH   SOLE   0 2,200 0
NEW YORK TIMES CO CLASS A 650111107 32 980 SH   SOLE   0 980 0
NEWELL BRANDS INC COMMON 651229106 14,190 925,092 SH   SOLE   0 798,964 126,128
NEWMONT MINING CORP COMMON 651639106 6,450 180,323 SH   SOLE   0 180,293 30
NEWS CORP NEW COMMON CL A 65249B109 20 1,625 SH   SOLE   0 1,625 0
NEXEO SOLUTIONS INC WTS NOV 06 19 65342H110 0 2,000 SH   SOLE   0 2,000 0
NEXSTAR MEDIA GROUP COM USD0.01 CL'A' 65336K103 18 167 SH   SOLE   0 167 0
NEXTERA ENERGY INC COMMON 65339F101 872 4,510 SH   SOLE   0 4,510 0
NEXTERA ENERGY LPU COM UNIT RP IN 65341B106 9 200 SH   SOLE   0 0 200
NII HLDGS INC USD0.001 62913F508 125 64,000 SH   SOLE   0 64,000 0
NIKE INC CLASS B 654106103 12,319 146,292 SH   SOLE   0 146,292 0
NIO INC ADS EACH REP 62914V106 20 4,000 SH   SOLE   0 4,000 0
NISOURCE INC COMMON 65473P105 7,970 278,105 SH   SOLE   0 257,060 21,045
NN INC COMMON 629337106 775 103,500 SH   SOLE   0 103,500 0
NOBLE CORPRATION PLC ORDINARY SHARES G65431101 36 12,750 SH   SOLE   0 12,250 500
NOBLE ENERGY INC COMMON 655044105 1,679 67,900 SH   SOLE   0 67,900 0
NOKIA CORP SP ADR (1 ORD A) 654902204 10 1,831 SH   SOLE   0 1,821 10
NOMAD FOODS LTD USD ORD SHS G6564A105 1,934 94,574 SH   SOLE   0 93,974 600
NORDSON CORP COMMON 655663102 170 1,286 SH   SOLE   0 1,286 0
NORFOLK SOUTHERN COMMON 655844108 1,597 8,546 SH   SOLE   0 8,126 420
NORTHEAST BANCRP COMMON 663904209 155 7,500 SH   SOLE   0 0 7,500
NORTHERN TR CORP COMMON 665859104 9,166 101,382 SH   SOLE   0 94,716 6,666
NORTHRIM BANCORP INC COMMON 666762109 518 15,058 SH   SOLE   0 0 15,058
NORTHROP GRUMMAN CO COMMON 666807102 4,585 17,010 SH   SOLE   0 16,405 605
NORTHWEST PIPE CO COMMON 667746101 91 3,800 SH   SOLE   0 3,800 0
NORTHWESTERN CORP COMMON 668074305 15,807 224,506 SH   SOLE   0 207,381 17,125
NOVARTIS AG ADR (1 ORD) 66987V109 7,708 80,175 SH   SOLE   0 62,325 17,850
NOVO-NORDISK AS ADR (1 ORD B) 670100205 1,339 25,600 SH   SOLE   0 13,000 12,600
NOW INC COMMON 67011P100 104 7,471 SH   SOLE   0 7,471 0
NRG ENERGY INC COMMON 629377508 2 55 SH   SOLE   0 17 38
NUANCE COMMUNICATION COMMON 67020Y100 19 1,145 SH   SOLE   0 1,145 0
NUCOR CORP COMMON 670346105 1,079 18,496 SH   SOLE   0 18,496 0
NUTRIEN LTD COMMON 67077M108 20,856 395,307 SH   SOLE   0 390,807 4,500
NUVECTRA CORP COMMON 67075N108 121 11,000 SH   SOLE   0 11,000 0
NUVEEN CREDIT STRAT INCOME FUND 67073D102 2 333 SH   SOLE   0 333 0
NUVEEN NEW JERSEY QU COM USD0.01 67069Y102 15 1,100 SH   SOLE   0 1,100 0
NUVEEN NY MUN VALUE COMMON 67062M105 1 197 SH   SOLE   0 197 0
NUVEEN PENNSYLVANIA COM USD0.01 670972108 6 525 SH   SOLE   0 525 0
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 1,637 60,708 SH   SOLE   0 32,668 28,040
NVIDIA CORP COMMON 67066G104 252 1,407 SH   SOLE   0 1,407 0
NXP SEMICONDUCTR COMMON N6596X109 22 258 SH   SOLE   0 258 0
OBSEVA SA COMMON H5861P103 26,502 2,072,112 SH   SOLE   2,030,542 41,570 0
OBSIDIAN ENERGY COMMON 674482104 0 30 SH   SOLE   0 0 30
OCCIDENTAL PETE CORP COMMON 674599105 12,252 185,076 SH   SOLE   50 184,426 600
OFFICE DEPOT INC COMMON 676220106 2 565 SH   SOLE   0 565 0
OFG BANCORP COMMON 67103X102 296 15,000 SH   SOLE   0 0 15,000
OGE ENERGY CORP COMMON 670837103 7,116 165,040 SH   SOLE   0 148,660 16,380
OHR PHARMACEUTICAL COMMON 67778H309 0 361 SH   SOLE   0 361 0
OIL STATES INTL INC COMMON 678026105 54 3,225 SH   SOLE   0 2,825 400
OLD LINE BANCSHARES COMMON 67984M100 966 38,758 SH   SOLE   38,758 0 0
OLD REP INTL CORP COMMON 680223104 36,454 1,742,562 SH   SOLE   0 982,895 759,667
OMEGA HEALTHCARE INV COMMON 681936100 157 4,139 SH   SOLE   0 4,139 0
OMNICOM GROUP INC COMMON 681919106 25,320 346,909 SH   SOLE   0 345,389 1,520
ON DECK CAP COM USD0.005 682163100 2 400 SH   SOLE   0 0 400
ONE LIBERTY PPTYS COMMON 682406103 4,211 145,207 SH   SOLE   0 114,797 30,410
ONEOK INC COMMON 682680103 834 11,954 SH   SOLE   0 11,954 0
OP BANCORP COM USD0.01 67109R109 96 11,000 SH   SOLE   0 0 11,000
OPKO HEALTH INC COMMON 68375N103 181 69,700 SH   SOLE   0 64,700 5,000
ORACLE CORP COMMON 68389X105 217,416 4,047,965 SH   SOLE   100 3,954,510 93,355
O'REILLY AUTOMOTIVE COMMON 67103H107 26,524 68,310 SH   SOLE   0 68,310 0
ORION ENG CARBNS S.A COMMON L72967109 5,963 314,050 SH   SOLE   0 308,300 5,750
OSHKOSH CORPORATION COMMON 688239201 3 50 SH   SOLE   0 50 0
OSI ETF TR OSHS GBL INTER 67110P704 17 715 SH   SOLE   0 715 0
OTONOMY INC COMMON 68906L105 7,841 2,981,633 SH   SOLE   2,978,633 0 3,000
OTTER TAIL CORP COMMON 689648103 3,943 79,158 SH   SOLE   0 77,913 1,245
OWENS CORNING COMMON 690742101 16 350 SH   SOLE   0 350 0
OWENS ILL INC COMMON 690768403 53 2,800 SH   SOLE   0 2,800 0
PACCAR INC COMMON 693718108 8 124 SH   SOLE   0 124 0
PACIFIC MERCANT BANC COMMON 694552100 8,578 1,125,774 SH   SOLE   146,992 860,014 118,768
PACIFIC PREMIER BANC COMMON 69478X105 2,372 89,415 SH   SOLE   0 0 89,415
PACKAGING CORP AMER COMMON 695156109 14 150 SH   SOLE   0 0 150
PALO ALTO NETWORKS COMMON 697435105 72 300 SH   SOLE   0 300 0
PAN AMERICAN SILVER COMMON 697900108 6,712 506,615 SH   SOLE   0 478,115 28,500
PARK HOTELS RESORTS WHEN ISSUED 700517105 1 36 SH   SOLE   0 36 0
PARK NATL CORP COMMON 700658107 1,861 19,645 SH   SOLE   0 18,045 1,600
PARKE BANCORP INC COMMON 700885106 795 38,073 SH   SOLE   0 0 38,073
PARKER HANNIFIN CORP COMMON 701094104 90 526 SH   SOLE   0 526 0
PAYCHEX INC COMMON 704326107 235 2,932 SH   SOLE   0 2,932 0
PAYPAL HLDGS INC COM USD0.0001 70450Y103 94,596 910,983 SH   SOLE   0 700,823 210,160
PEBBLEBROOK HOTEL TR COMMON 70509V100 1 47 SH   SOLE   0 47 0
PENNYMAC CORP 5.375 MAY 01 20 C 70932AAB9 24 25,000 PRN   SOLE   0 25,000 0
PENTAIR PLC COMMON G7S00T104 2,688 60,411 SH   SOLE   0 32,771 27,640
PEOPLES UNITED FINL COMMON 712704105 304 18,503 SH   SOLE   0 18,203 300
PEPSICO INC COMMON 713448108 17,493 142,748 SH   SOLE   0 141,372 1,376
PERRIGO CO ORDINARY SHARES G97822103 96 2,000 SH   SOLE   0 0 2,000
PERSPECTA INC COMMON STOCK 715347100 1 70 SH   SOLE   0 70 0
PFIZER INC COMMON 717081103 187,748 4,420,719 SH   SOLE   419,450 3,942,150 59,119
PHIBRO ANIMAL HEAL COM USD0.0001 CL'A' 71742Q106 99 3,000 SH   SOLE   0 3,000 0
PHILIP MORRIS INTL COMMON 718172109 160,115 1,811,469 SH   SOLE   0 1,780,078 31,391
PHILLIPS 66 COMMON 718546104 836 8,789 SH   SOLE   0 8,789 0
PIMCO DYN CR& MORTGA COMMON 72202D106 23 1,000 SH   SOLE   0 1,000 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 5 50 SH   SOLE   0 50 0
PIMCO INC STRGY FDII COMMON SBI 72201J104 51 5,000 SH   SOLE   0 5,000 0
PINNACLE WEST CAP COMMON 723484101 2,630 27,521 SH   SOLE   0 25,561 1,960
PIONEER NATURAL RES COMMON 723787107 810 5,321 SH   SOLE   0 5,321 0
PIPER JAFFRAY COS COMMON 724078100 58 801 SH   SOLE   0 1 800
PITNEY BOWES INC COMMON 724479100 6 900 SH   SOLE   0 900 0
PLAINS ALL AMERN PIP UNIT 726503105 73 3,000 SH   SOLE   0 3,000 0
PLANTRONICS INC COMMON 727493108 0 8 SH   SOLE   0 8 0
PLAYA HOTELS & RESOR SHS N70544106 6 900 SH   SOLE   0 900 0
PLEXUS CORP COMMON 729132100 1,241 20,375 SH   SOLE   0 19,275 1,100
PNC FINL SVCS GRP COMMON 693475105 10,048 81,919 SH   SOLE   0 81,840 79
PNM RES INC COMMON 69349H107 5,171 109,250 SH   SOLE   0 105,000 4,250
POPE RES DEL LTD DEPOSITORY RECEIPT 732857107 1,509 22,700 SH   SOLE   0 15,200 7,500
PORTLAND GEN ELEC CO COMMON 736508847 9,338 180,149 SH   SOLE   0 169,799 10,350
POST HOLDINGS INC COMMON 737446104 331 3,026 SH   SOLE   0 3,023 3
POTLATCHDELTIC CORP COMMON STOCK 737630103 13 360 SH   SOLE   0 360 0
PPG INDUSTRIES INC COMMON 693506107 8,395 74,384 SH   SOLE   0 74,384 0
PPL CORP COMMON 69351T106 53 1,687 SH   SOLE   0 1,687 0
PRESIDIO BANK COMMON 74101A100 1,858 70,662 SH   SOLE   70,662 0 0
PRESTIGE CONSUMER HE COMMON 74112D101 11,096 371,012 SH   SOLE   0 337,405 33,607
PRIME MERIDIAN HLDG COM USD0.01 74164R107 421 20,600 SH   SOLE   20,600 0 0
PRIMERICA INC COMMON 74164M108 61 500 SH   SOLE   0 500 0
PRINCIPAL FINL GRP COMMON 74251V102 34 685 SH   SOLE   0 175 510
PROCTER & GAMBLE CO COMMON 742718109 36,548 351,253 SH   SOLE   0 348,293 2,960
PROGRESSIVE CORP COMMON 743315103 13 194 SH   SOLE   0 194 0
PROLOGIS INC COMMON 74340W103 904 12,569 SH   SOLE   0 5,651 6,918
PROSHARES S&P 500 DIV ARISTOCRATS ETF 74348A467 18 279 SH   SOLE   0 279 0
PROSHARES TR ETF PSHS ULT HLTHCRE 74347R735 1,076 10,300 SH   SOLE   0 10,300 0
PROSHARES TRUST ULTRASRT DOW30 REV S 74347B276 0 25 SH   SOLE   0 25 0
PROSPECT CAPITAL COR 4.750 APR 15 20 C 74348TAQ5 30 30,000 PRN   SOLE   0 30,000 0
PROTECTIVE INSURANCE CLASS A 74368L104 27 1,400 SH   SOLE   0 1,400 0
PROTECTIVE INSURANCE CLASS B 74368L203 6,198 334,682 SH   SOLE   975 295,522 38,185
PROTHENA CORP PLC ORDINARY G72800108 1 99 SH   SOLE   0 99 0
PROVIDENT FINL HLDGS COMMON 743868101 138 6,942 SH   SOLE   0 0 6,942
PROVIDENT FINL SVCS COMMON 74386T105 60 2,350 SH   SOLE   0 150 2,200
PRUDENTIAL FINL COMMON 744320102 59 644 SH   SOLE   0 644 0
PTC INC COMMON 69370C100 92 1,000 SH   SOLE   0 1,000 0
PUBLIC STORAGE REIT COM 74460D109 1,667 7,659 SH   SOLE   0 7,259 400
PUBLIC SVC ENTERPR COMMON 744573106 408 6,874 SH   SOLE   0 6,344 530
PUMA BIOTECHNOLOGY I COMMON 74587V107 16,520 425,900 SH   SOLE   425,900 0 0
PVH CORP COMMON 693656100 7 65 SH   SOLE   0 64 1
QUALCOMM INC COMMON 747525103 1,243 21,804 SH   SOLE   0 21,742 62
QUEST DIAGNOSTICS COMMON 74834L100 14 165 SH   SOLE   0 165 0
QURATE RETAIL INC COM SER A 74915M100 1,718 107,566 SH   SOLE   0 107,564 2
RA PHARMACEUTICALS COMMON 74933V108 31,730 1,416,524 SH   SOLE   1,416,524 0 0
RAFAEL HOLDINGS INC CLASS B COMMON STOCK 75062E106 0 33 SH   SOLE   0 33 0
RANGE RESOURCES CORP COMMON 75281A109 4,879 434,152 SH   SOLE   0 399,927 34,225
RAVEN INDS INC COMMON 754212108 673 17,550 SH   SOLE   0 16,600 950
RAYONIER ADV MATERLS COMMON 75508B104 0 30 SH   SOLE   0 30 0
RAYONIER INC COMMON REIT 754907103 718 22,784 SH   SOLE   0 21,384 1,400
RAYTHEON COMMON 755111507 34,543 189,715 SH   SOLE   25 185,425 4,265
REALPAGE INC COMMON 75606N109 254 4,200 SH   SOLE   0 4,200 0
REALTY INCOME CORP COMMON 756109104 2,584 35,137 SH   SOLE   0 34,387 750
RECKITT BENCK GRP SPONSORED ADR 756255204 259 15,321 SH   SOLE   0 15,321 0
RECKITT BENCKISER GR SHS G74079107 168,842 2,028,589 SH   SOLE   0 1,928,084 100,505
RED HAT INC COMMON 756577102 321 1,759 SH   SOLE   0 1,759 0
REEDS INC COMMON 758338107 98 34,000 SH   SOLE   0 34,000 0
REGENCY CENTERS CORP REIT 758849103 7 118 SH   SOLE   0 118 0
REGENERON PHARMCTCLS COMMON 75886F107 80 197 SH   SOLE   0 147 50
REGIONS FINL CORP COMMON 7591EP100 1,056 74,646 SH   SOLE   0 74,646 0
REINSURANCE GRP COMMON 759351604 376 2,650 SH   SOLE   0 2,650 0
RENAISSANCE RE HLDGS COMMON G7496G103 7 50 SH   SOLE   0 0 50
REPLIGEN CORP COMMON 759916109 620 10,500 SH   SOLE   0 10,500 0
RESIDEO TECHNOLOGIES COMMON STOCK 76118Y104 60 3,157 SH   SOLE   0 3,083 74
RESMED INC COMMON 761152107 103 1,000 SH   SOLE   0 1,000 0
REVOLUTION LIGHTING COM USD0.001 76155G206 5 22,600 SH   SOLE   0 22,600 0
RIGEL PHARMACEUTICL COMMON 766559603 7 3,000 SH   SOLE   0 0 3,000
RITE AID CORP COMMON 767754104 0 750 SH   SOLE   0 750 0
RMR GROUP INC COMMON CL A 74967R106 0 8 SH   SOLE   0 8 0
ROBERT HALF INTL INC COMMON 770323103 68,097 1,045,073 SH   SOLE   0 1,041,656 3,417
ROCKWELL AUTOMATION COMMON 773903109 22 130 SH   SOLE   0 130 0
ROLLINS INC COMMON 775711104 248 5,973 SH   SOLE   0 5,973 0
ROPER TECHNOLOGIES COMMON 776696106 1,491 4,362 SH   SOLE   0 2,212 2,150
ROSS STORES INC COMMON 778296103 27 291 SH   SOLE   0 291 0
ROWAN COMPANIES PLC COMMON G7665A101 12 1,200 SH   SOLE   0 1,200 0
ROYAL BANK CDA COMMON 780087102 625 8,280 SH   SOLE   0 8,280 0
ROYAL CARIBBEAN CRUS COMMON V7780T103 40 350 SH   SOLE   0 350 0
ROYAL DUTCH SHELL SPON ADR B 780259107 55 871 SH   SOLE   0 871 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 2,367 37,823 SH   SOLE   0 32,048 5,775
ROYAL GOLD INC 2.875 JUN 15 19 RGD 780287AA6 15 16,000 PRN   SOLE   0 16,000 0
ROYAL GOLD INC COMMON 780287108 0 5 SH   SOLE   0 0 5
ROYCE GLOBAL VL TRST COMMON 78081T104 0 79 SH   SOLE   0 79 0
ROYCE VALUE TR INC COMMON 780910105 10 770 SH   SOLE   0 770 0
RPC INC COMMON 749660106 36 3,187 SH   SOLE   0 3,187 0
RPM INTERNATIONAL COMMON 749685103 7,088 122,137 SH   SOLE   100 117,447 4,590
S&P GLOBAL INC COMMON 78409V104 33,781 160,446 SH   SOLE   0 159,162 1,284
S&P WRLD EX US DVLP WORLD EX-US ETF 78463X889 887 30,390 SH   SOLE   0 30,390 0
S&W SEED COMPANY COMMON 785135104 182 68,000 SH   SOLE   0 43,000 25,000
SABINE ROYALTY TRUST UNIT BEN INT 785688102 69 1,500 SH   SOLE   0 1,500 0
SAFEGUARD SCIENTIFIC COMMON 786449207 13,849 1,276,447 SH   SOLE   0 1,150,789 125,658
SAFETY INS GROUP INC COMMON 78648T100 2,546 29,226 SH   SOLE   0 27,990 1,236
SALESFORCE.COM COMMON 79466L302 198 1,256 SH   SOLE   0 1,256 0
SAN JUAN BASIN RTY UNIT BEN INT 798241105 32 6,100 SH   SOLE   0 4,625 1,475
SANCHEZ ENERGY COR COMMON 79970Y105 0 712 SH   SOLE   0 244 468
SANDSTORM GOLD COMMON 80013R206 246 45,000 SH   SOLE   0 45,000 0
SANDY SPRING BANCORP COMMON 800363103 688 22,023 SH   SOLE   0 0 22,023
SANOFI CONTINGENT VALUE RTS 80105N113 0 140 SH   SOLE   0 140 0
SANOFI SPONSORED ADR 80105N105 19 443 SH   SOLE   0 243 200
SAP SE SP ADR (1 ORD) 803054204 3 26 SH   SOLE   0 26 0
SAREPTA THERAPEUTICS COMMON 803607100 107 900 SH   SOLE   0 900 0
SAUL CTRS INC COMMON 804395101 1,342 26,125 SH   SOLE   0 24,925 1,200
SB FINANCIAL GROUP COMMON 78408D105 611 33,931 SH   SOLE   0 0 33,931
SCHLUMBERGER LTD COMMON 806857108 842 19,341 SH   SOLE   230 17,761 1,350
SCHWAB STRATEGIC T SHORT-TERM US TREASR 808524862 17 341 SH   SOLE   0 341 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 549 21,110 SH   SOLE   0 21,110 0
SCIENCE APLCTNS INTL COMMON STOCK 808625107 0 2 SH   SOLE   0 2 0
SCOTTS MIRACLE-GRO CLASS A 810186106 59 760 SH   SOLE   0 760 0
SCRIPPS EW CO OHIO COMMON 811054402 40 1,931 SH   SOLE   0 1,931 0
SEACOR MARINE HLDGS COMMON 78413P101 1,426 107,165 SH   SOLE   0 105,325 1,840
SEAGATE TECHNOLOGY COMMON G7945M107 11 239 SH   SOLE   0 239 0
SEALED AIR CORP COMMON 81211K100 115 2,497 SH   SOLE   0 2,497 0
SEASPAN CORPORATION COMMON Y75638109 20 2,318 SH   SOLE   0 2,318 0
SEATTLE GENETICS INC COMMON 812578102 249 3,400 SH   SOLE   0 3,400 0
SEI INVESTMENTS CO COMMON 784117103 209 4,010 SH   SOLE   0 4,010 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 14 552 SH   SOLE   0 450 102
SELECT SECTOR SPDR AMEX INDUSTRIAL SEL 81369Y704 18 250 SH   SOLE   0 250 0
SELECT SECTOR SPDR HEALTH CARE 81369Y209 16 178 SH   SOLE   0 127 51
SELECT SECTOR SPDR MATERIALS 81369Y100 20 366 SH   SOLE   0 366 0
SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 93 825 SH   SOLE   0 825 0
SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 35 543 SH   SOLE   0 543 0
SELECT SECTOR SPDR SBI INT-TECH 81369Y803 33 446 SH   SOLE   0 446 0
SELECT SECTOR SPDR SBI INT-UTILS 81369Y886 21 375 SH   SOLE   0 375 0
SEMPRA ENERGY COMMON 816851109 12,155 96,577 SH   SOLE   0 95,877 700
SENECA FOODS CORP CLASS A 817070501 7 320 SH   SOLE   0 320 0
SENECA FOODS CORP CLASS B 817070105 0 20 SH   SOLE   0 20 0
SERVICE CORP INTL COMMON 817565104 183,062 4,559,451 SH   SOLE   46,735 4,392,436 120,280
SERVICEMASTER GBL HLDGS INC COM 81761R109 392 8,414 SH   SOLE   0 8,414 0
SERVICENOW INC COMMON 81762P102 80 325 SH   SOLE   0 325 0
SHAKE SHACK INC CLASS A 819047101 0 10 SH   SOLE   0 10 0
SHOPIFY INC CLASS A 82509L107 20 100 SH   SOLE   0 100 0
SHOTSPOTTER INC COM USD0.005 82536T107 193 5,000 SH   SOLE   0 5,000 0
SIENTRA INC COMMON 82621J105 10 1,200 SH   SOLE   0 0 1,200
SILVERBOW RESOURCES COM 82836G102 44 1,933 SH   SOLE   0 1,860 73
SILVERCORP METALS COMMON 82835P103 161 63,400 SH   SOLE   0 61,400 2,000
SIMMONS 1ST NATL COR CLASS A 828730200 19 780 SH   SOLE   0 780 0
SIMON PPTY INC REIT 828806109 5,446 29,890 SH   SOLE   0 27,420 2,470
SIMPSON MANUFACTURIN COMMON 829073105 35 600 SH   SOLE   0 600 0
SIRIUS XM HLDG COMMON 82968B103 231 40,844 SH   SOLE   0 40,844 0
SJW GROUP COMMON 784305104 17,384 281,577 SH   SOLE   500 253,866 27,211
SKYWORKS SOLUTIONS COMMON 83088M102 10 125 SH   SOLE   0 125 0
SLM CORP COMMON 78442P106 1,983 200,103 SH   SOLE   0 200,103 0
SMITH & NEPHEW PLC ADR (2 ORD) 83175M205 19 481 SH   SOLE   0 481 0
SMITH A O COMMON 831865209 801 15,025 SH   SOLE   0 15,025 0
SMUCKER J M CO COMMON 832696405 663 5,691 SH   SOLE   0 5,691 0
SNAP INC COMMON CL A 83304A106 7 700 SH   SOLE   0 675 25
SNAP-ON INC COMMON 833034101 25,334 161,858 SH   SOLE   0 161,838 20
SOLID BIOSCIENCES COMMON 83422E105 18 2,000 SH   SOLE   0 2,000 0
SONOCO PRODS COMMON 835495102 1,426 23,180 SH   SOLE   0 23,180 0
SONY CORP ADR (1 ORD) 835699307 6 150 SH   SOLE   0 150 0
SOTHEBYS CLASS A 835898107 4 107 SH   SOLE   0 107 0
SOURCE CAP INC COMMON 836144105 9 250 SH   SOLE   0 250 0
SOUTH STATE CORP COMMON 840441109 565 8,274 SH   SOLE   0 0 8,274
SOUTHERN CO COMMON 842587107 231 4,471 SH   SOLE   0 3,821 650
SOUTHERN NATL BKOFVA COMMON 843395104 4,312 294,371 SH   SOLE   106,573 82,900 104,898
SOUTHWEST AIRLS CO COMMON 844741108 17 339 SH   SOLE   0 339 0
SOUTHWESTERN ENERGY COMMON 845467109 0 39 SH   SOLE   0 39 0
SPARK NETWORKS INC REP(0.1 ORD WI) 846517100 3,216 202,270 SH   SOLE   250 192,020 10,000
SPARTAN MOTORS INC COMMON 846819100 591 67,005 SH   SOLE   0 57,005 10,000
SPARTANNASH CO COMMON 847215100 1 120 SH   SOLE   0 120 0
SPDR S&P 500 ETF TRUST 78462F103 12,519 44,320 SH   SOLE   0 43,305 1,015
SPDR DOW JONES INDL ETF UT SER 1 78467X109 129 500 SH   SOLE   0 500 0
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 2,794 22,904 SH   SOLE   0 20,734 2,170
SPDR INDX SH FUNDS EURO STOXX 50 78463X202 54 1,500 SH   SOLE   0 1,500 0
SPDR S&P DIVIDEND SPDR SERIES TRUST 78464A763 147 1,483 SH   SOLE   0 1,483 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 559 1,620 SH   SOLE   0 1,620 0
SPECIAL OPPRTUNTY FD COMMON 84741T104 134 10,000 SH   SOLE   0 0 10,000
SPECTRUM BRANDS HLDS COMMON STOCK 84790A105 12,519 228,541 SH   SOLE   0 206,217 22,324
SPIRIT AEROSYSTEMS CLASS A 848574109 34,928 381,607 SH   SOLE   0 381,257 350
SPIRIT AIRLINES IN COMMON 848577102 27 525 SH   SOLE   0 525 0
SPIRIT REALTY CAPI COMMON USD0.01 84860W300 198 5,000 SH   SOLE   0 0 5,000
SPIRIT RLTY CAP INC 2.875 MAY 15 19 C 84860WAA0 29 30,000 PRN   SOLE   0 30,000 0
SPROTT PHYS GLD&SILV UNITS 85208R101 551 44,499 SH   SOLE   0 44,499 0
SQUARE INC CLASS A 852234103 18 250 SH   SOLE   0 250 0
SS&C TECH HLDGS COMMON 78467J100 286 4,496 SH   SOLE   0 4,496 0
STANDEX INTL CORP COMMON 854231107 3,282 44,725 SH   SOLE   0 43,250 1,475
STANLEY BLACK&DECKR COMMON 854502101 1,825 13,408 SH   SOLE   0 12,808 600
STAR GROUP LP UNIT 85512C105 31 3,310 SH   SOLE   0 3,310 0
STARBUCKS CORP COMMON 855244109 1,569 21,108 SH   SOLE   0 19,294 1,814
STARWOOD PPTY TR COMMON 85571B105 60 2,690 SH   SOLE   0 2,290 400
STATE STREET CORP COMMON 857477103 543 8,258 SH   SOLE   0 8,258 0
STEEL CONNECT INC COMMON 858098106 75 37,500 SH   SOLE   0 0 37,500
STEEL PARTNERS HLDGS UNIT 85814R107 276 20,025 SH   SOLE   0 0 20,025
STEELCASE INC CLASS A 858155203 3,595 247,100 SH   SOLE   0 236,000 11,100
STERIS PLC SHARES G8473T100 330 2,584 SH   SOLE   0 2,584 0
STERLING BANCORP COMMON STOCK 85917A100 611 32,834 SH   SOLE   0 23,880 8,954
STITCH FIX INC COM USD0.00002 CL A 860897107 39 1,400 SH   SOLE   0 1,400 0
STORE CAP CORP COMMON 862121100 1,906 56,917 SH   SOLE   0 54,740 2,177
STRATUS PPTYS INC COMMON 863167201 33 1,250 SH   SOLE   0 1,250 0
STREAMLINE HEALTH COMMON 86323X106 0 529 SH   SOLE   0 529 0
STRYKER CORP COMMON 863667101 27,896 141,232 SH   SOLE   132,070 9,162 0
SUBURBAN PROPANE PAR UNIT 864482104 85 3,800 SH   SOLE   0 3,800 0
SUN LIFE FNCL INC COMMON 866796105 27 724 SH   SOLE   0 724 0
SUNCOKE ENERGY INC COMMON 86722A103 5 600 SH   SOLE   0 600 0
SUNCOR ENERGY INC COMMON 867224107 1,200 37,032 SH   SOLE   0 37,032 0
SUNPOWER CORP COMMON 867652406 0 100 SH   SOLE   0 100 0
SUNTRUST BANKS INC COMMON 867914103 779 13,154 SH   SOLE   0 10,604 2,550
SUPERIOR GRP OF COMP COMMON 868358102 1,965 118,265 SH   SOLE   0 114,265 4,000
SVB FINANCIAL GROUP COMMON 78486Q101 550 2,475 SH   SOLE   0 2,475 0
SYMANTEC CORP COMMON 871503108 2,538 110,426 SH   SOLE   0 107,426 3,000
SYNCHRONY FINL COMMON 87165B103 3 100 SH   SOLE   0 100 0
SYNEOS HEALTH INC COM CL A 87166B102 103 2,000 SH   SOLE   0 2,000 0
SYNNEX CORP COMMON 87162W100 114 1,200 SH   SOLE   0 1,200 0
SYSCO CORP COMMON 871829107 1,137 17,046 SH   SOLE   0 17,046 0
T2 BIOSYSTEMS INC COMMON 89853L104 1 450 SH   SOLE   0 450 0
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 40 1,000 SH   SOLE   0 1,000 0
TAKE-TWO INTERACTIVE COMMON 874054109 5 63 SH   SOLE   0 63 0
TANDEM DIABETES CARE COMMON 875372203 635 10,000 SH   SOLE   0 10,000 0
TANGER FACTORY OUTLT COMMON 875465106 6,871 327,540 SH   SOLE   0 314,190 13,350
TAPESTRY INC COMMON 876030107 613 18,870 SH   SOLE   0 18,670 200
TARGA RESOURCES IN COMMON 87612G101 819 19,712 SH   SOLE   0 19,712 0
TARGET CORPORATION COMMON 87612E106 687 8,566 SH   SOLE   0 7,497 1,069
TARO PHARM INDS LTD ORDINARY M8737E108 3,810 35,254 SH   SOLE   35,254 0 0
TCF FINANCIAL CORP COMMON 872275102 6 335 SH   SOLE   0 335 0
TCW STRATEGIC INCM COMMON 872340104 592 107,738 SH   SOLE   0 100,738 7,000
TE CONNECTIVITY COMMON H84989104 15,912 197,056 SH   SOLE   0 196,116 940
TEEKAY LNG PARTNERS PARTNERSHIP UNIT Y8564M105 17 1,200 SH   SOLE   0 1,200 0
TEEKAY OFFSHRE PRTNR UNIT Y8565J101 1,990 1,659,000 SH   SOLE   1,800 1,194,700 462,500
TEGNA INC COMMON 87901J105 126 8,966 SH   SOLE   0 8,966 0
TEJON RANCH CO COMMON 879080109 124 7,053 SH   SOLE   0 0 7,053
TELEFLEX INC COMMON 879369106 151 500 SH   SOLE   0 500 0
TELEPHONE & DATA SYS COMMON 879433829 3,820 124,311 SH   SOLE   0 124,311 0
TERADATA CORP COMMON 88076W103 2 63 SH   SOLE   0 63 0
TERRAFORM PWR INC COMMON CL A 88104R209 1,392 101,350 SH   SOLE   0 65,800 35,550
TESLA INC COM USD0.001 88160R101 497 1,779 SH   SOLE   0 1,369 410
TEVA PHARMACEUTICAL ADR (1 ORD) 881624209 5,040 321,454 SH   SOLE   0 320,902 552
TEXAS INSTRUMENTS COMMON 882508104 5,581 52,615 SH   SOLE   0 46,164 6,451
TEXAS PAC LD TR SUB CTF PROP I T 882610108 120,080 155,213 SH   SOLE   0 5,456 149,757
TEXTRON INC COMMON 883203101 50 1,000 SH   SOLE   0 1,000 0
THE CHARLES SCHWAB COM 808513105 11,023 257,803 SH   SOLE   0 257,803 0
THE CHEMOURS COMPANY COMMON 163851108 69 1,881 SH   SOLE   0 1,621 260
THE HANOVER INS GRP COMMON 410867105 90 794 SH   SOLE   0 794 0
THE HERSHEY COMPANY COMMON 427866108 1,321 11,511 SH   SOLE   0 11,511 0
THE MADISON SQGARDEN COMMON 55825T103 175 600 SH   SOLE   0 600 0
THE TRADE DESK COM USD0.000001 CL A 88339J105 19 100 SH   SOLE   0 100 0
THE WENDY'S COMPANY CLASS A 95058W100 0 29 SH   SOLE   0 29 0
THERMO FISHER SCI COMMON 883556102 138,879 507,376 SH   SOLE   5,000 479,994 22,382
THESTREET INC COMMON 88368Q103 8 3,583 SH   SOLE   0 3,583 0
THIRD PT REINS LTD COM USD0.10 G8827U100 103 10,000 SH   SOLE   0 0 10,000
THOMSON REUTERS CORP COMMON 884903709 330 5,590 SH   SOLE   0 5,454 136
TIFFANY & CO COMMON 886547108 131 1,241 SH   SOLE   0 1,191 50
TITAN INTL INC COMMON 88830M102 3,362 563,285 SH   SOLE   0 493,685 69,600
TJX COMPANIES INC COMMON 872540109 1,576 29,632 SH   SOLE   0 29,132 500
TOCAGEN INC COMMON 888846102 21 2,000 SH   SOLE   0 2,000 0
TOOTSIE ROLL INDS COMMON 890516107 914 24,570 SH   SOLE   0 24,234 336
TORCHMARK CORP COMMON 891027104 5,396 65,852 SH   SOLE   0 65,852 0
TORONTO DOMINION BK COMMON 891160509 107 1,970 SH   SOLE   0 1,970 0
TOTAL SA ADR (1 ORD) 89151E109 15 272 SH   SOLE   0 272 0
TOTAL SYS SVCS INC COMMON 891906109 5 54 SH   SOLE   0 54 0
TOYOTA MTR CORP ADR (2 ORD) 892331307 59 500 SH   SOLE   0 500 0
TRACTOR SUPPLY CO COMMON 892356106 14 144 SH   SOLE   0 144 0
TRANSDIGM GROUP COMMON 893641100 735 1,620 SH   SOLE   0 700 920
TRANSENTERIX INC COMMON 89366M201 8 3,500 SH   SOLE   0 3,500 0
TRANSUNION COMMON 89400J107 155 2,325 SH   SOLE   0 250 2,075
TRAVELERS CO(THE) COMMON 89417E109 11,952 87,142 SH   SOLE   0 86,992 150
TRIMAS CORP COMMON 896215209 33,813 1,118,552 SH   SOLE   0 1,005,287 113,265
TRIMBLE INC COM NPV 896239100 1 32 SH   SOLE   0 32 0
TRINITY PL HLDGS INC COM 89656D101 86 21,626 SH   SOLE   0 0 21,626
TRIPADVISOR INC COMMON 896945201 1,101 21,400 SH   SOLE   0 13,160 8,240
TRIUMPH BANCORP COM ACCD INVS 89679E300 587 20,000 SH   SOLE   0 0 20,000
TRUSTCO BK CORP N Y COMMON 898349105 3,656 471,174 SH   SOLE   0 441,174 30,000
TTEC HOLDINGS INC COMMON 89854H102 1,163 32,117 SH   SOLE   0 27,792 4,325
TWITTER INC COMMON 90184L102 15 475 SH   SOLE   0 465 10
TWO RIV BANCORP COMMON 90207C105 444 28,056 SH   SOLE   0 0 28,056
TYLER TECHN INC COMMON 902252105 268 1,316 SH   SOLE   0 1,316 0
U S PHYSICAL THERAPY COMMON 90337L108 108 1,030 SH   SOLE   0 1,030 0
U S SILICA HLDGS I COMMON 90346E103 51 2,975 SH   SOLE   0 2,975 0
UDR INC COMMON 902653104 53 1,169 SH   SOLE   0 1,169 0
UGI CORP COMMON 902681105 5 104 SH   SOLE   0 104 0
ULTA BEAUTY INC COM STK USD0.01 90384S303 131,727 377,735 SH   SOLE   0 297,644 80,091
ULTRA PETROLEUM CP NPV 903914208 1,103 1,809,180 SH   SOLE   0 1,754,834 54,346
UNDER ARMOUR CLASS A 904311107 168 7,980 SH   SOLE   0 7,980 0
UNDER ARMOUR INC CL C COM STK $0.0003 904311206 9 493 SH   SOLE   0 493 0
UNIFI INC COMMON 904677200 72 3,740 SH   SOLE   0 2,074 1,666
UNILEVER N.V NY SHARES (1 ORD) 904784709 1,591 27,298 SH   SOLE   0 27,298 0
UNILEVER PLC ADR (4 ORD) 904767704 636 11,020 SH   SOLE   0 11,020 0
UNION BNKSHRS CORP COMMON 90539J109 545 16,875 SH   SOLE   0 0 16,875
UNION PAC CORP COMMON 907818108 6,614 39,557 SH   SOLE   0 30,820 8,737
UNITED CMNTY FINL COMMON 909839102 46 5,000 SH   SOLE   0 0 5,000
UNITED CONTINENTAL COMMON 910047109 1 25 SH   SOLE   0 25 0
UNITED GUARDIAN INC COMMON 910571108 326 17,062 SH   SOLE   0 0 17,062
UNITED PARCEL SERVIC CLASS B 911312106 23,946 214,295 SH   SOLE   0 211,025 3,270
UNITED RENTALS INC COMMON 911363109 479 4,199 SH   SOLE   25 3,629 545
UNITED STATES CELLUL COMMON 911684108 79 1,730 SH   SOLE   0 1,730 0
UNITED TECHNOLOGIES COMMON 913017109 83,081 644,581 SH   SOLE   0 527,800 116,781
UNITEDHEALTH GRP INC COMMON 91324P102 67,588 273,349 SH   SOLE   0 272,158 1,191
UNITI GROUP INC COM USD0.0001 91325V108 4 358 SH   SOLE   0 58 300
UNITIL CORP COMMON 913259107 4,579 84,539 SH   SOLE   0 75,724 8,815
UNIVERSAL DISPLAY CP COMMON 91347P105 22 150 SH   SOLE   0 150 0
UNIVERSAL STAINLES COMMON 913837100 39 2,405 SH   SOLE   0 2,405 0
UNIVEST FINANCIAL COMMON 915271100 1,314 53,742 SH   SOLE   0 52,902 840
UNUM GROUP COMMON 91529Y106 33 1,000 SH   SOLE   0 1,000 0
URBANEDGE PROPERTIES COMMON SHARES 91704F104 2,922 153,828 SH   SOLE   0 153,828 0
URSTADT BIDDLE PPTYS CLASS A 917286205 1,991 96,476 SH   SOLE   0 85,246 11,230
URSTADT BIDDLE PPTYS COMMON 917286106 25 1,501 SH   SOLE   0 1,501 0
URSTADT BIDDLE PPTYS PFD SER G 6.75 917286809 1,495 57,805 SH   SOLE   0 56,430 1,375
US BANCORP DEL COMMON 902973304 63,190 1,311,275 SH   SOLE   8,400 1,170,250 132,625
USG CORPORATION COMMON 903293405 43 1,000 SH   SOLE   0 1,000 0
V F CORP COMMON 918204108 369 4,246 SH   SOLE   0 4,206 40
VALERO ENERGY CORP COMMON 91913Y100 38 453 SH   SOLE   0 437 16
VALLEY NATL BANCORP COMMON 919794107 810 84,563 SH   SOLE   0 46,777 37,786
VANDA PHARMA COMMON 921659108 6,981 379,404 SH   SOLE   379,304 0 100
VANECK VECTORS GOLD MINER ETF 92189F106 336 15,000 SH   SOLE   0 15,000 0
VANECK VECTORS INDIA SMALL CP ETF 92189F767 477 10,875 SH   SOLE   0 10,875 0
VANECK VECTORS ETF T BIOTECH ETF 92189F726 276 2,150 SH   SOLE   0 2,150 0
VANGUARD FTSE DEV MKTS ETF 921943858 2,011 49,222 SH   SOLE   0 43,610 5,612
VANGUARD RUSSELL 2000 ETF 92206C664 821 6,681 SH   SOLE   0 6,681 0
VANGUARD ADMIRAL F S&P SMCAP600 VL IDX 921932778 7,545 59,216 SH   SOLE   0 57,926 1,290
VANGUARD ADMIRAL F S&PSMLCAP600 IND ETF 921932828 155 1,110 SH   SOLE   0 1,110 0
VANGUARD BD INDEX FD ETF INTERMED TERM 921937819 44 525 SH   SOLE   0 525 0
VANGUARD BD INDEX FD ETF SHORT TRM BOND 921937827 137 1,722 SH   SOLE   0 1,722 0
VANGUARD BD INDEX FD TOTAL BND MRKT 921937835 14 175 SH   SOLE   0 175 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 1,296 30,502 SH   SOLE   0 28,695 1,807
VANGUARD INDEX FDS ETF MCAP GR IDXVIP 922908538 450 3,155 SH   SOLE   0 3,155 0
VANGUARD INDEX FDS ETF MCAP VL IDXVIP 922908512 249 2,314 SH   SOLE   0 2,139 175
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 13,186 50,809 SH   SOLE   0 41,929 8,880
VANGUARD INDEX TR EXTENDED MKT 922908652 43 376 SH   SOLE   0 376 0
VANGUARD INDEX TR GROWTH 922908736 477 3,051 SH   SOLE   0 3,051 0
VANGUARD INDEX TR LRG CAP 922908637 586 4,520 SH   SOLE   0 4,520 0
VANGUARD INDEX TR MID CAP 922908629 487 3,035 SH   SOLE   0 1,845 1,190
VANGUARD INDEX TR SMALL CAP 922908751 885 5,796 SH   SOLE   0 5,325 471
VANGUARD INDEX TR SMALL CAP GROWTH 922908595 271 1,512 SH   SOLE   0 1,512 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 1,247 9,687 SH   SOLE   0 9,687 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,061 7,335 SH   SOLE   0 4,296 3,039
VANGUARD INDEX TR VALUE 922908744 955 8,878 SH   SOLE   225 8,438 215
VANGUARD INTL INDEX FD TT WRLD ST 922042742 257 3,525 SH   SOLE   0 3,525 0
VANGUARD INTL EQ IND FTSE EUROPE ETF 922042874 21 410 SH   SOLE   0 410 0
VANGUARD INTL EQUITY ETF ALL-WORLD EX-US 922042775 616 12,300 SH   SOLE   0 3,150 9,150
VANGUARD SCOTTSDAL RUSSELL 1000 GROWTH 92206C680 541 3,480 SH   SOLE   0 3,480 0
VANGUARD SCOTTSDAL RUSSELL 1000 VALUE 92206C714 189 1,750 SH   SOLE   0 1,750 0
VANGUARD SCOTTSDALE INT-TERM CORP 92206C870 102 1,178 SH   SOLE   0 0 1,178
VANGUARD SCOTTSDALE SHORT TERM TREAS 92206C102 42 700 SH   SOLE   0 700 0
VANGUARD SCOTTSDALE SHRT TRM CORP BD 92206C409 159 2,000 SH   SOLE   0 2,000 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 33 168 SH   SOLE   0 168 0
VANGUARD SECTOR INDX ENERGY 92204A306 71 800 SH   SOLE   0 800 0
VANGUARD SECTOR INDX INDUSTRIALS 92204A603 167 1,200 SH   SOLE   0 850 350
VANGUARD SPECIALIZED DIV APPRECIATION 921908844 671 6,129 SH   SOLE   0 6,079 50
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 156 1,800 SH   SOLE   0 1,800 0
VANGUARD STAR FUND TOTAL INTL INDEX ETF 921909768 128 2,472 SH   SOLE   0 2,472 0
VANGUARD U.S MULTIFACTOR ETF 921935607 3,205 42,756 SH   SOLE   0 40,941 1,815
VANGUARD WHITEHALL F HIGH DIV YLD 921946406 28,841 336,702 SH   SOLE   0 331,847 4,855
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 239 1,390 SH   SOLE   0 1,100 290
VAREX IMAGING CORP COM USD0.01 WI 92214X106 54 1,610 SH   SOLE   0 1,610 0
VARIAN MED SYS INC COMMON 92220P105 846 5,970 SH   SOLE   0 5,970 0
VARONIS SYSTEMS IN COM USD0.001 922280102 152 2,565 SH   SOLE   0 2,365 200
VECTRUS INC COMMON 92242T101 3 147 SH   SOLE   0 147 0
VEEVA SYSTEMS INC COM USD0.00001 CL 'A 922475108 126 1,000 SH   SOLE   0 1,000 0
VENTAS INC COMMON 92276F100 127 1,997 SH   SOLE   0 1,997 0
VERASTEM INC COMMON 92337C104 2 1,000 SH   SOLE   0 500 500
VERISK ANALYTICS INC COM USD0.001 92345Y106 478 3,600 SH   SOLE   0 3,600 0
VERITEX HLDGS INC COMMON 923451108 12,722 525,291 SH   SOLE   79,000 388,711 57,580
VERITIV CORPORATION COMMON STOCK 923454102 0 29 SH   SOLE   0 29 0
VERIZON COMMUNICATIO COMMON 92343V104 38,560 652,125 SH   SOLE   150 630,527 21,448
VERMILION ENERGY INC COMMON 923725105 35 1,440 SH   SOLE   0 0 1,440
VERSUM MATERIALS INC COMMON STOCK 92532W103 1,168 23,225 SH   SOLE   0 23,225 0
VERTEX PHARMACEUTICL COMMON 92532F100 170 925 SH   SOLE   0 925 0
VIACOM INC CLASS B 92553P201 4,236 150,931 SH   SOLE   0 147,754 3,177
VICAL INC COM USD0.01 925602203 0 100 SH   SOLE   0 100 0
VIRNETX HOLDING CORP COMMON 92823T108 25 4,000 SH   SOLE   0 4,000 0
VISA INC CLASS A 92826C839 68,207 436,693 SH   SOLE   25 431,448 5,220
VIVUS INC COMMON 928551308 23 5,680 SH   SOLE   0 4,680 1,000
VMWARE INC CLASS A 928563402 3 22 SH   SOLE   0 22 0
VODAFONE GRP PLC ADR (10 ORD) 92857W308 63 3,494 SH   SOLE   0 3,256 238
VORNADO RLTY TR COMMON 929042109 24,243 359,487 SH   SOLE   0 351,194 8,293
VULCAN MATERIALS CO COMMON 929160109 1,953 16,500 SH   SOLE   0 16,000 500
W.P CAREY INC COMMON USD0.001 92936U109 1,010 12,900 SH   SOLE   0 11,900 1,000
WABCO HOLDINGS COMMON 92927K102 187,816 1,424,689 SH   SOLE   200 1,135,893 288,596
WABTEC COMMON 929740108 794 10,776 SH   SOLE   17 10,593 166
WADDELL & REED FINL CLASS A 930059100 140 8,148 SH   SOLE   0 8,148 0
WALGREENS BOOTS ALNC COMMON 931427108 6,571 103,870 SH   SOLE   0 103,870 0
WALMART INC COMMON 931142103 8,407 86,201 SH   SOLE   0 86,199 2
WALT DISNEY CO COMMON 254687106 48,463 436,489 SH   SOLE   100 431,305 5,084
WASTE MANAGEMENT INC COMMON 94106L109 98 948 SH   SOLE   0 948 0
WATERS CORP COMMON 941848103 11,899 47,276 SH   SOLE   0 47,276 0
WD-40 CO COMMON 929236107 228 1,350 SH   SOLE   0 1,350 0
WEATHERFORD INTL PLC ORDINARY SHARES G48833100 1 2,229 SH   SOLE   0 1,429 800
WEBSTER FINANCIAL CO COMMON 947890109 3 70 SH   SOLE   0 70 0
WEC ENERGY GROUP INC COMMON 92939U106 11 150 SH   SOLE   0 150 0
WEIBO CORPORATION ADR EA REPR ORD SHS 948596101 30 500 SH   SOLE   0 500 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 57 1,950 SH   SOLE   0 1,950 0
WEIS MKTS INC COMMON 948849104 155 3,800 SH   SOLE   0 3,800 0
WELLS FARGO & CO 7.5% PFD CLA SER L 949746804 7,012 5,426 SH   SOLE   0 5,321 105
WELLS FARGO & CO COMMON 949746101 197,256 4,082,289 SH   SOLE   80 3,885,283 196,926
WESTAMERICA BANCORP COMMON 957090103 12 200 SH   SOLE   0 200 0
WESTERN ALLIANCE BCP COMMON 957638109 20 500 SH   SOLE   0 500 0
WESTERN ASSET CORP LOAN FUND INC 95790J102 0 2 SH   SOLE   0 2 0
WESTERN ASSET INVST COMMON 95790A101 1,863 92,941 SH   SOLE   0 92,941 0
WESTERN DIGITAL CORP COMMON 958102105 6 144 SH   SOLE   0 144 0
WESTERN MIDSTREAM PA COM UNITS REP LTD PT 958669103 181 5,795 SH   SOLE   0 3,050 2,745
WESTERN NEW ENG BANC COMMON 958892101 239 25,974 SH   SOLE   0 24,034 1,940
WESTERN UNION COMMON 959802109 2,597 140,643 SH   SOLE   0 140,413 230
WESTROCK CO COMMON 96145D105 19 503 SH   SOLE   0 500 3
WEX INC. COMMON 96208T104 652 3,400 SH   SOLE   0 3,400 0
WEYERHAEUSER CO COMMON 962166104 52 2,000 SH   SOLE   0 0 2,000
WHIRLPOOL CORP COMMON 963320106 1,569 11,813 SH   SOLE   0 10,079 1,734
WHITE MTNS INS GROUP COMMON G9618E107 1,440 1,556 SH   SOLE   0 1,556 0
WHITING PETE CORP COMMON 966387409 8 309 SH   SOLE   0 309 0
WILEY JOHN & SONS CLASS A 968223206 552 12,490 SH   SOLE   0 12,490 0
WILLIAMS COS INC COMMON 969457100 1,412 49,186 SH   SOLE   0 49,186 0
WILLIS TOWERS WATSON COMMON G96629103 584 3,330 SH   SOLE   0 2,953 377
WINDSTREAM HOLDINGS COMMON 97382A309 0 20 SH   SOLE   0 9 11
WINMARK CORP COMMON 974250102 132 700 SH   SOLE   0 700 0
WINTRUST FINL CORP COMMON 97650W108 201 3,000 SH   SOLE   0 3,000 0
WISDOMTREE INVTS COMMON 97717P104 30 4,300 SH   SOLE   0 4,300 0
WISDOMTREE TR EMERGING MKTS EQTY I 97717W315 21 485 SH   SOLE   0 485 0
WISDOMTREE TR ETF INTL HEDGE EQT 97717X701 16 260 SH   SOLE   0 0 260
WISDOMTREE TR US DIVIDEND GROWTH F 97717X669 30 717 SH   SOLE   0 717 0
WORKHORSE GROUP INC COMMON 98138J206 1,061 1,725,800 SH   SOLE   0 1,715,000 10,800
WORLD WRESTLING ENT CLASS A 98156Q108 2,004 23,101 SH   SOLE   0 23,101 0
WORLDPAY INC CLASS A 981558109 36,272 319,582 SH   SOLE   1,339 313,448 4,795
WPX ENERGY INC COMMON STOCK 98212B103 6 500 SH   SOLE   0 500 0
XCEL ENERGY INC COMMON 98389B100 95 1,700 SH   SOLE   0 1,700 0
XEROX CORP COMMON 984121608 6 188 SH   SOLE   0 188 0
XOMA CORP DEL COM USD0.0075 98419J206 247 20,000 SH   SOLE   0 20,000 0
XPO LOGISTICS INC COMMON 983793100 7,533 140,175 SH   SOLE   0 137,075 3,100
XYLEM INC COMMON 98419M100 8,933 113,017 SH   SOLE   0 108,737 4,280
YORK WTR CO COMMON 987184108 1,123 32,723 SH   SOLE   0 30,273 2,450
YUM BRANDS INC COMMON 988498101 11,587 116,092 SH   SOLE   0 89,065 27,027
YUM CHINA HOLDINGS COMMON STOCK 98850P109 4,384 97,633 SH   SOLE   0 71,053 26,580
ZEBRA TECHNOLOGIES CLASS A 989207105 80 383 SH   SOLE   0 383 0
ZEDGE INC CLASS B COMMON STOCK 98923T104 0 22 SH   SOLE   0 22 0
ZIMMER BIOMET HLDS COMMON 98956P102 36,759 287,859 SH   SOLE   0 284,659 3,200
ZIONS BANCORP N A COMMON 989701107 12 275 SH   SOLE   0 275 0
ZIXI CORPORATION COMMON 98974P100 79 11,600 SH   SOLE   0 11,600 0
ZOETIS INC COMMON 98978V103 1,239 12,314 SH   SOLE   0 9,414 2,900
ZUORA INC COM USD0.0001 CL A 98983V106 48 2,400 SH   SOLE   0 1,600 800
ZYNGA INC COMMON 98986T108 101 19,000 SH   SOLE   0 19,000 0