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