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