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