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
21VIANET GROUP INC SP ADR (6 ORD) 90138A103 2,560 450,000 SH   SOLE   450,000 0 0
3-D SYS CORP DEL COMMON 88554D205 8 650 SH   SOLE   0 400 250
3M COMPANY COMMON 88579Y101 145,881 695,001 SH   SOLE   0 673,593 21,408
A V HOMES INC COMMON 00234P102 34,340 2,002,359 SH   SOLE   82,525 1,782,425 137,409
ABB LTD ADR (1 ORD) 000375204 495 20,000 SH   SOLE   0 20,000 0
ABBOTT LABS COMMON 002824100 6,612 123,929 SH   SOLE   0 118,863 5,066
ABBVIE INC COMMON 00287Y109 6,845 77,038 SH   SOLE   0 73,210 3,828
ABIOMED INC COMMON 003654100 1,347 7,994 SH   SOLE   0 0 7,994
ACADIA REALTY TRUST COMMON SBI 004239109 1,071 37,433 SH   SOLE   0 16,462 20,971
ACCELERON PHARMA COM USD0.001 00434H108 12,166 326,000 SH   SOLE   326,000 0 0
ACCENTURE PLC CLASS A G1151C101 117,693 871,351 SH   SOLE   0 860,771 10,580
ACCESS NATL CORP COMMON 004337101 3,461 120,767 SH   SOLE   60,352 8,224 52,191
ACCO BRANDS CORP COMMON 00081T108 4 350 SH   SOLE   0 350 0
ACME UNITED CORP COMMON 004816104 304 13,224 SH   SOLE   0 13,224 0
ACTIVISION BLIZZARD COMMON 00507V109 781 12,122 SH   SOLE   56 10,784 1,282
ACTUANT CORPORATION CLASS A 00508X203 1,091 42,643 SH   SOLE   0 35,283 7,360
ACUITY BRANDS COMMON 00508Y102 53 313 SH   SOLE   0 313 0
ADIENT PLC ORDINARY SHARES G0084W101 41 494 SH   SOLE   0 454 40
ADOBE SYSTEMS INC COMMON 00724F101 833 5,590 SH   SOLE   0 5,590 0
ADV MICRO DEVICES COMMON 007903107 5 400 SH   SOLE   0 400 0
ADVANSIX INC COMMON STOCK 00773T101 12 318 SH   SOLE   0 304 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 47 50,000 PRN   SOLE   0 50,000 0
AEROVIRONMENT INC COMMON 008073108 270 5,000 SH   SOLE   0 5,000 0
AES CORP COMMON 00130H105 35 3,200 SH   SOLE   0 3,200 0
AETNA INC COMMON 00817Y108 689 4,335 SH   SOLE   0 4,335 0
AFFILIATED MANAGERS GROUP INC COMMON 008252108 39 210 SH   SOLE   0 210 0
AFLAC INC COMMON 001055102 49 606 SH   SOLE   0 606 0
AGILENT TECHN INC COMMON 00846U101 3,852 59,998 SH   SOLE   0 52,898 7,100
AGRIUM INC COMMON 008916108 24,452 228,081 SH   SOLE   0 223,060 5,021
AGROFRESH SOLUTIONS COM USD0.0001 00856G109 26,278 3,737,985 SH   SOLE   178,250 3,234,585 325,150
AGROFRESH SOLUTIONS WTS FEB 19 19 00856G117 22 41,025 SH   SOLE   0 15,000 26,025
AIR PRODS & CHEMS COMMON 009158106 8,656 57,247 SH   SOLE   0 57,247 0
AIRMEDIA GROUP ADR (2 ORD) 009411109 2,674 1,073,952 SH   SOLE   1,073,952 0 0
AKAMAI TECH INC COMMON 00971T101 19 398 SH   SOLE   100 298 0
AKEBIA THERAPEUTIC COM USD0.00001 00972D105 17,948 912,500 SH   SOLE   912,500 0 0
AKORN INC COMMON 009728106 116 3,500 SH   SOLE   0 3,500 0
ALAMO GROUP INC COMMON 011311107 7,379 68,734 SH   SOLE   39,539 29,045 150
ALASKA AIR GROUP INC COMMON 011659109 2 30 SH   SOLE   0 30 0
ALBEMARLE CORP COMMON 012653101 67 498 SH   SOLE   0 498 0
ALCOA CORPORATION COMMON 013872106 20 444 SH   SOLE   0 444 0
ALEXANDER & BALDWIN COMMON 014491104 1,748 37,750 SH   SOLE   0 37,750 0
ALEXANDER'S INC COMMON 014752109 92 217 SH   SOLE   0 217 0
ALEXANDRIA REAL ESTA REIT 015271109 0 0 SH   SOLE   0 0 0
ALEXCO RESOURCES COMMON 01535P106 14 10,000 SH   SOLE   0 10,000 0
ALIBABA GROUP HLDG SPONSORED ADS 01609W102 1,721 9,970 SH   SOLE   20 8,994 956
ALKERMES PLC ORDINARY G01767105 50 1,000 SH   SOLE   0 0 1,000
ALLEGHANY CORP DEL COMMON 017175100 2,592 4,680 SH   SOLE   0 4,680 0
ALLEGHENY TECH INC COMMON 01741R102 4 200 SH   SOLE   0 200 0
ALLEGION PLC ORDINARY SHARES G0176J109 145 1,681 SH   SOLE   0 1,681 0
ALLERGAN PLC SHARES G0177J108 44,099 215,173 SH   SOLE   129,800 83,630 1,743
ALLETE COMMON 018522300 36 466 SH   SOLE   0 100 366
ALLIANCE HOLDINGS GP COMMON UNIT 01861G100 3,282 118,050 SH   SOLE   0 107,800 10,250
ALLIANCE RES PRTN UNIT 01877R108 7,210 372,639 SH   SOLE   0 372,639 0
ALLIANCEBERSTEIN HLD COMMON 01881G106 3,168 130,400 SH   SOLE   0 130,400 0
ALLIANT ENERGY CORP COMMON 018802108 13 332 SH   SOLE   0 332 0
ALLIANZGI CNVRT&INC FDII COMMON SBI 018825109 9 1,553 SH   SOLE   0 0 1,553
ALLSTATE CORP COMMON 020002101 2,708 29,467 SH   SOLE   0 29,467 0
ALLY FINL INC COMMON 02005N100 100,046 4,123,932 SH   SOLE   4,100 4,044,032 75,800
ALPHABET INC CLASS A 02079K305 70,641 72,548 SH   SOLE   14,204 51,421 6,923
ALPHABET INC CLASS C 02079K107 104,327 108,774 SH   SOLE   35 105,594 3,145
ALPINE GLO PRM PPTYS COMMON SBI 02083A103 0 3 SH   SOLE   0 3 0
ALPINE TOTAL DYNAMI COMMON SBI 021060207 0 3 SH   SOLE   0 3 0
ALPS ETF TRUST RIVERFRONT STRATEGIC 00162Q783 25 987 SH   SOLE   0 987 0
ALTABA INC COM USD0.001 021346101 794 12,000 SH   SOLE   0 12,000 0
ALTICE USA INC COMMON CL A 02156K103 27 1,000 SH   SOLE   0 0 1,000
ALTRIA GROUP INC COMMON 02209S103 58,129 916,582 SH   SOLE   280 873,672 42,630
AMAZON COM INC COMMON 023135106 4,415 4,593 SH   SOLE   3 4,385 205
AMC NETWORKS INC CLASS A 00164V103 3 64 SH   SOLE   0 64 0
AMDOCS LTD ORDINARY G02602103 15,368 238,932 SH   SOLE   0 238,025 907
AMER TOWER CORP PFD CONV SERIES B 03027X407 42 345 SH   SOLE   0 345 0
AMERCO COMMON 023586100 139,899 373,165 SH   SOLE   13,290 332,920 26,955
AMEREN CORPORATION COMMON 023608102 51,814 895,828 SH   SOLE   0 620,914 274,914
AMERICA MOVIL ADR (20 SER L) 02364W105 24 1,355 SH   SOLE   0 1,355 0
AMERICAN AIRLINES COM USD1 02376R102 79 1,680 SH   SOLE   0 1,680 0
AMERICAN CAMPUS CMNT COMMON 024835100 13 300 SH   SOLE   0 300 0
AMERICAN EXPRESS CO COMMON 025816109 102,093 1,128,608 SH   SOLE   0 1,079,918 48,690
AMERICAN NATL INS CO COMMON 028591105 21,713 183,889 SH   SOLE   500 173,602 9,787
AMERICAN OUTDOOR BRN COM USD0.001 02874P103 1,124 73,749 SH   SOLE   0 72,449 1,300
AMERICAN STS WTR CO COMMON 029899101 68 1,400 SH   SOLE   0 1,400 0
AMERICAN SUPERCNDCTR COM USD0.01 030111207 154 34,019 SH   SOLE   0 31,367 2,652
AMERICAN TOWER CORP COMMON 03027X100 77 565 SH   SOLE   0 565 0
AMERICAN WTR WKS CO COMMON 030420103 19,799 244,706 SH   SOLE   0 233,851 10,855
AMERIGAS PTRN L P UNIT 030975106 174 3,875 SH   SOLE   0 3,300 575
AMERIPRISE FINANCIAL COMMON 03076C106 4,783 32,208 SH   SOLE   0 32,088 120
AMERISOURCE-BERGEN COMMON 03073E105 20,284 245,129 SH   SOLE   0 245,129 0
AMERN ELEC PWR INC COMMON 025537101 280 3,993 SH   SOLE   0 3,993 0
AMERN INTL GROUP INC COMMON 026874784 79,833 1,300,439 SH   SOLE   24,775 1,211,306 64,358
AMERN INTL GROUP INC WTS JAN 19 21 026874156 13 677 SH   SOLE   0 677 0
AMETEK INC COMMON 031100100 441 6,685 SH   SOLE   0 6,685 0
AMGEN INC COMMON 031162100 77,414 415,201 SH   SOLE   149,900 264,571 730
AMPHENOL CORPORATION CLASS A 032095101 592 7,000 SH   SOLE   0 7,000 0
AMPLIFY SNACK BRAN COM USD0.0001 03211L102 14 2,000 SH   SOLE   0 2,000 0
AMYRIS INC COM USD0.0001 03236M200 32 10,000 SH   SOLE   0 10,000 0
ANADARKO PETE COMMON 032511107 1,067 21,847 SH   SOLE   0 17,478 4,369
ANALOG DEVICES INC COMMON 032654105 2,976 34,536 SH   SOLE   0 34,486 50
ANDEAVOR LOGISTICS L COMMON UNIT 03350F106 150 3,000 SH   SOLE   0 3,000 0
ANHEUSER BUSCH INBEV ADR EA REP 1 ORD NPV 03524A108 214,329 1,796,563 SH   SOLE   75,000 1,693,740 27,823
ANI PHARMACEUTICALS COMMON 00182C103 19,610 373,595 SH   SOLE   373,595 0 0
ANNALY CAPITAL MGMT COMMON 035710409 41 3,400 SH   SOLE   0 3,400 0
ANSYS INC COMMON 03662Q105 241 1,970 SH   SOLE   0 1,970 0
ANTHEM INC COMMON 036752103 75 400 SH   SOLE   0 400 0
AON PLC COMMON G0408V102 20,454 140,004 SH   SOLE   0 139,504 500
APACHE CORP COMMON 037411105 510 11,155 SH   SOLE   0 11,155 0
APOGEE ENTERPRISES COMMON 037598109 24 500 SH   SOLE   0 500 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 20 1,250 SH   SOLE   0 1,250 0
APPLE INC COMMON 037833100 524,087 3,400,516 SH   SOLE   94,762 3,016,637 289,117
APPLIED MATERIALS COMMON 038222105 892 17,132 SH   SOLE   200 16,582 350
APPROACH RESOURCES COMMON 03834A103 3,507 1,397,567 SH   SOLE   1,250 1,333,142 63,175
APTARGROUP INC COMMON 038336103 805 9,337 SH   SOLE   0 9,337 0
AQUA AMERICA INC COMMON 03836W103 11,723 353,221 SH   SOLE   860 344,012 8,349
AQUABOUNTY TECHNOLOG COM USD0.001 WI 03842K200 50 7,127 SH   SOLE   0 7,127 0
ARAMARK COMMON 03852U106 196,189 4,831,073 SH   SOLE   250,000 4,550,798 30,275
ARC DOCUMENT SOLUTNS COMMON 00191G103 640 156,565 SH   SOLE   0 135,666 20,899
ARCELORMITTAL SA LU NY REGISTRY SH 03938L203 69 2,716 SH   SOLE   0 2,716 0
ARCH CAP GROUP LTD ORDINARY G0450A105 61 627 SH   SOLE   0 627 0
ARCHER DANIELS MIDLD COMMON 039483102 227 5,358 SH   SOLE   0 5,358 0
ARCONIC INC COMMON 03965L100 36 1,466 SH   SOLE   0 1,466 0
ARDELYX INC COM USD0.0001 039697107 3,280 585,718 SH   SOLE   585,718 0 0
ARES CAP CORP COMMON 04010L103 15 968 SH   SOLE   0 968 0
ARK RESTAURANTS CORP COMMON 040712101 958 39,350 SH   SOLE   0 7,400 31,950
AROTECH CORP COMMON 042682203 0 4 SH   SOLE   0 0 4
ARROW ELECTRS INC COMMON 042735100 1,172 14,576 SH   SOLE   0 11,976 2,600
ARTESIAN RESOURCES CLASS A 043113208 9,259 244,951 SH   SOLE   0 234,540 10,411
ASA GLD&PRECIOUS MT COMMON G3156P103 95 8,000 SH   SOLE   0 8,000 0
ASCENDIS PHARMA A S REP(ORD SHS DKK1.00 04351P101 12,881 355,348 SH   SOLE   355,348 0 0
ASCENT CAPITAL GROUP COMMON SERIES A 043632108 156 11,977 SH   SOLE   0 11,977 0
ASPEN TECHNOLOGY INC COMMON 045327103 125 2,000 SH   SOLE   0 2,000 0
ASSURANT INC COMMON 04621X108 5,938 62,175 SH   SOLE   0 62,175 0
ASTERIAS BIOTHRPUTCS COM SER A 04624N107 0 133 SH   SOLE   0 133 0
ASTORIA FINL CORP COMMON 046265104 18 838 SH   SOLE   0 0 838
ASTRAZENECA SP ADR (1/2 ORD) 046353108 325 9,600 SH   SOLE   0 9,600 0
AT&T INC COMMON 00206R102 17,547 447,981 SH   SOLE   300 442,560 5,121
ATLAS AIR WORLDWIDE COMMON 049164205 1,910 29,030 SH   SOLE   0 26,980 2,050
ATRICURE INC COMMON 04963C209 447 20,000 SH   SOLE   20,000 0 0
AUTODESK INC COMMON 052769106 5 52 SH   SOLE   0 52 0
AUTOMATIC DATA PROC COMMON 053015103 4,764 43,587 SH   SOLE   0 40,562 3,025
AUTONATION INC COMMON 05329W102 72 1,522 SH   SOLE   0 275 1,247
AUTOZONE INC COMMON 053332102 65,332 109,782 SH   SOLE   9,640 99,345 797
AVALONBAY COMMUNTIES REIT 053484101 183 1,031 SH   SOLE   0 1,031 0
AVANGRID INC COMMON 05351W103 2,375 50,096 SH   SOLE   0 47,296 2,800
AVIS BUDGET GROUP COMMON 053774105 11,400 299,540 SH   SOLE   1,700 282,535 15,305
AVON PRODUCTS INC COMMON 054303102 12 5,516 SH   SOLE   0 1,516 4,000
AVX CORP COMMON 002444107 7 400 SH   SOLE   0 400 0
AXALTA COATING SYS COMMON G0750C108 28 1,000 SH   SOLE   0 1,000 0
AXIS CAPITAL HLDGS ORDINARY G0692U109 7 137 SH   SOLE   0 37 100
AXT INC COMMON 00246W103 45 5,000 SH   SOLE   0 5,000 0
AZZ INC COMMON 002474104 6,104 125,342 SH   SOLE   62,000 54,592 8,750
B & G FOODS INC COMMON 05508R106 801 25,150 SH   SOLE   0 7,650 17,500
BAIDU INC REP(10 ORD CLASS A) 056752108 93 376 SH   SOLE   0 288 88
BAKER HUGHES A GE CO CL A COMMON STOCK 05722G100 24 680 SH   SOLE   0 680 0
BALDWIN & LYONS INC CLASS A 057755100 32 1,400 SH   SOLE   0 1,400 0
BALDWIN & LYONS INC CLASS B 057755209 7,480 331,721 SH   SOLE   2,975 294,656 34,090
BALLARD POWER SYS COMMON 058586108 126 27,000 SH   SOLE   0 27,000 0
BANC OF CALIFORNIA COMMON 05990K106 492 23,744 SH   SOLE   0 0 23,744
BANCFIRST CORP COMMON 05945F103 96 1,700 SH   SOLE   0 1,700 0
BANCO SANTANDER SA ADR (1 ORD) 05964H105 1 244 SH   SOLE   0 0 244
BANK HAWAII CORP COMMON 062540109 594 7,135 SH   SOLE   0 3,520 3,615
BANK OF AMERICA CORP COMMON 060505104 3,624 143,051 SH   SOLE   0 134,953 8,098
BANK OF AMERICA CORP WTS JAN 16 19 060505146 182 13,800 SH   SOLE   0 13,800 0
BANK OF COMERCE HLDG COMMON 06424J103 1,914 166,500 SH   SOLE   850 110,950 54,700
BANK OF MONTREAL COMMON 063671101 22 300 SH   SOLE   0 300 0
BANK OF NEW YORK MEL COMMON 064058100 8,314 156,810 SH   SOLE   0 147,259 9,551
BANK OF THE JAMES FI COMMON 470299108 165 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 195 5,491 SH   SOLE   0 0 5,491
BAR HBR BANKSHARES COMMON 066849100 1,507 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 12 550 SH   SOLE   0 550 0
BARD C R INC COMMON 067383109 4,566 14,247 SH   SOLE   0 13,525 722
BARRICK GOLD CORP COMMON CAD 067901108 204 12,687 SH   SOLE   0 12,387 300
BAXTER INTL INC COMMON 071813109 3,633 57,897 SH   SOLE   0 21,652 36,245
BB&T CORPORATION COMMON 054937107 554 11,807 SH   SOLE   733 11,074 0
BEACON ROOFING SUP COMMON 073685109 16,276 317,583 SH   SOLE   0 291,383 26,200
BECTON DICKINSON COMMON 075887109 4,361 22,256 SH   SOLE   0 21,117 1,139
BED BATH & BEYOND COMMON 075896100 60 2,566 SH   SOLE   0 2,466 100
BEIERSDORF AG ORDINARY D08792109 66,821 620,929 SH   SOLE   0 617,154 3,775
BEMIS INC COMMON 081437105 654 14,360 SH   SOLE   0 12,460 1,900
BERKSHIRE HATHAWAY CLASS A 084670108 3,989,224 14,520 SH   SOLE   0 12,952 1,568
BERKSHIRE HATHAWAY CLASS B 084670702 494,798 2,699,096 SH   SOLE   81,973 2,562,221 54,902
BERKSHIRE HILLS BANC COMMON 084680107 29 750 SH   SOLE   0 0 750
BHP BILLITON LTD SP ADR (2 ORD) 088606108 14 370 SH   SOLE   0 370 0
BHP BILLITON PLC ADR(2 ORD SHRS) 05545E209 14 400 SH   SOLE   0 400 0
BIG LOTS INC COMMON 089302103 16 300 SH   SOLE   0 300 0
BIGLARI HOLDINGS INC COMMON 08986R101 116 350 SH   SOLE   0 350 0
BIO RAD LABS INC CLASS A 090572207 133 599 SH   SOLE   0 599 0
BIOGEN INC COM STK USD0.0005 09062X103 225 720 SH   SOLE   0 720 0
BIOMARIN PHARMAC INC COMMON 09061G101 55 600 SH   SOLE   0 600 0
BIOSPECIFICS TECH CO COMMON 090931106 1,636 35,180 SH   SOLE   0 35,180 0
BIOTIME INC WTS OCT 1 18 09066L162 0 171 SH   SOLE   0 171 0
BIOVERATIV INC COM USD0.001 09075E100 6,863 120,260 SH   SOLE   119,900 360 0
BLACK HILLS CORP COMMON 092113109 6,995 101,570 SH   SOLE   600 97,995 2,975
BLACKBAUD INC COMMON 09227Q100 76 866 SH   SOLE   0 866 0
BLACKBERRY LIMITED COMMON 09228F103 26 2,400 SH   SOLE   0 2,300 100
BLACKHAWK NETWORK COM USD0.001 09238E104 1,365 31,170 SH   SOLE   0 30,958 212
BLACKROCK CORE BD TR SHS BEN INT 09249E101 23 1,666 SH   SOLE   0 0 1,666
BLACKROCK CR. ALLOC COMMON SBI 092508100 99 7,300 SH   SOLE   0 7,300 0
BLACKROCK CRP HYLDFD COMMON 09255P107 339 30,000 SH   SOLE   0 30,000 0
BLACKROCK ENGY&RES COMMON 09250U101 1,235 90,000 SH   SOLE   0 90,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 180 404 SH   SOLE   0 404 0
BLACKROCK MUNI HLDGS NJ INS COM 09254X101 0 0 SH   SOLE   0 0 0
BLACKROCK MUNI HLDGS NY QLTY COM 09255C106 19 1,350 SH   SOLE   0 1,350 0
BLACKROCK MUNIYLD COMMON 09253W104 0 2 SH   SOLE   0 2 0
BLACKROCK MUNIYLD NJ COMMON 09254Y109 0 0 SH   SOLE   0 0 0
BLACKSTONE GROUP UNIT 09253U108 2,855 85,580 SH   SOLE   0 82,950 2,630
BLACKSTONE MORTGAGE REIT CLASS A COMMON 09257W100 171 5,525 SH   SOLE   0 5,525 0
BLOCK H & R INC COMMON 093671105 4,556 172,080 SH   SOLE   0 167,080 5,000
BLUCORA INC COMMON 095229100 1 40 SH   SOLE   0 40 0
BLUEBIRD BIO INC COMMON 09609G100 54 400 SH   SOLE   0 400 0
BOARDWALK PIPELINE COMMON UNIT 096627104 306 20,850 SH   SOLE   0 20,850 0
BOEING CO COMMON 097023105 3,358 13,211 SH   SOLE   0 12,984 227
BOINGO WIRELESS IN COMMON 09739C102 32 1,500 SH   SOLE   0 1,500 0
BORG WARNER INC COMMON 099724106 13 254 SH   SOLE   0 254 0
BOSTON PROPERTIES COMMON 101121101 61 500 SH   SOLE   0 500 0
BOSTON SCIENTIFIC COMMON 101137107 2 100 SH   SOLE   0 100 0
BP PLC ADR (6 ORD) 055622104 1,390 36,182 SH   SOLE   0 28,710 7,472
BRAINSTORM CELL THRP COMMON 10501E201 14 3,500 SH   SOLE   0 3,500 0
BRANDYWINE RLTY TR SBI USD0.01 105368203 17 1,000 SH   SOLE   0 1,000 0
BRIGHTHOUSE FINANCAL COMMON STOCK 10922N103 8 140 SH   SOLE   0 140 0
BRINKER INTL INC COMMON 109641100 84 2,650 SH   SOLE   0 2,650 0
BRINKS COMPANY COMMON 109696104 848 10,069 SH   SOLE   0 10,069 0
BRISTOL MYERS SQUIBB COMMON 110122108 19,335 303,342 SH   SOLE   248,200 53,131 2,011
BRISTOW GROUP INC COMMON 110394103 2,158 230,811 SH   SOLE   2,250 228,511 50
BRITISH AMER TOB PLC SPONSORED ADR 110448107 23,422 375,060 SH   SOLE   0 372,950 2,110
BRIXMOR PROPERTY G COM USD0.01 11120U105 29,840 1,587,270 SH   SOLE   600 1,551,150 35,520
BROADRIDGE FINL SOLN COMMON 11133T103 285 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 676,059 16,369,475 SH   SOLE   504,830 14,955,028 909,617
BROOKFIELD BUSINESS LTD PARTNERSHIP UNT G16234109 2,173 73,476 SH   SOLE   0 53,200 20,276
BROOKFIELD INFR PRTR UNIT G16252101 70,727 1,639,485 SH   SOLE   0 1,579,691 59,794
BROOKFIELD PROPERTY PARTNERS L.P.U G16249107 32,140 1,383,720 SH   SOLE   4,150 1,353,680 25,890
BROOKFIELD RENEWABLE COMMON LPU G16258108 19,154 572,972 SH   SOLE   0 561,172 11,800
BROOKLINE BANCORP IN COMMON 11373M107 4,546 293,354 SH   SOLE   2,000 288,504 2,850
BROOKS AUTOMATION COMMON 114340102 463 15,260 SH   SOLE   0 15,260 0
BROWN FORMAN CORP CLASS B 115637209 187 3,450 SH   SOLE   0 3,450 0
BRT REALTY TRUST SH BEN INT 055645303 2,958 276,002 SH   SOLE   1,200 137,146 137,656
BRUNSWICK CORP COMMON 117043109 3 62 SH   SOLE   0 62 0
BSB BANCORP INC MD COMMON 05573H108 29 1,000 SH   SOLE   0 1,000 0
BUCKEYE PARTNERS L P UNIT 118230101 1,309 22,980 SH   SOLE   0 22,980 0
BUCKLE INC COMMON 118440106 320 19,050 SH   SOLE   0 19,050 0
C & F FINL CORP COMMON 12466Q104 868 15,795 SH   SOLE   0 0 15,795
CABLE ONE INC COMMON 12685J105 1,327 1,838 SH   SOLE   0 1,838 0
CABOT CORP COMMON 127055101 19 350 SH   SOLE   0 350 0
CADIZ INC COMMON 127537207 400 31,500 SH   SOLE   0 31,500 0
CAESARSTONE LTD ILS0.04 M20598104 5 200 SH   SOLE   0 0 200
CALAMOS STRATEGIC TO COMMON SBI 128125101 56 4,631 SH   SOLE   0 4,631 0
CALERES INC COMMON 129500104 3,341 109,500 SH   SOLE   0 108,000 1,500
CALIFORNIA RESOURCES COMMON 13057Q206 1 180 SH   SOLE   0 180 0
CALIFORNIA WTR SVC COMMON 130788102 11 294 SH   SOLE   0 294 0
CALLIDUS SOFTWARE COMMON 13123E500 49 2,000 SH   SOLE   0 2,000 0
CALPINE CORP COMMON 131347304 3 254 SH   SOLE   0 254 0
CAMDEN NATL CORP COMMON 133034108 327 7,500 SH   SOLE   0 0 7,500
CAMDEN PPTY TR SH BEN INT 133131102 4,551 49,765 SH   SOLE   0 47,281 2,484
CAMECO CORP COMMON 13321L108 748 77,400 SH   SOLE   0 69,100 8,300
CAMPBELL SOUP CO COMMON 134429109 297 6,350 SH   SOLE   0 6,350 0
CAPITAL BK FINL CO COMMON 139794101 55 1,344 SH   SOLE   0 1,344 0
CAPITAL ONE FINL CO COMMON 14040H105 46,129 544,878 SH   SOLE   0 543,036 1,842
CAPITAL SOUTHWEST COMMON 140501107 12,423 725,224 SH   SOLE   0 723,724 1,500
CAPITAL SR LIVING COMMON 140475104 32,512 2,590,610 SH   SOLE   455,950 1,963,395 171,265
CAPSTEAD MTG CORP COMMON 14067E506 2 281 SH   SOLE   0 281 0
CARDINAL HEALTH INC COMMON 14149Y108 187 2,803 SH   SOLE   0 0 2,803
CARDIOVASCULAR SYS COMMON 141619106 11,893 422,500 SH   SOLE   422,500 0 0
CARLISLE COS INC COMMON 142339100 53 530 SH   SOLE   0 530 0
CARLYLE GROUP L P COMMON 14309L102 240 10,180 SH   SOLE   0 10,130 50
CARMAX INC COMMON 143130102 12,461 164,375 SH   SOLE   0 153,475 10,900
CARNIVAL CORP COMMON 143658300 6 100 SH   SOLE   0 100 0
CAROLINA TR BANCSHS COM STK USD0.01 14422P105 73 9,031 SH   SOLE   0 0 9,031
CARROLS RESTAURANT COMMON 14574X104 27,719 2,543,078 SH   SOLE   387,225 2,043,979 111,874
CARS.COM INC COMMON STOCK 14575E105 114 4,302 SH   SOLE   0 4,302 0
CARTERS INC COMMON 146229109 14 150 SH   SOLE   0 0 150
CASEYS GEN STORES COMMON 147528103 87 800 SH   SOLE   0 800 0
CATERPILLAR INC COMMON 149123101 486 3,903 SH   SOLE   0 2,404 1,499
CAVCO INDUSTRIES COMMON 149568107 39 270 SH   SOLE   0 270 0
CBIZ INC COMMON 124805102 40,470 2,490,518 SH   SOLE   319,850 2,032,468 138,200
CBL & ASSOCIATE PROP REIT 124830100 62 7,500 SH   SOLE   0 0 7,500
CBS CORPORATION CLASS A 124857103 1,168 20,000 SH   SOLE   0 20,000 0
CBS CORPORATION CLASS B 124857202 69,880 1,204,832 SH   SOLE   0 1,195,782 9,050
CDK GLOBAL INC COM USD0.001 'WI' 12508E101 722 11,445 SH   SOLE   0 11,279 166
CDN NATL RAILWAY COMMON 136375102 173 2,092 SH   SOLE   150 1,942 0
CDN NATURAL RES COMMON 136385101 102,569 3,062,687 SH   SOLE   1,416 2,746,494 314,777
CDN PACIFIC RAILWAY COMMON 13645T100 25 150 SH   SOLE   0 150 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 26,475 181,564 SH   SOLE   0 179,514 2,050
CELGENE CORP RTS 00/00/11 151020112 12 8,000 SH   SOLE   0 8,000 0
CEL-SCI CORPORATION COMMON STOCK 150837607 0 2 SH   SOLE   0 2 0
CENOVUS ENERGY COMMON 15135U109 25 2,500 SH   SOLE   0 2,500 0
CENTENNIAL RESOURCE COM USD0.0001 CL A 15136A102 7,933 441,501 SH   SOLE   1,700 430,101 9,700
CENTERPOINT ENERGY COMMON 15189T107 20 685 SH   SOLE   0 685 0
CENTRAL FD CDA LTD CLASS A NON VTG 153501101 1,299 102,579 SH   SOLE   0 102,579 0
CENTRAL FEDERAL CRP COMMON STOCK 15346Q202 121 50,000 SH   SOLE   0 0 50,000
CENTRAL SECS CORP COMMON 155123102 861 33,330 SH   SOLE   0 30,531 2,799
CENTURY BANCORP CLASS A NON VTG 156432106 993 12,400 SH   SOLE   0 12,400 0
CENTURYLINK INC COMMON 156700106 703 37,199 SH   SOLE   500 35,799 900
CENVEO INC COMMON 15670S402 57 16,732 SH   SOLE   0 15,532 1,200
CERUS CORP COMMON 157085101 114 42,000 SH   SOLE   0 42,000 0
CHARTER COMMUNICATIO COM USD0.001 CLASS'A 16119P108 2,857 7,864 SH   SOLE   0 7,768 96
CHATHAM LODGING TR COMMON 16208T102 10 500 SH   SOLE   0 500 0
CHECK POINT SOFTWARE ORDINARY M22465104 396 3,480 SH   SOLE   100 3,380 0
CHEMICAL FINL CORP COMMON 163731102 10,671 204,199 SH   SOLE   0 196,418 7,781
CHEMUNG FINL CORP COMMON 164024101 4,765 101,175 SH   SOLE   0 92,870 8,305
CHEROKEE INC COMMON 16444H102 27 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 7,566 1,759,761 SH   SOLE   83,200 1,468,686 207,875
CHESAPEAKE UTILS COR COMMON 165303108 5,673 72,507 SH   SOLE   600 67,282 4,625
CHEVRON CORP COMMON 166764100 5,342 45,467 SH   SOLE   0 43,774 1,693
CHICAGO BRIDGE & IRN NY REGISTRY SH 167250109 406 24,200 SH   SOLE   0 24,200 0
CHICOS FAS INC COMMON 168615102 1 115 SH   SOLE   0 115 0
CHIMERA INVT CORP COMMON 16934Q208 3 200 SH   SOLE   0 200 0
CHINA AUTO SYSTEMS COMMON 16936R105 48 9,250 SH   SOLE   0 0 9,250
CHINA XD PLASTICS CO COMMON 16948F107 7 1,500 SH   SOLE   0 1,500 0
CHINA ZENIX AUTO I ADS (4 ORD) 16951E104 665 485,707 SH   SOLE   485,707 0 0
CHIPOTLE MEXICAN GRL COMMON 169656105 224 730 SH   SOLE   0 685 45
CHUBB LIMITED COMMON H1467J104 65,992 462,936 SH   SOLE   0 389,951 72,985
CHURCH & DWIGHT INC COMMON 171340102 212 4,396 SH   SOLE   0 4,396 0
CIENA CORPORATION COMMON 171779309 1,036 47,170 SH   SOLE   0 44,662 2,508
CIGNA CORP COMMON 125509109 1,782 9,537 SH   SOLE   0 9,537 0
CIMAREX ENERGY CO COMMON 171798101 434 3,825 SH   SOLE   0 3,825 0
CIMPRESS N V SHS EURO N20146101 39 400 SH   SOLE   0 400 0
CINCINNATI BELL INC COMMON 171871502 3 200 SH   SOLE   200 0 0
CINCINNATI BELL INC PFD CV DEP1/20 171871403 25 500 SH   SOLE   0 500 0
CINCINNATI FINL CORP COMMON 172062101 59 777 SH   SOLE   0 777 0
CINEMARK HOLDINGS COMMON 17243V102 407 11,250 SH   SOLE   0 11,250 0
CINTAS CORP COMMON 172908105 18 129 SH   SOLE   0 129 0
CISCO SYSTEMS INC COMMON 17275R102 15,829 470,691 SH   SOLE   80 468,845 1,766
CITIGROUP INC COMMON 172967424 68,542 942,295 SH   SOLE   88,314 796,459 57,522
CITIZENS CMNTY BANCP COMMON 174903104 267 19,174 SH   SOLE   0 0 19,174
CITIZENS FINANCIAL COMMON 174610105 11,024 291,112 SH   SOLE   500 284,827 5,785
CITRIX SYS INC COMMON 177376100 1 14 SH   SOLE   0 14 0
CIVEO CORPORATION COMMON 17878Y108 5 1,900 SH   SOLE   0 1,900 0
CLEARSIDE BIOMEDIC CLEARSIDE BIOMEDIC 185063104 3,059 350,000 SH   SOLE   0 350,000 0
CLOROX CO COMMON 189054109 2,296 17,407 SH   SOLE   0 17,407 0
CLOUGH GBL DIV & INC COMMON SHSOF BEN INT 18913Y103 43 3,127 SH   SOLE   0 3,127 0
CLOVIS ONCOLOGY COMMON 189464100 8,330 101,100 SH   SOLE   101,100 0 0
CME GROUP INC CLASS A 12572Q105 2,202 16,230 SH   SOLE   0 16,230 0
CMS ENERGY CORP COMMON 125896100 6,337 136,826 SH   SOLE   0 135,126 1,700
COACH INC COMMON 189754104 3,111 77,243 SH   SOLE   0 75,443 1,800
COBALT INTL ENERGY COMMON 19075F304 5 3,681 SH   SOLE   0 3,667 14
COCA-COLA CO COMMON 191216100 32,306 717,755 SH   SOLE   0 702,438 15,317
COCA-COLA EU PARTNRS PLC ORDINARY SHARES G25839104 446 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 54 21,370 SH   SOLE   0 21,370 0
COGNIZANT TECH SOLNS CLASS A 192446102 11 160 SH   SOLE   0 160 0
COHEN & STEERS INFRA COMMON 19248A109 4 204 SH   SOLE   0 204 0
COHEN & STEERS LTD COMMON 19248C105 48 1,800 SH   SOLE   0 1,800 0
COHEN & STEERS QUAL COMMON 19247L106 2 235 SH   SOLE   0 235 0
COHERENT INC COMMON 192479103 47 200 SH   SOLE   0 200 0
COLGATE PALMOLIVE CO COMMON 194162103 15,059 206,711 SH   SOLE   0 205,847 864
COLLECTORS UNIVERSE COMMON 19421R200 23 1,000 SH   SOLE   0 0 1,000
COLONY NORTHSTAR INC COM 19625W104 28 2,289 SH   SOLE   0 1,466 823
COLUMBIA EMERGING GL EMERGING MKTS CONSUM 19762B509 5 200 SH   SOLE   0 200 0
COLUMBIA PPTY TR I COM USD0.01 198287203 27 1,271 SH   SOLE   0 1,271 0
COMCAST CORP CLASS A 20030N101 226,436 5,884,477 SH   SOLE   25,750 5,631,781 226,946
COMERICA INC COMMON 200340107 291 3,825 SH   SOLE   0 3,825 0
COMMERCE BANCSHARES COMMON 200525103 169 2,928 SH   SOLE   0 2,928 0
COMMERCEHUB INC COM USD0.01 SER A WI 20084V108 65 2,916 SH   SOLE   0 2,916 0
COMMERCEHUB INC COM USD0.01 SER C WI 20084V306 125 5,885 SH   SOLE   0 5,885 0
COMMERCIAL METALS CO COMMON 201723103 11,603 609,735 SH   SOLE   600 568,190 40,945
COMMERCIAL VEH GRP COMMON 202608105 2,593 352,818 SH   SOLE   0 315,118 37,700
COMMUNITY WST BKSHRS COMMON 204157101 248 23,888 SH   SOLE   0 0 23,888
CONAGRA BRANDS INC COMMON 205887102 133 3,946 SH   SOLE   0 3,652 294
CONCERT PHARMACEUT COM USD0.001 206022105 1,016 68,900 SH   SOLE   68,900 0 0
CONDUENT INCORPORATE COMMON 206787103 4 290 SH   SOLE   0 290 0
CONNECTICUT WTR SVC COMMON 207797101 2,595 43,771 SH   SOLE   600 40,871 2,300
CONOCOPHILLIPS COMMON 20825C104 70,750 1,413,600 SH   SOLE   2,350 1,399,783 11,467
CONSOLDTD EDISON INC COMMON 209115104 566 7,017 SH   SOLE   0 7,017 0
CONSOLIDATED WATR CO ORDINARY G23773107 9,624 751,913 SH   SOLE   0 704,593 47,320
CONSTELLATION BRANDS CLASS A 21036P108 31 160 SH   SOLE   0 160 0
CONTINENTAL RES COMMON 212015101 19 500 SH   SOLE   0 500 0
COPART INC COMMON 217204106 39 1,160 SH   SOLE   0 1,160 0
CORE LABORATORIES COMMON N22717107 17 175 SH   SOLE   0 175 0
CORIUM INTERNATION COM USD0.001 21887L107 110 10,000 SH   SOLE   0 10,000 0
CORNING INCORPORATED COMMON 219350105 509 17,015 SH   SOLE   0 17,015 0
COSTAR GROUP INC COMMON 22160N109 187 700 SH   SOLE   0 700 0
COSTCO WHSL CORP COMMON 22160K105 2,360 14,367 SH   SOLE   0 12,425 1,942
COTY INC CLASS A 222070203 98,539 5,961,245 SH   SOLE   3,950 5,928,243 29,052
COUNTY BANCORP COM USD0.01 221907108 225 7,500 SH   SOLE   0 0 7,500
COUSINS PPTYS INC COMMON 222795106 6 684 SH   SOLE   0 684 0
CRACKER BARREL OLD CTRY STORE COM 22410J106 303 2,000 SH   SOLE   0 2,000 0
CRAFT BREW ALIA COMMON 224122101 1,444 82,332 SH   SOLE   0 82,332 0
CRANE CO COMMON 224399105 17 225 SH   SOLE   0 225 0
CREE INC COMMON 225447101 1 51 SH   SOLE   0 51 0
CRESTWOOD EQ. PRTNRS UNIT LTD PTNR 226344208 934 38,285 SH   SOLE   0 19,035 19,250
CRITEO S.A ADS REPR 1 ORD SPONS 226718104 2,632 63,423 SH   SOLE   0 62,048 1,375
CROSS TIMBERS RTY TR UNIT 22757R109 14 1,000 SH   SOLE   0 1,000 0
CROWN CRAFTS INC COMMON 228309100 308 47,495 SH   SOLE   0 0 47,495
CSS INDS INC COMMON 125906107 4,268 148,105 SH   SOLE   0 135,480 12,625
CSW INDUSTRIALS IN COM USD0.01 126402106 34,112 769,162 SH   SOLE   0 767,662 1,500
CSX CORP COMMON 126408103 5,883 108,429 SH   SOLE   0 108,429 0
CTI BIOPHARMA CORP COM NPV 12648L601 0 36 SH   SOLE   0 36 0
CULLEN FROST BANKERS COMMON 229899109 5,120 53,937 SH   SOLE   0 53,937 0
CUMMINS INC COMMON 231021106 160 957 SH   SOLE   0 957 0
CURRENCYSHARES AUSTRALIAN DOL 23129U101 744 9,498 SH   SOLE   0 9,498 0
CVB FINANCIAL CORP COMMON 126600105 131 5,442 SH   SOLE   0 0 5,442
CVS HEALTH CORP COMMON 126650100 161,664 1,988,001 SH   SOLE   122,575 1,826,785 38,641
CYPRESS SEMICONDUCTR COMMON 232806109 70 4,705 SH   SOLE   0 4,705 0
CYREN LTD ORD SHS M26895108 3 2,000 SH   SOLE   0 2,000 0
D R HORTON INC COMMON 23331A109 112 2,826 SH   SOLE   0 2,826 0
DAILY JOURNAL CORP COMMON 233912104 0 1 SH   SOLE   0 1 0
DAKTRONICS INC COMMON 234264109 1 140 SH   SOLE   0 0 140
DANAHER CORP COMMON 235851102 244,990 2,856,032 SH   SOLE   150,000 2,673,568 32,464
DANONE SP ADR (0.2 ORD) 23636T100 3,332 211,564 SH   SOLE   0 192,664 18,900
DARDEN RESTAURANT COMMON 237194105 175 2,229 SH   SOLE   0 2,229 0
DASEKE INC WTS JUL 28 20 23753F115 32 20,000 SH   SOLE   0 20,000 0
DAVITA INC COMMON 23918K108 8 144 SH   SOLE   0 144 0
DBV TECHNOLOGIES SPNS ADR 23306J101 5,375 126,669 SH   SOLE   126,669 0 0
DBX ETF TR MSCI EUROPE HDGD EQU 233051853 7 260 SH   SOLE   0 260 0
DBX ETF TR X-TRACKERS JAPAN HDG 233051507 0 23 SH   SOLE   0 23 0
DEERE & CO COMMON 244199105 204 1,631 SH   SOLE   0 1,231 400
DELL TECHNOLOGIES COM CL V 24703L103 42 546 SH   SOLE   0 546 0
DELTA AIR LINES COMMON 247361702 44 920 SH   SOLE   0 920 0
DELTIC TIMBER CORP COMMON 247850100 19 216 SH   SOLE   0 216 0
DENTSPLY SIRONA INC COM USD0.01 24906P109 836 13,986 SH   SOLE   0 13,986 0
DEVON ENERGY CORP COMMON 25179M103 2,260 61,585 SH   SOLE   0 61,058 527
DIAGEO P L C SP ADR (4 ORD) 25243Q205 3,737 28,286 SH   SOLE   0 27,332 954
DIAGEO PLC ORDINARY G42089113 2,722 83,160 SH   SOLE   0 75,285 7,875
DIGITAL RLTY TR INC COMMON 253868103 47 400 SH   SOLE   0 400 0
DIME CMNTY BANCSHRS COMMON 253922108 53 2,473 SH   SOLE   0 0 2,473
DISCOVER FINL SVCS COMMON 254709108 29,788 461,973 SH   SOLE   0 459,033 2,940
DISCOVERY COMMUNIC COMMON SERIES A 25470F104 8,114 381,158 SH   SOLE   200 321,334 59,624
DISCOVERY COMMUNIC COMMON SERIES C 25470F302 58,248 2,875,072 SH   SOLE   795 2,723,674 150,603
DISH NETWORK CORP CLASS A 25470M109 78 1,450 SH   SOLE   0 1,450 0
DLH HOLDINGS CORP. COMMON 23335Q100 122 18,911 SH   SOLE   0 0 18,911
DNP SELECT INCOME FD COMMON 23325P104 26 2,276 SH   SOLE   0 2,276 0
DOLBY LABORATORIES COMMON 25659T107 1 27 SH   SOLE   0 27 0
DOLLAR TREE INC COMMON 256746108 60 700 SH   SOLE   0 700 0
DOMINION ENERGY INC COMMON 25746U109 338 4,400 SH   SOLE   0 3,000 1,400
DONNELLEY FINANCIAL COMMON 25787G100 43 1,998 SH   SOLE   0 1,998 0
DONNELLEY R R & SONS COMMON 257867200 54 5,329 SH   SOLE   0 5,329 0
DORCHESTER MINERALS COMMON UNIT 25820R105 250 16,650 SH   SOLE   0 12,450 4,200
DOUBLELINE INCOME COMMON 258622109 21 1,000 SH   SOLE   0 1,000 0
DOVER CORP COMMON 260003108 42 464 SH   SOLE   0 364 100
DOWDUPONT INC COM USD0.01 26078J100 29,412 424,857 SH   SOLE   0 400,824 24,033
DR PEPPER SNAPPLE COMMON 26138E109 112 1,272 SH   SOLE   0 1,272 0
DRIL-QUIP INC COMMON 262037104 7 176 SH   SOLE   0 176 0
DUCOMMUN INC COMMON 264147109 67 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 1,038 12,372 SH   SOLE   0 11,994 378
DUN & BRADSTREET COR COMMON 26483E100 3,692 31,717 SH   SOLE   0 31,417 300
DUNDEE CORP CLASS A 264901109 12,482 4,830,754 SH   SOLE   927,050 3,653,945 249,759
DUNKIN BRANDS GR COMMON 265504100 77,712 1,464,062 SH   SOLE   133,600 1,305,142 25,320
DXC TECHNOLOGY CO COMMON STOCK 23355L106 39 455 SH   SOLE   0 455 0
EAGLE BANCRP MONTAN COMMON 26942G100 559 30,236 SH   SOLE   0 0 30,236
EAST WEST BANCORP COMMON 27579R104 59 1,000 SH   SOLE   0 1,000 0
EASTMAN CHEM CO COMMON 277432100 220 2,438 SH   SOLE   0 2,432 6
EASTMAN KODAK CO COM NEW 277461406 0 25 SH   SOLE   0 25 0
EASTMAN KODAK CO WTS SEP 03 18 277461133 0 8 SH   SOLE   0 8 0
EASTMAN KODAK CO WTS SEP 03 18 277461141 0 7 SH   SOLE   0 7 0
EATON CORPORATION COMMON G29183103 187 2,445 SH   SOLE   0 2,445 0
EATON VANCE TAX-MNG OPP FUND 27828Y108 290 18,944 SH   SOLE   0 18,944 0
EATON VANCE ENHANCED COMMON 278274105 225 16,110 SH   SOLE   0 16,110 0
EATON VANCE TAX MNG GBL DV EQT 27829F108 7 750 SH   SOLE   0 750 0
EATON VANCE TAX ADV COMMON 27828G107 22 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 44,533 1,157,912 SH   SOLE   6,090 1,077,739 74,083
EBIX INC COMMON 278715206 123 1,900 SH   SOLE   0 1,900 0
ECHOSTAR CORP CLASS A 278768106 57 1,000 SH   SOLE   0 1,000 0
ECOLAB INC COMMON 278865100 764 5,943 SH   SOLE   0 5,943 0
ECOPETROL SA SP ADR (20 ORD) 279158109 66 7,000 SH   SOLE   0 7,000 0
EDGEWELL PERSONAL COMMON 28035Q102 119 1,642 SH   SOLE   0 1,642 0
EDWARDS LIFESCIENCE COMMON 28176E108 34 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 74 629 SH   SOLE   0 629 0
ELI LILLY & CO COMMON 532457108 10,615 124,095 SH   SOLE   0 118,765 5,330
EMBRAER SA ADR (4 ORD) 29082A107 0 0 SH   SOLE   0 0 0
EMCOR GROUP INC COMMON 29084Q100 3 51 SH   SOLE   0 51 0
EMERALD EXPOSITION COMMON USD0.01 29103B100 2,693 115,900 SH   SOLE   115,900 0 0
EMERSON ELEC CO COMMON 291011104 1,207 19,222 SH   SOLE   0 18,202 1,020
EMPIRE RESORTS INC COM USD0.01 292052305 0 34 SH   SOLE   0 34 0
ENANTA PHARMACEUTI COMMON 29251M106 44,324 947,100 SH   SOLE   935,100 12,000 0
ENBRIDGE ENERGY PART COMMON 29250R106 9 600 SH   SOLE   0 0 600
ENBRIDGE INC COMMON 29250N105 5,793 138,457 SH   SOLE   0 135,545 2,912
ENCANA CORPORATION COMMON 292505104 292 24,840 SH   SOLE   0 24,590 250
ENERGIZER HOLDINGS COMMON 29272W109 130 2,842 SH   SOLE   0 2,842 0
ENERGY TRANSFER EQTY COMMON UNIT 29273V100 223 12,887 SH   SOLE   0 12,887 0
ENERGY TRANSFER PRTN UNIT LTD PARTN 29278N103 233 12,749 SH   SOLE   0 12,749 0
ENERGY XXI GULFCOAST COM USD0.01 29276K101 16 1,623 SH   SOLE   0 1,623 0
ENERPLUS CORP COMMON 292766102 9 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 80 1,000 SH   SOLE   0 1,000 0
ENSCO PLC COMMON CLASS A G3157S106 3,872 648,610 SH   SOLE   5,100 642,160 1,350
ENSTAR GROUP LTD COMMON G3075P101 11 50 SH   SOLE   0 0 50
ENTEGRA FINANCIAL COMMON NPV 29363J108 243 9,763 SH   SOLE   0 9,763 0
ENTELLUS MED INC COMMON 29363K105 3,206 173,700 SH   SOLE   173,700 0 0
ENTERGY CORP COMMON 29364G103 228 2,994 SH   SOLE   0 2,994 0
ENTERPRISE PRODS COMMON 293792107 3,689 141,523 SH   SOLE   0 139,349 2,174
ENVISION HEALTHCARE COMMON STOCK 29414D100 8 178 SH   SOLE   0 178 0
EOG RESOURCES INC COMMON 26875P101 40,248 415,992 SH   SOLE   0 415,972 20
EQT CORPORATION COMMON 26884L109 420 6,450 SH   SOLE   0 6,450 0
EQUIFAX INC COMMON 294429105 73 693 SH   SOLE   0 693 0
EQUITY COMMONWEALTH COMMON SBI 294628102 1,109 36,500 SH   SOLE   0 36,500 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 199 3,024 SH   SOLE   0 3,024 0
ERICSSON ADR (1 ORD B SEK1) 294821608 8 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 623 47,366 SH   SOLE   0 41,137 6,229
ESTEE LAUDER CO CLASS A 518439104 40 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 22 100 SH   SOLE   0 100 0
EVERSOURCE ENERGY COMMON 30040W108 86 1,437 SH   SOLE   0 1,437 0
EXELON CORP COMMON 30161N101 122 3,252 SH   SOLE   0 2,877 375
EXPEDIA INC COMMON 30212P303 5 35 SH   SOLE   0 35 0
EXPEDITORS INTL WASH COMMON 302130109 27 460 SH   SOLE   0 460 0
EXPRESS SCRIPTS HLDG COMMON 30219G108 396 6,254 SH   SOLE   0 6,225 29
EXTENDED STAY AMRC 1 COM&1 CL 'B' 30224P200 13,664 683,200 SH   SOLE   0 653,200 30,000
EXTRA SPACE STORAGE REIT 30225T102 119 1,500 SH   SOLE   0 1,500 0
EXXON MOBIL CORP COMMON 30231G102 37,139 453,023 SH   SOLE   300 427,670 25,053
FACEBOOK INC CLASS A 30303M102 2,290 13,406 SH   SOLE   0 13,036 370
FAIR ISAAC INC COMMON 303250104 232 1,654 SH   SOLE   0 654 1,000
FARMER BROS CO COMMON 307675108 1,290 39,270 SH   SOLE   0 38,570 700
FATE THERAPEUTICS COM USD0.001 31189P102 4 1,250 SH   SOLE   0 0 1,250
FEDEX CORP COMMON 31428X106 128,681 570,446 SH   SOLE   1,000 555,482 13,964
FERRARI N V COMMON N3167Y103 2 20 SH   SOLE   0 20 0
FERRO CORP COMMON 315405100 2,230 100,000 SH   SOLE   0 97,000 3,000
FIDELITY NATL INFO COMMON 31620M106 403 4,320 SH   SOLE   0 4,050 270
FIESTA RESTAURANT GR COMMON 31660B101 1,837 96,700 SH   SOLE   0 96,700 0
FIFTH THIRD BANCORP COMMON 316773100 88 3,160 SH   SOLE   0 3,160 0
FINISH LINE INC CLASS A 317923100 0 1 SH   SOLE   0 1 0
FIREEYE INC COMMON STOCK 31816Q101 308 18,400 SH   SOLE   0 18,400 0
FIRST DATA CORP COMMON CL A 32008D106 135 7,500 SH   SOLE   0 7,500 0
FIRST FINL BANCORP COMMON 320209109 122 4,668 SH   SOLE   0 4,668 0
FIRST HORIZON NATL COMMON 320517105 3,463 180,861 SH   SOLE   0 176,356 4,505
FIRST REPUBLIC BANK COMMON 33616C100 2 20 SH   SOLE   0 20 0
FIRST TR ETF IV SENIOR LN FD 33738D309 14 307 SH   SOLE   0 307 0
FIRST TR ETF DJ INTERNT IDX 33733E302 12 125 SH   SOLE   0 125 0
FIRST TR EXCHANGE TR ETF UTILITIES ALPH 33734X184 3 136 SH   SOLE   0 136 0
FIRSTENERGY CORP COMMON 337932107 24 800 SH   SOLE   0 800 0
FISERV INC COMMON 337738108 116 900 SH   SOLE   0 900 0
FLAGSTAR BANCORP COMMON 337930705 25 730 SH   SOLE   0 730 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 20 484 SH   SOLE   0 484 0
FLIR SYS INC COMMON 302445101 4,476 115,059 SH   SOLE   0 115,059 0
FLOWSERVE CORP COMMON 34354P105 38 900 SH   SOLE   0 900 0
FLUOR CORPORATION COMMON 343412102 4 101 SH   SOLE   0 51 50
FLY LEASING LTD ADR 144 A 34407D109 5,595 399,130 SH   SOLE   320,130 69,450 9,550
FMC CORP COMMON 302491303 8 100 SH   SOLE   0 100 0
FNB CORP COMMON 302520101 204 14,542 SH   SOLE   0 12,540 2,002
FOAMIX PHARMACUTICLS COMMON M46135105 63 11,500 SH   SOLE   0 11,500 0
FOMENTO ECON MEXI SP ADR (10 UNITS) 344419106 44 465 SH   SOLE   0 465 0
FOOT LOCKER INC COMMON 344849104 140 4,000 SH   SOLE   0 4,000 0
FORD MOTOR CO COMMON 345370860 40 3,345 SH   SOLE   0 3,345 0
FOREST CITY ENTPRSES CLASS A 345605109 26,258 1,029,352 SH   SOLE   43,122 927,520 58,710
FORTIVE CORPORATION COMMON STOCK 34959J108 26,533 374,822 SH   SOLE   0 365,413 9,409
FORTUNE BRANDS HOM COMMON USD0.01 34964C106 70 1,050 SH   SOLE   0 1,050 0
FOUR CORNERS PRPERTY COMMON 35086T109 26 1,066 SH   SOLE   0 1,066 0
FRANCO NEVADA CORP COMMON 351858105 47 617 SH   SOLE   0 617 0
FRANKLIN ELEC INC COMMON 353514102 1,006 22,450 SH   SOLE   0 22,450 0
FRANKLIN RES INC COMMON 354613101 25,717 577,800 SH   SOLE   0 576,670 1,130
FRANKLIN STREET PPTY COMMON 35471R106 293 27,661 SH   SOLE   0 27,661 0
FREEPORT-MCMORAN INC COMMON 35671D857 18 1,336 SH   SOLE   0 700 636
FRESENIUS MED CARE ADS (1/2 PRF SHR) 358029106 30 620 SH   SOLE   0 620 0
FRP HOLDINGS INC COMMON 30292L107 272 6,021 SH   SOLE   0 6,021 0
FUELCELL ENERGY INC COM USD0.0001 35952H502 5 3,191 SH   SOLE   0 3,191 0
GABELLI EQUITY TRUST COMMON 362397101 46 7,116 SH   SOLE   0 7,116 0
GAMESTOP CORP HLDG CLASS A 36467W109 10 500 SH   SOLE   0 500 0
GANNETT INC COMMON 36473H104 41 4,662 SH   SOLE   0 4,662 0
GAP INC COMMON 364760108 60 2,056 SH   SOLE   0 2,056 0
GCP APPLIED TECH INC COMMON 36164Y101 48,028 1,564,462 SH   SOLE   0 1,532,035 32,427
GENERAL AMERN INVS COMMON 368802104 677 18,812 SH   SOLE   0 9,472 9,340
GENERAL DYNAMICS COMMON 369550108 1,057 5,146 SH   SOLE   0 5,146 0
GENERAL ELECTRIC CO COMMON 369604103 78,091 3,229,599 SH   SOLE   3,226 3,113,730 112,643
GENERAL MILLS INC COMMON 370334104 6,490 125,398 SH   SOLE   0 125,398 0
GENERAL MOTORS CO COMMON 37045V100 126 3,137 SH   SOLE   0 3,137 0
GENERAL MTRS CO WTS JUL 10 19 37045V126 33 1,476 SH   SOLE   0 1,476 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 5 1,265 SH   SOLE   0 1,265 0
GENOMIC HEALTH COMMON 37244C101 2,246 70,000 SH   SOLE   70,000 0 0
GENUINE PARTS CO COMMON 372460105 182 1,903 SH   SOLE   0 1,903 0
GERON CORP COMMON 374163103 6 3,200 SH   SOLE   0 3,200 0
GETTY RLTY CORP NEW COMMON 374297109 74 2,600 SH   SOLE   0 2,600 0
GEVO INC COM USD0.01 374396307 0 500 SH   SOLE   0 500 0
GGP INC COMMON 36174X101 589 28,375 SH   SOLE   0 28,375 0
GIGAMON INC COMMON 37518B102 2,096 49,750 SH   SOLE   0 48,650 1,100
GILEAD SCIENCES INC COMMON 375558103 226,565 2,796,408 SH   SOLE   1,326 2,494,919 300,163
GLATFELTER COMMON 377316104 11,930 613,383 SH   SOLE   1,600 585,418 26,365
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 1,064 26,208 SH   SOLE   0 24,308 1,900
GLOBAL PARTNERS LP COMMON UNIT 37946R109 26 1,500 SH   SOLE   0 1,500 0
GLOBAL PAYMENTS INC COMMON 37940X102 190 2,000 SH   SOLE   0 2,000 0
GLOBAL X FDS GBL X MSCIGREECE ETF 37950E366 6 723 SH   SOLE   0 723 0
GLOBAL X FDS GLOB X NOR ETF 37950E747 3 270 SH   SOLE   0 270 0
GLOBAL X FDS SILVER MNR ETF 37954Y848 105 3,199 SH   SOLE   0 3,199 0
GLOBALSTAR INC COMMON 378973408 26 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,020 45,150 SH   SOLE   0 45,150 0
GOLAR LNG PARTNERS COMMON UNIT Y2745C102 13 600 SH   SOLE   0 600 0
GOLD STANDARD VENT COMMON 380738104 4 2,500 SH   SOLE   0 2,500 0
GOLDCORP INC COMMON 380956409 32 2,534 SH   SOLE   0 2,534 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 36 736 SH   SOLE   0 736 0
GOLDMAN SACHS GROUP COMMON 38141G104 1,114 4,694 SH   SOLE   0 4,665 29
GOPRO INC. COM USD0.0001 CL A 38268T103 0 11 SH   SOLE   0 11 0
GRACE W R & CO DEL COMMON 38388F108 22,534 312,326 SH   SOLE   34 299,233 13,059
GRACO INC COMMON 384109104 21,407 173,060 SH   SOLE   0 138,522 34,538
GRAHAM HOLDINGS CO CLASS B COMMON STK 384637104 1,181 2,020 SH   SOLE   0 2,020 0
GRAINGER W W INC COMMON 384802104 277 1,544 SH   SOLE   0 500 1,044
GRAMERCY PROPERTY TR COMSHS BENFINT $0.01 385002308 19 636 SH   SOLE   0 636 0
GREAT PLAINS ENERGY COMMON 391164100 12,846 423,973 SH   SOLE   0 404,358 19,615
GREEN BANCORP INC COMMON 39260X100 8,506 359,693 SH   SOLE   147,608 186,085 26,000
GREENHILL & CO INC COMMON 395259104 71 4,279 SH   SOLE   0 4,279 0
GROUPE DANONE SHS F12033134 14,940 193,109 SH   SOLE   0 192,909 200
GUARANTY BANCORP DEL COMMON 40075T607 514 18,500 SH   SOLE   0 0 18,500
GUESS INC COMMON 401617105 0 11 SH   SOLE   0 11 0
GUIDEWIRE SOFTWARE COMMON 40171V100 46 600 SH   SOLE   0 600 0
HAIN CELESTIAL GROUP COMMON 405217100 10 263 SH   SOLE   0 263 0
HALLIBURTON COMMON 406216101 993 21,581 SH   SOLE   0 19,806 1,775
HALYARD HEALTH INC COMMON 40650V100 98 2,185 SH   SOLE   0 2,185 0
HANESBRANDS INC COMMON 410345102 688 27,928 SH   SOLE   0 27,928 0
HANNON ARMSTRONG S COMMON 41068X100 17 700 SH   SOLE   0 700 0
HARDINGE INC COMMON 412324303 564 36,950 SH   SOLE   0 34,000 2,950
HARRIS CORP DEL COMMON 413875105 79 604 SH   SOLE   0 604 0
HARSCO CORP COMMON 415864107 2,795 133,770 SH   SOLE   0 114,625 19,145
HARTE HANKS INC COMMON 416196103 0 288 SH   SOLE   0 288 0
HARTFORD FINL SVCS COMMON 416515104 53 969 SH   SOLE   0 489 480
HARVARD BIOSCIENCE I COMMON 416906105 491 131,000 SH   SOLE   0 67,000 64,000
HASBRO INC COMMON 418056107 1,287 13,182 SH   SOLE   0 12,682 500
HC2 HLDGS INC COMMON 404139107 79 15,000 SH   SOLE   0 0 15,000
HCP INC COMMON 40414L109 0 1 SH   SOLE   0 0 1
HEIDRICK &STRUG INTL COMMON 422819102 6 300 SH   SOLE   0 300 0
HELIX ENRGY SOLNS COMMON 42330P107 1 200 SH   SOLE   0 200 0
HENRY JACK & ASSOC COMMON 426281101 308 3,002 SH   SOLE   0 3,002 0
HENRY SCHEIN INC COMMON 806407102 89 1,090 SH   SOLE   0 1,090 0
HERCULES CAPITAL INC COMMON 427096508 59 4,650 SH   SOLE   0 4,350 300
HESS CORPORATION COMMON 42809H107 1,053 22,478 SH   SOLE   0 21,878 600
HEWLETT PACKARD ENTR COMMON USD0.01 42824C109 85 5,781 SH   SOLE   0 5,781 0
HEXCEL CORP COMMON 428291108 235 4,100 SH   SOLE   0 4,100 0
HIGHLAND FDS I IBOXX SR LN ETF 430101774 41 2,256 SH   SOLE   0 2,256 0
HIGHWOODS PPTYS INC COMMON 431284108 1,278 24,550 SH   SOLE   0 24,550 0
HILLENBRAND INC COMMON 431571108 8 207 SH   SOLE   0 207 0
HILLTOP HOLDINGS COMMON 432748101 455 17,500 SH   SOLE   0 0 17,500
HILTON WRLDWDE HLDGS COMMON 43300A203 2,204 31,744 SH   SOLE   0 31,644 100
HLTHCARE TR OF AMER COMMON 42225P501 85 2,861 SH   SOLE   0 2,861 0
HMS HOLDINGS CORP COMMON 40425J101 11 570 SH   SOLE   0 570 0
HNI CORPORATION COMMON 404251100 58 1,400 SH   SOLE   0 1,300 100
HOME BANCSHARES COMMON 436893200 1,163 46,132 SH   SOLE   0 0 46,132
HOME DEPOT INC COMMON 437076102 4,892 29,911 SH   SOLE   0 28,730 1,181
HONEYWELL INTL INC COMMON 438516106 270,208 1,906,358 SH   SOLE   95,050 1,790,936 20,372
HORIZON GLOBAL CORP COMMON 44052W104 25,245 1,431,171 SH   SOLE   228,280 1,124,301 78,590
HORMEL FOODS CORP COMMON 440452100 64 2,000 SH   SOLE   0 2,000 0
HOST HOTELS & RESRTS REIT 44107P104 83 4,527 SH   SOLE   0 2,783 1,744
HOSTESS BRANDS INC COM USD0.0001 CL A 44109J106 677 49,575 SH   SOLE   0 49,575 0
HOSTESS BRANDS INC WTS NOV 04 21 44109J114 664 325,750 SH   SOLE   0 294,750 31,000
HOWARD HUGHES COMMON 44267D107 16,293 138,163 SH   SOLE   0 131,469 6,694
HP INC COMMON USD0.01 40434L105 115 5,781 SH   SOLE   0 5,781 0
HRG GROUP INC COMMON 40434J100 75,724 4,851,016 SH   SOLE   370,250 4,242,171 238,595
HSBC HLDGS PLC ADR (1/40 PRF A) 404280604 16 618 SH   SOLE   0 618 0
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 4,589 92,882 SH   SOLE   700 84,662 7,520
HUBBELL INCORPORATED COMMON 443510607 174 1,500 SH   SOLE   0 1,500 0
HUNTINGTON BANCSHARE COMMON 446150104 139 10,000 SH   SOLE   0 9,422 578
HUNTINGTON INGALLS COMMON 446413106 4 20 SH   SOLE   0 20 0
HUNTSMAN CORP COMMON 447011107 2,723 99,336 SH   SOLE   0 87,661 11,675
HURCO CO COMMON 447324104 70 1,700 SH   SOLE   0 1,700 0
HURON CONSULTING GRP COMMON 447462102 24 700 SH   SOLE   0 0 700
HUTTIG BUILDNG PRODS COMMON 448451104 176 25,000 SH   SOLE   0 0 25,000
HYDROGENICS CORP COMMON 448883207 57 7,000 SH   SOLE   0 0 7,000
IAC INTERACTIVECORP COMMON 44919P508 72,247 614,455 SH   SOLE   2,160 595,135 17,160
ICONIX BRAND GROUP COMMON 451055107 962 169,075 SH   SOLE   0 92,950 76,125
ICONIX BRAND GROUP I 1.500 MAR 15 18 C 451055AF4 29 30,000 PRN   SOLE   0 30,000 0
IDACORP INC COMMON 451107106 8,424 95,808 SH   SOLE   0 89,628 6,180
IDEX CORP COMMON 45167R104 1,107 9,118 SH   SOLE   0 9,118 0
IDEXX LABS INC COMMON 45168D104 629 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 15 3,100 SH   SOLE   0 3,100 0
IES HLDGS INC COM STK USD0.01 44951W106 34 2,000 SH   SOLE   0 2,000 0
IF BANCORP INC COMMON 44951J105 148 7,636 SH   SOLE   0 7,636 0
IHS MARKIT LTD SHS G47567105 66 1,500 SH   SOLE   0 0 1,500
IKANG HEALTHCARE G ADS REP 0.5 ORD SHS 45174L108 12,520 928,843 SH   SOLE   928,843 0 0
ILG INC COM USD0.01 44967H101 0 33 SH   SOLE   0 33 0
ILLINOIS TOOL WORKS COMMON 452308109 6,538 44,186 SH   SOLE   0 44,086 100
ILLUMINA INC COMMON 452327109 372 1,872 SH   SOLE   20 1,852 0
IMAX CORP COMMON 45245E109 2 100 SH   SOLE   0 100 0
IMMUNOGEN INC COMMON 45253H101 23 3,046 SH   SOLE   0 3,046 0
IMPINJ INC COM USD0.001 453204109 249 6,000 SH   SOLE   0 6,000 0
INDEPENDENCE REALTY COMMON STOCK 45378A106 1 116 SH   SOLE   0 111 5
INDEPNDNT BK OF MASS COMMON 453836108 109 1,467 SH   SOLE   0 1,467 0
INDIA FD INC COMMON 454089103 409 15,297 SH   SOLE   0 15,297 0
ING GROEP N V SP ADR (1 COM) 456837103 112 6,122 SH   SOLE   0 6,122 0
INGERSOLL-RAND PLC CLASS A G47791101 310 3,481 SH   SOLE   0 3,481 0
INGREDION INCORPRTD COMMON 457187102 53,826 446,178 SH   SOLE   0 445,678 500
INSMED INC COMMON 457669307 0 25 SH   SOLE   0 25 0
INTEGER HLDGS CORP COMMON STOCK 45826H109 15 300 SH   SOLE   0 300 0
INTEGRAT DEVICE TECH COMMON 458118106 350 13,200 SH   SOLE   0 13,200 0
INTEL CORP COMMON 458140100 7,237 190,046 SH   SOLE   0 180,902 9,144
INTER CONTINENTAL EX COM USD0.01 45866F104 17,649 256,900 SH   SOLE   0 254,280 2,620
INTERNATIONAL PAPER COMMON 460146103 232 4,094 SH   SOLE   0 4,094 0
INTERPUBLIC GROUP COMMON 460690100 156 7,533 SH   SOLE   0 4,092 3,441
INTL BUSINESS MCHN COMMON 459200101 74,607 514,249 SH   SOLE   0 468,048 46,201
INTL FLAVORS & FRAGR COMMON 459506101 100 700 SH   SOLE   0 700 0
INTREXON CORP COMMON NPV 46122T102 5 300 SH   SOLE   0 300 0
INTUIT COMMON 461202103 397 2,800 SH   SOLE   0 0 2,800
INTUITIVE SURGIC INC COMMON 46120E602 73 70 SH   SOLE   0 70 0
INVESCO MUN INCM OPPTN 46132X101 25 3,173 SH   SOLE   0 3,173 0
INVESCO DYN CR OPPUR COMMON SBI 46132R104 0 4 SH   SOLE   0 4 0
INVESCO PENN VL MUNI COMMON 46132K109 4 350 SH   SOLE   0 350 0
INVESCO SENIOR INCTR COMMON 46131H107 7 1,700 SH   SOLE   0 1,700 0
INVESTORS BANCORP COMMON 46146L101 27 2,041 SH   SOLE   0 0 2,041
INVUITY INC COM USD0.001 46187J205 84 9,500 SH   SOLE   0 9,500 0
IONIS PHARMACEUTICAL COMMON USD0.001 462222100 43 850 SH   SOLE   0 850 0
IROBOT CORP COMMON 462726100 7 100 SH   SOLE   0 100 0
IRON MOUNTAIN INC REIT 46284V101 7 195 SH   SOLE   0 195 0
ISHARES 1-3 YR CR BD ETF 464288646 9 90 SH   SOLE   0 90 0
ISHARES 7-10 Y TR BD ETF 464287440 15 146 SH   SOLE   0 146 0
ISHARES BRAZIL CAPD ETF 464286400 27 671 SH   SOLE   0 671 0
ISHARES CHINA LG-CAP ETF 464287184 256 5,832 SH   SOLE   0 5,832 0
ISHARES EAFE GRWTH ETF 464288885 14 187 SH   SOLE   0 187 0
ISHARES EAFE VALUE ETF 464288877 19 363 SH   SOLE   0 363 0
ISHARES EMERG MKTS ETF 464287234 62 1,388 SH   SOLE   0 1,388 0
ISHARES INTL SEL DIV ETF 464288448 5 154 SH   SOLE   0 154 0
ISHARES JP MOR EM MK ETF 464288281 35 305 SH   SOLE   0 305 0
ISHARES LATN AMER 40 ETF 464287390 35 1,000 SH   SOLE   0 1,000 0
ISHARES MSCI EAFE ETF 464287465 537 7,842 SH   SOLE   0 7,842 0
ISHARES MSCI JAPN SMCETF 464286582 363 4,900 SH   SOLE   0 4,900 0
ISHARES RUS 1000 GRW ETF 464287614 219 1,755 SH   SOLE   0 1,755 0
ISHARES RUS 1000 VAL ETF 464287598 278 2,353 SH   SOLE   0 2,353 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 116 1,376 SH   SOLE   0 1,376 0
ISHARES RUS MID-CAP ETF 464287499 181 923 SH   SOLE   0 923 0
ISHARES RUSSELL 2000 ETF 464287655 94 637 SH   SOLE   0 637 0
ISHARES S&P 500 GRWT ETF 464287309 11 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 58 625 SH   SOLE   0 625 0
ISHARES SP SMCP600GR ETF 464287887 0 6 SH   SOLE   0 6 0
ISHARES SP SMCP600VL ETF 464287879 52 356 SH   SOLE   0 356 0
ISHARES U.S. ENERGY ETF 464287796 221 5,920 SH   SOLE   110 4,420 1,390
ISHARES U.S. FIN SVC ETF 464287770 14 118 SH   SOLE   0 118 0
ISHARES U.S. PFD STK ETF 464288687 1,878 48,400 SH   SOLE   0 48,400 0
ISHARES U.S. UTILITS ETF 464287697 7 60 SH   SOLE   0 60 0
ISHARES US HLTHCR PR ETF 464288828 5 38 SH   SOLE   0 38 0
ISHARES US OIL EQ&SV ETF 464288844 4 125 SH   SOLE   0 125 0
ISHARES US REGNL BKS ETF 464288778 14 300 SH   SOLE   0 300 0
ISHARES INC CORE MSCI EMKT 46434G103 581 10,766 SH   SOLE   180 8,256 2,330
ISHARES INC MSCI EUROZONE 464286608 359 8,310 SH   SOLE   220 5,560 2,530
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 MSCI EAFE 46432F842 65 1,018 SH   SOLE   0 1,018 0
ISHARES TR CORE S&P SMALL-CAP 464287804 116 1,576 SH   SOLE   0 1,576 0
ISHARES TR CORE S&P VLU ETF 464287663 1,168 22,315 SH   SOLE   550 15,300 6,465
ISHARES TR CORE TR US BOND MRKT 464287226 12 117 SH   SOLE   0 117 0
ISHARES TR IBD DEC 2021 AMT FRE 46435G789 9 369 SH   SOLE   0 369 0
ISHARES TR IBD DEC 2022 AMT FRE 46435G755 9 367 SH   SOLE   0 367 0
ISHARES TR IBD SEP 2020 AMT-FRE 46434V571 9 370 SH   SOLE   0 370 0
ISHARES TR ISHS 2019 AMT FREE M 46429B564 9 371 SH   SOLE   0 371 0
ISHARES TR S&P EURO 350 IND 464287861 93 2,000 SH   SOLE   0 2,000 0
ISHARES TR US TIPS BD FD 464287176 671 5,909 SH   SOLE   0 5,909 0
ISHARES TRUST CORE S&P 500 ETF 464287200 264 1,047 SH   SOLE   20 787 240
ISHARES TRUST CORE S&P MID-CAP ETF 464287507 121 678 SH   SOLE   0 678 0
ISTAR INC COMMON 45031U101 9 804 SH   SOLE   0 804 0
ITAU UNIBANCO HLDG SP ADR (1 PFD) 465562106 121 8,900 SH   SOLE   0 8,900 0
ITT INC COMMON 45073V108 103 2,329 SH   SOLE   0 1,589 740
ITUS CORP COM USD0.01 45069V203 0 200 SH   SOLE   0 200 0
JACOBS ENGR GROUP COMMON 469814107 138 2,383 SH   SOLE   0 2,183 200
JANUS HENDERSON PLC ORDINARY SHARES G4474Y214 123 3,539 SH   SOLE   0 3,539 0
JAZZ PHARMA PLC COMMON G50871105 380 2,600 SH   SOLE   0 2,600 0
JBG SMITH PROPERTIES COMMON SHARES 46590V100 4,730 138,282 SH   SOLE   0 131,326 6,956
JD.COM INC ADS EA 2 COM 'A' SHS 47215P106 4,588 120,125 SH   SOLE   120,085 40 0
JEFFERIES GROUP INC 3.875 NOV 01 29 C 472319AG7 1,440 1,439,000 PRN   SOLE   0 1,424,000 15,000
JETBLUE AIRWAYS CORP COMMON 477143101 9 500 SH   SOLE   0 500 0
JOHN HANCK PREM DIV COMMON 41013T105 84 5,000 SH   SOLE   0 5,000 0
JOHN HANCOCK FIN OPP OPP FD SH BEN NEW 409735206 28 759 SH   SOLE   0 759 0
JOHNSON & JOHNSON COMMON 478160104 317,828 2,444,635 SH   SOLE   366,550 2,029,291 48,794
JOHNSON CONTROLS INT ORDINARY SHARES G51502105 47,013 1,166,880 SH   SOLE   0 1,166,179 701
JOHNSON OUTDOORS INC CLASS A 479167108 29 400 SH   SOLE   0 400 0
JOUNCE THERAPEUTIC COM USD0.001 481116101 482 31,000 SH   SOLE   0 30,000 1,000
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 45 1,600 SH   SOLE   0 1,600 0
JPMORGAN CHASE & CO COMMON 46625H100 18,433 193,000 SH   SOLE   250 177,131 15,619
JUNIPER NETWORKS COM COMMON 48203R104 2 97 SH   SOLE   0 97 0
KANSAS CITY SOUTHERN COMMON 485170302 494 4,547 SH   SOLE   0 4,497 50
KAR AUCTION SERVIC COMMON 48238T109 53,505 1,120,775 SH   SOLE   236,100 880,900 3,775
KAYNE ANDERSON MLP COMMON 486606106 84 4,672 SH   SOLE   0 4,672 0
KEARNY FINL CORP MD COM USD0.10 48716P108 6 404 SH   SOLE   0 0 404
KELLOGG CO COMMON 487836108 6,973 111,808 SH   SOLE   0 109,142 2,666
KENNEDY-WILSON HLDS COMMON 489398107 74 4,000 SH   SOLE   0 4,000 0
KEYCORP COMMON 493267108 290 15,410 SH   SOLE   0 14,864 546
KEYSIGHT TECHNOLOGS COMMON 49338L103 67 1,631 SH   SOLE   0 1,581 50
KIMBERLY CLARK CORP COMMON 494368103 8,078 68,648 SH   SOLE   0 66,840 1,808
KIMCO REALTY CORP COMMON 49446R109 78 4,000 SH   SOLE   0 4,000 0
KINDER MORGAN DEL DEP SHS 1/20TH PFD C 49456B200 8 205 SH   SOLE   0 205 0
KINDER MORGAN INC COMMON 49456B101 3,867 201,661 SH   SOLE   0 131,602 70,059
KINDRED HEALTHCARE COMMON 494580103 0 89 SH   SOLE   0 89 0
KINGSTONE COS INC COMMON 496719105 16 1,000 SH   SOLE   0 1,000 0
KIRBY CORPORATION COMMON 497266106 725 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 94 891 SH   SOLE   0 891 0
KNOLL INC COMMON 498904200 534 26,700 SH   SOLE   0 26,700 0
KNOWLES CORPORATION COMMON STOCK 49926D109 0 51 SH   SOLE   0 51 0
KOHLS CORP COMMON 500255104 5 118 SH   SOLE   0 118 0
KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 12 300 SH   SOLE   0 300 0
KOREA ELECTRIC PWR SP ADR (0.5 ORD) 500631106 2,242 133,779 SH   SOLE   0 129,867 3,912
KRAFT HEINZ CO COMMON USD0.01 500754106 31,889 411,213 SH   SOLE   112,000 291,436 7,777
KRATOS DEF & SEC SOL COMMON 50077B207 32 2,500 SH   SOLE   0 2,500 0
KROGER CO COMMON 501044101 2 142 SH   SOLE   0 142 0
L3 TECHNOLOGIES INC COMMON 502413107 118 629 SH   SOLE   0 629 0
LABORATORY CORP AMER COMMON 50540R409 4,339 28,742 SH   SOLE   200 28,542 0
LADENBURG THALMAN FI COMMON 50575Q102 1 482 SH   SOLE   0 0 482
LAKE SHORE BANCORP COMMON 510700107 320 20,000 SH   SOLE   0 20,000 0
LAKELAND BANCORP INC COMMON 511637100 937 45,950 SH   SOLE   0 45,950 0
LAMAR ADVERTISING CL A 512816109 2,373 34,630 SH   SOLE   0 32,130 2,500
LAMB WESTON HLDGS COMMON 513272104 172 3,669 SH   SOLE   0 1,348 2,321
LANDMARK BANCORP INC COMMON 51504L107 380 13,453 SH   SOLE   0 0 13,453
LANDS END INC COMMON 51509F105 1 103 SH   SOLE   0 103 0
LANNETT CO INC COM 516012101 12 685 SH   SOLE   0 685 0
LAS VEGAS SANDS CORP COMMON 517834107 0 0 SH   SOLE   0 0 0
LATTICE SEMICONDUCTR COMMON 518415104 7 1,500 SH   SOLE   0 1,500 0
LAZARD LTD SHARES A G54050102 22 500 SH   SOLE   0 500 0
LCI INDUSTRIES COMMON 50189K103 3,514 30,336 SH   SOLE   0 26,400 3,936
LEAR CORPORATION COMMON 521865204 13 77 SH   SOLE   0 77 0
LEE ENTERPRISES INC COMMON 523768109 1 600 SH   SOLE   0 600 0
LEGACY RESERVES LP UNIT LP INT 524707304 6 4,000 SH   SOLE   0 4,000 0
LEGG MASON BW GLOB COMMON 52469B100 40 3,000 SH   SOLE   0 3,000 0
LEGGETT & PLATT INC COMMON 524660107 3,198 67,013 SH   SOLE   0 67,013 0
LEIDOS HOLDINGS INC COMMON STOCK 525327102 38 648 SH   SOLE   0 648 0
LENDING CLUB CORP COM USD0.01 52603A109 4 790 SH   SOLE   0 0 790
LENNAR CORP CLASS A 526057104 3,104 58,800 SH   SOLE   55,450 3,350 0
LENNAR CORP CLASS B 526057302 2 60 SH   SOLE   0 60 0
LEUCADIA NATL CORP COMMON 527288104 65,273 2,585,076 SH   SOLE   60,825 2,371,442 152,809
LEVEL 3 COMMUNICTN COMMON 52729N308 51 975 SH   SOLE   0 975 0
LEXICON PHARMACUTICL COM USD0.001 528872302 61 5,000 SH   SOLE   0 5,000 0
LEXINGTON REALTY TR COMMON 529043101 168 16,500 SH   SOLE   0 16,500 0
LIBERTY BRAVES GROUP COM SER A 531229706 710 28,005 SH   SOLE   0 16,621 11,384
LIBERTY BRAVES GROUP COM SER C 531229888 2,357 93,270 SH   SOLE   0 54,441 38,829
LIBERTY BROADBAND CORP COM SER A 530307107 9,100 96,628 SH   SOLE   82 67,182 29,364
LIBERTY BROADBAND CORP COM SER C 530307305 29,738 312,046 SH   SOLE   3,705 226,784 81,557
LIBERTY EXPEDIA HLDS COM USD0.01 SER A WI 53046P109 627 11,815 SH   SOLE   0 11,815 0
LIBERTY GLOBAL PLC CLASS A ORD SHARES G5480U104 6,416 189,208 SH   SOLE   0 122,763 66,445
LIBERTY GLOBAL PLC CLASS C G5480U120 53,699 1,642,175 SH   SOLE   0 1,419,035 223,140
LIBERTY GLOBAL PLC LILAC SHS CL C USD G5480U153 6,215 266,773 SH   SOLE   0 232,491 34,282
LIBERTY GLOBAL PLC USD0.01 LILAC A G5480U138 987 41,568 SH   SOLE   0 32,151 9,417
LIBERTY INTERACTIVE COM USD0.01 A 53071M856 1,030 17,902 SH   SOLE   0 17,902 0
LIBERTY INTERACTIVE INTERACT COM SER B 53071M203 57 2,375 SH   SOLE   0 2,375 0
LIBERTY INTERACTIVE QVC GP COM SER A 53071M104 3,118 132,302 SH   SOLE   0 131,936 366
LIBERTY MEDIA COM USD0.01 SER A ME 531229870 3,845 105,382 SH   SOLE   0 75,806 29,576
LIBERTY MEDIA COM USD0.01 SER C ME 531229854 9,552 250,774 SH   SOLE   4,050 184,000 62,724
LIBERTY SIRIUS GROUP COM SER A 531229409 14,973 357,373 SH   SOLE   78 238,974 118,321
LIBERTY SIRIUS GROUP COM SER C 531229607 39,544 944,453 SH   SOLE   11,356 713,736 219,361
LIBERTY TRIPADVISO COM USD0.01 'A' 531465102 141 11,451 SH   SOLE   0 11,451 0
LIGHTBRIDGE CORP COM USD0.001 53224K203 2 2,135 SH   SOLE   0 2,135 0
LINCOLN NATL CORP COMMON 534187109 555 7,565 SH   SOLE   0 7,565 0
LIONS GATE ENTMNT CLASS B NON-VOT SHS 535919500 867 27,291 SH   SOLE   0 27,291 0
LLOYDS BANKING GR SP ADR(4 ORD) 539439109 25 7,020 SH   SOLE   0 7,020 0
LOCKHEED MARTIN CORP COMMON 539830109 2,483 8,004 SH   SOLE   0 7,479 525
LOEWS CORP COMMON 540424108 14,214 297,006 SH   SOLE   0 297,006 0
LOGMEIN INC COMMON 54142L109 0 2 SH   SOLE   0 2 0
LOWES CO COMMON 548661107 18,786 235,012 SH   SOLE   0 233,712 1,300
LSC COMMUNICATIONS COMMON 50218P107 32 1,998 SH   SOLE   0 1,998 0
LUBY'S INC COMMON 549282101 83 31,420 SH   SOLE   0 29,620 1,800
LULULEMON ATHLETICA COMMON 550021109 2 45 SH   SOLE   0 45 0
LUMENTUM HLDGS INC USD0.001 55024U109 0 3 SH   SOLE   0 3 0
LYONDELLBASELL INDUS SHARES A N53745100 35,116 354,530 SH   SOLE   0 344,490 10,040
M & T BK CORP COMMON 55261F104 2,995 18,604 SH   SOLE   0 18,604 0
MACERICH CO REIT 554382101 5,921 107,725 SH   SOLE   0 105,975 1,750
MACK CALI RLTY CORP COMMON 554489104 16,752 706,564 SH   SOLE   1,000 672,764 32,800
MACQUARIE GLBL INFRA TOTAL RETURN COMMON 55608D101 26 1,000 SH   SOLE   0 1,000 0
MACQUARIE INFRASTRUC COMMON 55608B105 67 930 SH   SOLE   0 0 930
MACYS INC COMMON 55616P104 5 267 SH   SOLE   0 266 1
MAG SILVER CORP COMMON 55903Q104 404 36,000 SH   SOLE   0 36,000 0
MAGAL SECURITY SYS ORDINARY M6786D104 21 4,475 SH   SOLE   0 4,475 0
MAGELLAN MIDSTREAM COMMON UNIT 559080106 3,701 52,091 SH   SOLE   0 52,091 0
MAGYAR BANCORP INC COMMON 55977T109 281 22,939 SH   SOLE   0 22,939 0
MALLINCKRODT PLC SHARES G5785G107 13,080 350,030 SH   SOLE   350,000 21 9
MANPOWERGROUP COMMON 56418H100 6,633 56,293 SH   SOLE   0 55,718 575
MANTECH INTL CORP CLASS A 564563104 12 280 SH   SOLE   100 180 0
MANULIFE FINCL CORP COMMON 56501R106 15 783 SH   SOLE   0 783 0
MARATHON OIL CORP COMMON 565849106 236 17,452 SH   SOLE   0 17,452 0
MARATHON PETROLEUM COMMON 56585A102 979 17,474 SH   SOLE   0 17,474 0
MARKEL CORP COMMON 570535104 1,515 1,419 SH   SOLE   0 1,419 0
MARRIOTT INTL INC CLASS A 571903202 16 147 SH   SOLE   0 147 0
MARSH & MCLENNAN COS COMMON 571748102 339 4,050 SH   SOLE   0 3,900 150
MARTIN MARIETTA MATL COMMON 573284106 1,483 7,193 SH   SOLE   0 7,193 0
MASCO CORP COMMON 574599106 23 600 SH   SOLE   0 600 0
MASTERCARD INC CLASS A 57636Q104 1,450 10,270 SH   SOLE   0 10,270 0
MATADOR RESOURCES COMMON 576485205 1 50 SH   SOLE   0 0 50
MATCH GROUP INC COMMON 57665R106 17,346 748,025 SH   SOLE   1,350 708,000 38,675
MATERIALISE NV SPN ADS REPSTG 1 ORD 57667T100 142 9,800 SH   SOLE   0 9,400 400
MATTEL INC COMMON 577081102 955 61,740 SH   SOLE   130 60,610 1,000
MBIA INC COMMON 55262C100 283 32,625 SH   SOLE   0 500 32,125
MCCORMICK & CO INC COMMON NON VTG 579780206 11,281 109,911 SH   SOLE   0 109,911 0
MCDONALDS CORP COMMON 580135101 38,249 244,126 SH   SOLE   0 242,673 1,453
MCEWEN MINING INC COMMON 58039P107 128 66,000 SH   SOLE   0 66,000 0
MCKESSON CORP COMMON 58155Q103 211 1,377 SH   SOLE   0 1,377 0
MDC HOLDINGS COMMON 552676108 550 16,590 SH   SOLE   0 16,485 105
MDU RES GROUP INC COMMON 552690109 8,809 339,497 SH   SOLE   1,700 319,297 18,500
MEDICAL PPTYS TRUST COMMON 58463J304 102 7,800 SH   SOLE   0 7,800 0
MEDIFAST INC COMMON 58470H101 41 700 SH   SOLE   0 700 0
MEDTRONIC PLC SHS G5960L103 23,219 298,571 SH   SOLE   281,644 16,855 72
MERCK & CO INC COMMON 58933Y105 14,823 231,502 SH   SOLE   500 225,285 5,717
MERCURY GENERAL CORP COMMON 589400100 2,111 37,242 SH   SOLE   0 36,942 300
MERIDIAN BIOSCIENCE COMMON 589584101 100 7,000 SH   SOLE   0 6,500 500
METHANEX CORP COMMON 59151K108 855 17,000 SH   SOLE   0 17,000 0
METLIFE INC COMMON 59156R108 99 1,924 SH   SOLE   0 1,879 45
METTLER TOLEDO INTL COMMON 592688105 55 88 SH   SOLE   0 88 0
MFS CHARTER INC TR SH BEN INT 552727109 16 1,868 SH   SOLE   0 0 1,868
MGM RESORTS INTL COMMON 552953101 19 600 SH   SOLE   0 600 0
MICRO FOCUS INTL PLC ADS 1 ORD SHS 594837304 25 788 SH   SOLE   0 788 0
MICROCHIP TECHNOLOGY COMMON 595017104 15 169 SH   SOLE   0 169 0
MICROSOFT CORP COMMON 594918104 546,903 7,341,962 SH   SOLE   581 7,153,803 187,578
MICROVISION INC COMMON 594960304 0 13 SH   SOLE   0 13 0
MID-AMER APT CMNTYS REIT 59522J103 4,704 44,016 SH   SOLE   0 42,666 1,350
MIDDLEBY CORP COMMON 596278101 69 543 SH   SOLE   0 543 0
MIDDLESEX WATER CO COMMON 596680108 13,151 334,897 SH   SOLE   1,800 320,906 12,191
MIDSOUTH BANCORP COMMON 598039105 271 22,500 SH   SOLE   0 0 22,500
MIND C T I LTD ORDINARY M70240102 155 60,000 SH   SOLE   0 60,000 0
MINERALS TECHNOLOGS COMMON 603158106 28,459 402,826 SH   SOLE   0 402,826 0
MITSUBISHI UFJ FINL ADR (1 ORD) 606822104 1 200 SH   SOLE   0 200 0
MODUSLINK GLBAL SOL COMMON 60786L206 70 37,500 SH   SOLE   0 0 37,500
MOHAWK INDS INC COMMON 608190104 164 664 SH   SOLE   0 664 0
MOLSON COORS BREWING CLASS B 60871R209 18 225 SH   SOLE   0 225 0
MONDELEZ INTL INC COMMON 609207105 34,556 849,891 SH   SOLE   0 830,245 19,646
MONOTYPE IMAGING HLD COMMON 61022P100 192 10,000 SH   SOLE   0 9,600 400
MONSANTO CO COMMON 61166W101 137 1,146 SH   SOLE   0 1,146 0
MOODYS CORP COMMON 615369105 26,549 190,715 SH   SOLE   0 189,315 1,400
MORGAN STANLEY COMMON 617446448 47 990 SH   SOLE   100 890 0
MORGAN STANLEY CHINA A SHARES FUND 617468103 0 20 SH   SOLE   0 20 0
MORNINGSTAR INC COMMON 617700109 80 951 SH   SOLE   0 951 0
MOSAIC CO COMMON 61945C103 4,953 229,441 SH   SOLE   0 229,377 64
MOSYS INC COMMON 619718208 2 2,397 SH   SOLE   0 2,397 0
MOTOROLA SOLUTIONS COMMON 620076307 2,149 25,326 SH   SOLE   0 25,233 93
MOUNTAIN PROV DIAM COMMON 62426E402 874 273,126 SH   SOLE   0 251,894 21,232
MSA SAFETY INC COMMON STOCK 553498106 7,554 95,009 SH   SOLE   0 91,709 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 105 1,400 SH   SOLE   0 1,400 0
MSCI INC COMMON 55354G100 434 3,720 SH   SOLE   0 3,720 0
MUELLER INDS INC COMMON 624756102 4,115 117,741 SH   SOLE   23,100 80,241 14,400
MUELLER WTR PRODS COMMON 624758108 4,301 336,050 SH   SOLE   0 319,400 16,650
MURPHY OIL CORP COMMON 626717102 213 8,040 SH   SOLE   0 8,040 0
MURPHY USA INC COMMON STOCK 626755102 138 2,010 SH   SOLE   0 2,010 0
MV OIL TR UNIT 553859109 2 500 SH   SOLE   0 500 0
NABORS INDS LTD COMMON G6359F103 37 4,600 SH   SOLE   0 4,600 0
NANOMETRICS INC COMMON 630077105 2,282 79,250 SH   SOLE   0 77,450 1,800
NASDAQ INC COM STK USD0.01 631103108 513 6,618 SH   SOLE   0 6,618 0
NATHANS FAMOUS INC COMMON 632347100 6,306 85,275 SH   SOLE   0 85,275 0
NATIONAL BANK HOLD COMMON 633707104 175 4,925 SH   SOLE   0 4,925 0
NATIONAL FUEL GAS CO COMMON 636180101 0 0 SH   SOLE   0 0 0
NATIONAL GEN HLDGS COMMON 636220303 1 100 SH   SOLE   0 100 0
NATIONAL GRID ADR (5 ORD) 636274409 16 263 SH   SOLE   0 263 0
NATIONAL OILWELL VAR COMMON 637071101 1,175 32,886 SH   SOLE   0 32,836 50
NATL WESTMINISTER BK SP ADR 638539882 107 4,200 SH   SOLE   0 4,200 0
NAVIENT CORP COMMON 63938C108 3,005 200,103 SH   SOLE   0 200,103 0
NAVIGATOR HOLDINGS ORD SHS (MARSHL IS) Y62132108 6,053 545,400 SH   SOLE   0 519,925 25,475
NCR CORP COMMON 62886E108 2 56 SH   SOLE   0 56 0
NEENAH PAPER COMMON 640079109 5,230 61,142 SH   SOLE   31,000 24,175 5,967
NESTLE S A ADS (1 ORD SHRS) 641069406 431,488 5,136,142 SH   SOLE   109,300 4,684,215 342,627
NESTLE S A SHS NOM SHARES H57312649 783 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 13 50 SH   SOLE   0 50 0
NETFLIX INC COMMON 64110L106 132 730 SH   SOLE   0 730 0
NETWORK-1 TECH INC COMMON 64121N109 48 12,600 SH   SOLE   0 12,600 0
NEUBERGER BERMAN RE COMMON 64190A103 16 3,028 SH   SOLE   0 3,028 0
NEUROTROPE INC COM USD0.0001 64129T207 2 500 SH   SOLE   0 500 0
NEW AMER HIGH INC COMMON 641876800 30 3,040 SH   SOLE   0 3,040 0
NEW GOLD INC COMMON 644535106 194 52,350 SH   SOLE   0 48,000 4,350
NEW HOME COMPANY I COM USD0.01 645370107 22,257 1,994,416 SH   SOLE   353,375 1,548,505 92,536
NEW RESIDENTIAL INV COMMON 64828T201 210 12,600 SH   SOLE   0 12,600 0
NEW YORK REIT INC COMMON 64976L109 157 20,000 SH   SOLE   0 0 20,000
NEW YORK TIMES CO CLASS A 650111107 19 980 SH   SOLE   0 980 0
NEWELL BRANDS INC COMMON 651229106 155,742 3,649,938 SH   SOLE   352,335 3,166,924 130,679
NEWFIELD EXPL CO COMMON 651290108 25 872 SH   SOLE   0 18 854
NEWMONT MINING CORP COMMON 651639106 5,629 150,072 SH   SOLE   0 150,042 30
NEWS CORP NEW COMMON CL A 65249B109 27 2,045 SH   SOLE   0 2,045 0
NEXEO SOLUTIONS INC WTS NOV 06 19 65342H110 0 2,000 SH   SOLE   0 2,000 0
NEXSTAR MEDIA GROUP COM USD0.01 CL'A' 65336K103 73 1,182 SH   SOLE   0 1,182 0
NEXTERA ENERGY INC COMMON 65339F101 818 5,587 SH   SOLE   0 5,587 0
NEXTERA ENERGY LPU COM UNIT RP IN 65341B106 8 200 SH   SOLE   0 0 200
NIKE INC CLASS B 654106103 8,220 158,546 SH   SOLE   0 158,546 0
NISOURCE INC COMMON 65473P105 8,260 322,816 SH   SOLE   800 300,971 21,045
NN INC COMMON 629337106 4,508 155,468 SH   SOLE   1,600 153,868 0
NOBLE CORPRATION PLC ORDINARY SHARES G65431101 5,357 1,164,725 SH   SOLE   0 1,157,275 7,450
NOBLE ENERGY INC COMMON 655044105 1,925 67,900 SH   SOLE   0 67,900 0
NOKIA CORP SP ADR (1 ORD A) 654902204 51 8,593 SH   SOLE   675 7,902 16
NOMAD FOODS LTD USD ORD SHS G6564A105 7,633 523,949 SH   SOLE   242,725 272,824 8,400
NORFOLK SOUTHERN COMMON 655844108 1,357 10,267 SH   SOLE   0 9,847 420
NORTHEAST BANCRP COMMON 663904209 196 7,500 SH   SOLE   0 0 7,500
NORTHERN TR CORP COMMON 665859104 11,099 120,736 SH   SOLE   0 114,070 6,666
NORTHRIM BANCORP INC COMMON 666762109 526 15,058 SH   SOLE   0 0 15,058
NORTHROP GRUMMAN CO COMMON 666807102 4,413 15,340 SH   SOLE   0 14,840 500
NORTHWEST PIPE CO COMMON 667746101 72 3,800 SH   SOLE   0 3,800 0
NORTHWESTERN CORP COMMON 668074305 17,732 311,422 SH   SOLE   0 288,297 23,125
NOVA LIFESTYLE INC COMMON STOCK 66979P102 1 1,000 SH   SOLE   0 0 1,000
NOVARTIS AG ADR (1 ORD) 66987V109 6,121 71,299 SH   SOLE   0 64,599 6,700
NOVO-NORDISK AS ADR (1 ORD B) 670100205 1,269 26,362 SH   SOLE   0 13,762 12,600
NOW INC COMMON 67011P100 121 8,782 SH   SOLE   0 8,782 0
NRG ENERGY INC COMMON 629377508 1 55 SH   SOLE   0 17 38
NUCOR CORP COMMON 670346105 191 3,414 SH   SOLE   0 3,414 0
NUSTAR ENERGY LP COMMON 67058H102 53 1,330 SH   SOLE   0 1,330 0
NUVEEN CREDIT STRAT INCOME FUND 67073D102 2 333 SH   SOLE   0 333 0
NUVEEN INSD DIVID A COMMON 67071L106 0 1 SH   SOLE   0 1 0
NUVEEN NEW JERSEY QU COM USD0.01 67069Y102 180 13,138 SH   SOLE   0 1,100 12,038
NUVEEN NY MUN VALUE COMMON 67062M105 2 197 SH   SOLE   0 197 0
NUVEEN PENNSYLVANIA COM USD0.01 670972108 7 525 SH   SOLE   0 525 0
NUVEEN PRF&INC OP FD OPPORTUNITIES FUND 67073B106 3 336 SH   SOLE   0 336 0
NUVEEN PRF&INC SECUR COM USD0.01 67072C105 0 6 SH   SOLE   0 6 0
NUVEEN QUALITY MUNCP INC FD COM 67066V101 38 2,746 SH   SOLE   0 2,746 0
NVIDIA CORP COMMON 67066G104 43 241 SH   SOLE   0 241 0
NVR INC COMMON 62944T105 17 6 SH   SOLE   0 6 0
NXP SEMICONDUCTR COMMON N6596X109 20 183 SH   SOLE   0 183 0
NXSTAGE MEDICAL COMMON 67072V103 11 400 SH   SOLE   0 400 0
OAKTREE CAP GROUP UNIT CLASS A 674001201 705 15,000 SH   SOLE   0 15,000 0
OBSIDIAN ENERGY COMMON 674482104 0 30 SH   SOLE   0 0 30
OCCIDENTAL PETE CORP COMMON 674599105 13,058 203,378 SH   SOLE   1,150 201,595 633
OFFICE DEPOT INC COMMON 676220106 4 1,057 SH   SOLE   0 1,057 0
OFG BANCORP COMMON 67103X102 457 50,000 SH   SOLE   0 0 50,000
OGE ENERGY CORP COMMON 670837103 6,067 168,410 SH   SOLE   0 163,730 4,680
OHR PHARMACEUTICAL COMMON 67778H200 5 7,215 SH   SOLE   0 7,215 0
OIL STATES INTL INC COMMON 678026105 557 22,000 SH   SOLE   0 18,250 3,750
OLD LINE BANCSHARES COMMON 67984M100 1,399 49,991 SH   SOLE   49,991 0 0
OLD REP INTL CORP COMMON 680223104 58,071 2,949,275 SH   SOLE   0 1,914,115 1,035,160
OMEGA HEALTHCARE INV COMMON 681936100 256 8,039 SH   SOLE   0 8,039 0
OMNICOM GROUP INC COMMON 681919106 69,515 938,508 SH   SOLE   0 935,903 2,605
ON DECK CAP COM USD0.005 682163100 1 400 SH   SOLE   0 0 400
ONE LIBERTY PPTYS COMMON 682406103 4,607 189,127 SH   SOLE   2,250 159,267 27,610
ONEOK INC COMMON 682680103 663 11,979 SH   SOLE   0 11,979 0
OPEN TEXT CORP COMMON 683715106 22 710 SH   SOLE   0 710 0
OPHTHOTECH CORP COM USD0.001 683745103 1,201 426,144 SH   SOLE   426,144 0 0
OPKO HEALTH INC COMMON 68375N103 676 98,550 SH   SOLE   0 92,550 6,000
ORACLE CORP COMMON 68389X105 166,342 3,440,387 SH   SOLE   1,450 3,392,912 46,025
ORBITAL ATK COMMON 68557N103 39 300 SH   SOLE   0 300 0
O'REILLY AUTOMOTIVE COMMON 67103H107 20,381 94,637 SH   SOLE   0 94,637 0
OREXIGEN THERAPEUTCS COM STK USD0.001 686164302 4 2,000 SH   SOLE   0 0 2,000
OSHKOSH CORPORATION COMMON 688239201 4 50 SH   SOLE   0 50 0
OTTER TAIL CORP COMMON 689648103 4,333 99,958 SH   SOLE   0 98,413 1,545
OWENS & MINOR INC COMMON 690732102 21 749 SH   SOLE   0 749 0
OWENS ILL INC COMMON 690768403 77 3,100 SH   SOLE   0 3,100 0
PACIFIC MERCANT BANC COMMON 694552100 13,133 1,435,354 SH   SOLE   164,900 1,136,215 134,239
PACIFIC PREMIER BANC COMMON 69478X105 3,614 95,753 SH   SOLE   0 0 95,753
PACKAGING CORP AMER COMMON 695156109 26 229 SH   SOLE   0 0 229
PALATIN TECHNOLOG NEW COMMON 696077403 0 50 SH   SOLE   0 50 0
PAN AMERICAN SILVER COMMON 697900108 7,050 413,490 SH   SOLE   3,750 389,690 20,050
PARK NATL CORP COMMON 700658107 2,400 22,225 SH   SOLE   0 20,625 1,600
PARK STERLING CRP COMMON 70086Y105 982 79,100 SH   SOLE   20,000 0 59,100
PARKE BANCORP INC COMMON 700885106 663 29,876 SH   SOLE   0 0 29,876
PARKER HANNIFIN CORP COMMON 701094104 78 449 SH   SOLE   0 449 0
PARKERVISION INC COM USD0.01 701354300 1 1,000 SH   SOLE   0 1,000 0
PARKWAY INC COMMON 70156Q107 2 87 SH   SOLE   0 87 0
PAYCHEX INC COMMON 704326107 200 3,335 SH   SOLE   0 3,335 0
PAYPAL HLDGS INC COM USD0.0001 70450Y103 80,083 1,250,721 SH   SOLE   0 1,029,321 221,400
PBF ENERGY INC COMMON 69318G106 26 955 SH   SOLE   0 955 0
PEBBLEBROOK HOTEL TR COMMON 70509V100 1 47 SH   SOLE   0 47 0
PENGROWTH ENERGY COMMON 70706P104 5 5,000 SH   SOLE   0 5,000 0
PENN NATL GAMING INC COMMON 707569109 2 100 SH   SOLE   0 100 0
PENNYMAC CORP 5.375 MAY 01 20 C 70932AAB9 24 25,000 PRN   SOLE   0 25,000 0
PENTAIR PLC COMMON G7S00T104 5,126 75,437 SH   SOLE   0 40,839 34,598
PEOPLES UNITED FINL COMMON 712704105 297 16,419 SH   SOLE   0 16,119 300
PEPSICO INC COMMON 713448108 17,146 153,878 SH   SOLE   0 152,552 1,326
PERRIGO CO ORDINARY SHARES G97822103 4 50 SH   SOLE   0 25 25
PFIZER INC COMMON 717081103 180,702 5,061,701 SH   SOLE   721,050 4,282,048 58,603
PG&E CORP COMMON 69331C108 1,174 17,250 SH   SOLE   0 12,750 4,500
PHARMERICA CORP COMMON 71714F104 1 40 SH   SOLE   0 40 0
PHILIP MORRIS INTL COMMON 718172109 174,352 1,570,597 SH   SOLE   0 1,532,264 38,333
PHILLIPS 66 COMMON 718546104 950 10,379 SH   SOLE   0 10,379 0
PICO HLDGS INC COM USD0.001 693366205 3 200 SH   SOLE   0 0 200
PIMCO CRP&INC STR FD COMMON SBI 72200U100 0 4 SH   SOLE   0 4 0
PIMCO DYN CR& MORTGA COMMON 72202D106 23 1,000 SH   SOLE   0 1,000 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 5 50 SH   SOLE   0 50 0
PIMCO ETF TR INV GRD CRP BD 72201R817 32 309 SH   SOLE   0 309 0
PIMCO ETF TR 15+ YR US TIPS 72201R304 6 98 SH   SOLE   0 98 0
PIMCO INC STRGY FDII COMMON SBI 72201J104 53 5,000 SH   SOLE   0 5,000 0
PINNACLE FOODS INC COMMON 72348P104 258 4,515 SH   SOLE   0 4,515 0
PINNACLE WEST CAP COMMON 723484101 2,494 29,495 SH   SOLE   0 27,535 1,960
PIONEER NATURAL RES COMMON 723787107 780 5,287 SH   SOLE   0 5,287 0
PIPER JAFFRAY COS COMMON 724078100 47 801 SH   SOLE   0 1 800
PITNEY BOWES INC COMMON 724479100 22 1,600 SH   SOLE   0 1,600 0
PJT PARTNERS INC CLASS A COMMON STOCK 69343T107 0 25 SH   SOLE   0 25 0
PLAINS ALL AMERN PIP UNIT 726503105 461 21,788 SH   SOLE   0 21,788 0
PLANTRONICS INC COMMON 727493108 0 8 SH   SOLE   0 8 0
PLATFORM SPECIALTY COM USD0.01 72766Q105 111 10,000 SH   SOLE   0 0 10,000
PLEXUS CORP COMMON 729132100 1,162 20,725 SH   SOLE   0 19,625 1,100
PNC FINL SVCS GRP COMMON 693475105 12,099 89,777 SH   SOLE   0 89,658 119
PNM RES INC COMMON 69349H107 4,628 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 8,820 193,259 SH   SOLE   0 182,109 11,150
POST HOLDINGS INC COMMON 737446104 281 3,187 SH   SOLE   0 3,184 3
POTASH CORP OF SASK COMMON 73755L107 218 11,350 SH   SOLE   0 9,250 2,100
POWERSHARES QQQ TRUST SERIES 1 73935A104 289 1,986 SH   SOLE   125 1,861 0
POWERSHARES ETF TR AERSPC DEF PTF 73935X690 7 155 SH   SOLE   0 155 0
POWERSHARES ETF TR DIV ACHV PRTF 73935X732 321 13,050 SH   SOLE   0 12,400 650
POWERSHARES ETF TR GOLDEN DRG USX 73935X401 249 5,775 SH   SOLE   0 5,775 0
POWERSHARES ETF TR WATER RESOURCE 73935X575 26 920 SH   SOLE   0 920 0
POWERSHARES ETF TRII VAR RATE PFD POR 73937B597 44 1,716 SH   SOLE   0 1,716 0
POWERSHARES ETF TRST ETF DYNA BUYBK ACH 73935X286 161 2,900 SH   SOLE   0 2,900 0
POWERSHARES ETF TRUS WNDRHLL CLN EN 73935X500 2 500 SH   SOLE   0 500 0
PPG INDUSTRIES INC COMMON 693506107 59,245 545,229 SH   SOLE   85,600 425,455 34,174
PPL CORP COMMON 69351T106 241 6,350 SH   SOLE   0 6,350 0
PRAXAIR INC COMMON 74005P104 4,857 34,755 SH   SOLE   0 34,680 75
PRESTIGE BRANDS HLDG COMMON 74112D101 28,381 566,620 SH   SOLE   102,250 427,515 36,855
PRICELINE GRP COMMON 741503403 183 100 SH   SOLE   0 100 0
PRIMERICA INC COMMON 74164M108 40 500 SH   SOLE   0 500 0
PRINCIPAL FINL GRP COMMON 74251V102 11 175 SH   SOLE   0 175 0
PROCTER & GAMBLE CO COMMON 742718109 47,549 522,632 SH   SOLE   0 515,964 6,668
PROLOGIS INC COMMON 74340W103 482 7,608 SH   SOLE   0 690 6,918
PROSHARES TR ETF PSHS ULT HLTHCRE 74347R735 953 11,150 SH   SOLE   0 11,150 0
PROSHARES TRUST ULTRASRT DOW30 REV S 74348A590 1 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 293 16,600 SH   SOLE   16,600 0 0
PROTHENA CORP PLC ORDINARY G72800108 3,238 50,000 SH   SOLE   50,000 0 0
PROVIDENT FINL HLDGS COMMON 743868101 136 6,942 SH   SOLE   0 0 6,942
PROVIDENT FINL SVCS COMMON 74386T105 100 3,750 SH   SOLE   0 450 3,300
PRUDENTIAL FINL COMMON 744320102 73 690 SH   SOLE   0 690 0
PUBLIC STORAGE REIT 74460D109 3,680 17,200 SH   SOLE   0 16,300 900
PUBLIC SVC ENTERPR COMMON 744573106 388 8,406 SH   SOLE   0 7,876 530
PVH CORP COMMON 693656100 0 1 SH   SOLE   0 1 0
QUALCOMM INC COMMON 747525103 79 1,527 SH   SOLE   0 1,365 162
QUANTA SVCS INC COMMON 74762E102 74 2,000 SH   SOLE   0 2,000 0
QUEST DIAGNOSTICS COMMON 74834L100 10 112 SH   SOLE   0 112 0
QUINTILES IMS HLDGS COMMON 74876Y101 703 7,397 SH   SOLE   0 7,337 60
RALPH LAUREN CORP CLASS A 751212101 4 50 SH   SOLE   0 50 0
RANGE RESOURCES CORP COMMON 75281A109 28,439 1,453,239 SH   SOLE   37,550 1,348,448 67,241
RAVEN INDS INC COMMON 754212108 588 18,150 SH   SOLE   0 17,200 950
RAYONIER ADV MATERLS COMMON 75508B104 24 1,808 SH   SOLE   0 1,808 0
RAYONIER INC COMMON REIT 754907103 817 28,302 SH   SOLE   0 26,902 1,400
RAYTHEON COMMON 755111507 43,025 230,599 SH   SOLE   50 229,534 1,015
REAL IND INC COM USD0.01 75601W104 27 15,000 SH   SOLE   0 0 15,000
REALTY INCOME CORP COMMON 756109104 2,131 37,274 SH   SOLE   0 36,974 300
RECKITT BENCK GRP SPONSORED ADR 756255204 7,472 401,520 SH   SOLE   0 388,520 13,000
RECKITT BENCKISER GR SHS G74079107 467,774 5,171,639 SH   SOLE   98,000 4,829,420 244,219
REGAL ENTERTAINMENT CLASS A 758766109 16 1,000 SH   SOLE   0 1,000 0
REGIONS FINL CORP COMMON 7591EP100 1,224 80,387 SH   SOLE   3,000 77,387 0
REINSURANCE GRP COMMON 759351604 613 4,400 SH   SOLE   0 4,400 0
RENAISSANCE RE HLDGS COMMON G7496G103 6 50 SH   SOLE   0 0 50
REPLIGEN CORP COMMON 759916109 344 9,000 SH   SOLE   0 9,000 0
REVOLUTION LIGHTING COM USD0.001 76155G206 100 15,400 SH   SOLE   0 15,400 0
RH COM USD0.0001 74967X103 10 150 SH   SOLE   0 0 150
RIO TINTO PLC ADR (1 ORD) 767204100 13 290 SH   SOLE   0 290 0
RITE AID CORP COMMON 767754104 1 1,000 SH   SOLE   0 1,000 0
RMR GROUP INC COMMON CL A 74967R106 0 8 SH   SOLE   0 8 0
ROBERT HALF INTL INC COMMON 770323103 71,974 1,429,755 SH   SOLE   0 1,425,772 3,983
ROCKWELL AUTOMATION COMMON 773903109 21 118 SH   SOLE   0 118 0
ROCKWELL COLLINS INC COMMON 774341101 75,090 574,480 SH   SOLE   0 474,216 100,264
ROWAN COMPANIES PLC COMMON G7665A101 15 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 ADR (2 CL B) 780259107 35 560 SH   SOLE   0 560 0
ROYAL DUTCH SHELL ADR (2 ORD CL A) 780259206 4,529 74,773 SH   SOLE   0 33,998 40,775
ROYAL GOLD INC 2.875 JUN 15 19 RGD 780287AA6 17 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 715 SH   SOLE   0 715 0
RPM INTERNATIONAL COMMON 749685103 4,936 96,152 SH   SOLE   0 93,162 2,990
RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 11 110 SH   SOLE   0 110 0
S&P GLOBAL INC COMMON 78409V104 26,623 170,326 SH   SOLE   0 169,301 1,025
SABINE ROYALTY TRUST UNIT BEN INT 785688102 102 2,500 SH   SOLE   0 2,500 0
SAFEGUARD SCIENTIFIC COMMON 786449207 22,372 1,675,821 SH   SOLE   65,782 1,496,016 114,023
SAFETY INS GROUP INC COMMON 78648T100 2,276 29,830 SH   SOLE   0 28,440 1,390
SALESFORCE.COM COMMON 79466L302 93 1,000 SH   SOLE   0 1,000 0
SAN JUAN BASIN RTY UNIT BEN INT 798241105 357 45,650 SH   SOLE   0 33,925 11,725
SANCHEZ ENERGY COR COMMON 79970Y105 3 712 SH   SOLE   0 244 468
SANDRIDGE ENERGY COMMON 80007P869 0 6 SH   SOLE   0 6 0
SANDSTORM GOLD COMMON 80013R206 136 30,000 SH   SOLE   0 30,000 0
SANOFI CONTINGENT VALUE RTS 80105N113 0 140 SH   SOLE   0 140 0
SANOFI SPONSORED ADR 80105N105 877 17,618 SH   SOLE   0 17,418 200
SAP SE SP ADR (1 ORD) 803054204 71 650 SH   SOLE   0 650 0
SAUL CTRS INC COMMON 804395101 2,341 37,817 SH   SOLE   0 28,900 8,917
SB FINANCIAL GROUP COMMON 78408D105 582 33,931 SH   SOLE   0 0 33,931
SBA COMMUNICATIONS COM USD0.01 CL A 78410G104 7 52 SH   SOLE   0 52 0
SCANA CORPORATION COMMON 80589M102 6 133 SH   SOLE   0 133 0
SCHLUMBERGER LTD COMMON 806857108 1,474 21,133 SH   SOLE   0 19,783 1,350
SCHWAB CHARLES CORP COMMON 808513105 11,252 257,249 SH   SOLE   0 257,249 0
SCIENCE APLCTNS INTL COMMON STOCK 808625107 99 1,484 SH   SOLE   0 1,484 0
SCOTTS MIRACLE-GRO CLASS A 810186106 73 760 SH   SOLE   0 760 0
SCRIPPS NETWORKS COMMON CLASS A 811065101 3,630 42,275 SH   SOLE   0 41,475 800
SCRIPPS EW CO OHIO COMMON 811054402 49 2,597 SH   SOLE   0 2,597 0
SEAGATE TECHNOLOGY COMMON G7945M107 2 80 SH   SOLE   0 80 0
SEALED AIR CORP COMMON 81211K100 157 3,683 SH   SOLE   0 3,683 0
SEARS HOLDING CORP COMMON 812350106 2 338 SH   SOLE   0 338 0
SEASPAN CORPORATION COMMON Y75638109 0 92 SH   SOLE   0 92 0
SEATTLE GENETICS INC COMMON 812578102 171 3,150 SH   SOLE   0 3,150 0
SEI INVESTMENTS CO COMMON 784117103 315 5,165 SH   SOLE   0 5,165 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 54 2,089 SH   SOLE   300 1,686 103
SELECT SECTOR SPDR AMEX INDUSTRIAL SEL 81369Y704 5 74 SH   SOLE   0 74 0
SELECT SECTOR SPDR HEALTH CARE 81369Y209 19 241 SH   SOLE   0 190 51
SELECT SECTOR SPDR MATERIALS 81369Y100 2 44 SH   SOLE   0 44 0
SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 13 153 SH   SOLE   0 153 0
SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 3 64 SH   SOLE   0 64 0
SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 47 687 SH   SOLE   0 687 0
SELECT SECTOR SPDR SBI INT-TECH 81369Y803 10 184 SH   SOLE   0 184 0
SELECT SECTOR SPDR SBI INT-UTILS 81369Y886 3 68 SH   SOLE   0 68 0
SELECT SECTOR SPDR T RL EST SEL SEC 81369Y860 1 53 SH   SOLE   0 53 0
SEMPRA ENERGY COMMON 816851109 14,237 124,749 SH   SOLE   0 123,149 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
SEQUENTIAL BRNDS GR COM USD0.001 81734P107 8 3,000 SH   SOLE   0 3,000 0
SERITAGE GRWTH PPTYS COMMON CLASS A 81752R100 664 14,425 SH   SOLE   0 14,350 75
SERVICE CORP INTL COMMON 817565104 124,683 3,614,008 SH   SOLE   224,600 3,350,308 39,100
SERVICEMASTER GBL HLDGS INC COM 81761R109 147 3,160 SH   SOLE   0 3,160 0
SHIRE PLC ADR (3 ORD) 82481R106 188 1,233 SH   SOLE   0 1,219 14
SILVERBOW RESOURCES COM 82836G102 47 1,933 SH   SOLE   0 1,860 73
SILVERCORP METALS COMMON 82835P103 165 61,400 SH   SOLE   0 61,400 0
SIMON PPTY INC REIT 828806109 7,612 47,280 SH   SOLE   0 43,110 4,170
SIMPSON MANUFACTURIN COMMON 829073105 29 600 SH   SOLE   0 600 0
SINA CORPORATION ORDINARY G81477104 8,884 77,496 SH   SOLE   77,496 0 0
SIRIUS XM HLDG COMMON 82968B103 216 39,244 SH   SOLE   0 39,244 0
SJW GROUP COMMON 784305104 17,007 300,490 SH   SOLE   1,650 279,440 19,400
SLM CORP COMMON 78442P106 4,270 372,303 SH   SOLE   0 372,303 0
SMITH & NEPHEW PLC ADR (2 ORD) 83175M205 27 762 SH   SOLE   0 762 0
SMUCKER J M CO COMMON 832696405 573 5,465 SH   SOLE   0 5,465 0
SNAP INC COMMON CL A 83304A106 110 7,631 SH   SOLE   0 7,631 0
SNAP-ON INC COMMON 833034101 27,647 185,540 SH   SOLE   0 185,290 250
SONOCO PRODS COMMON 835495102 1,203 23,855 SH   SOLE   0 23,855 0
SONY CORP ADR (1 ORD) 835699307 5 150 SH   SOLE   0 150 0
SOTHEBYS CLASS A 835898107 4 107 SH   SOLE   0 107 0
SOURCE CAP INC COMMON 836144105 10 250 SH   SOLE   0 250 0
SOUTHERN CO COMMON 842587107 305 6,220 SH   SOLE   0 5,570 650
SOUTHERN NATL BKOFVA COMMON 843395104 4,476 263,481 SH   SOLE   106,573 95,300 61,608
SOUTHWEST AIRLS CO COMMON 844741108 22,933 409,680 SH   SOLE   66,785 331,395 11,500
SOUTHWESTERN ENERGY COMMON 845467109 42 6,884 SH   SOLE   0 6,884 0
SPARTAN MOTORS INC COMMON 846819100 1,211 109,630 SH   SOLE   0 98,430 11,200
SPARTANNASH CO COMMON 847215100 3 120 SH   SOLE   0 120 0
SPDR S&P 500 ETF TRUST 78462F103 13,738 54,685 SH   SOLE   0 54,365 320
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 1,311 10,786 SH   SOLE   0 10,716 70
SPDR INDEX SHARES S&P GL NAT RES ETF 78463X541 1 39 SH   SOLE   0 39 0
SPDR INDX SH FUNDS EURO STOXX 50 78463X202 61 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 11 122 SH   SOLE   0 122 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 443 1,360 SH   SOLE   0 1,360 0
SPDR SERIES TRUST BARCLAYS HIGH YIELD 78464A417 3 90 SH   SOLE   0 90 0
SPDR SERIES TRUST KBW CAP ETF 78464A771 3 60 SH   SOLE   0 60 0
SPDR SERIES TRUST SHORT TERM HIGH YIEL 78468R408 86 3,092 SH   SOLE   0 3,092 0
SPDR SERIES TRUST SPDR NYSE TECH ETF 78464A102 21 278 SH   SOLE   0 278 0
SPECIAL OPPRTUNTY FD COMMON 84741T104 158 10,000 SH   SOLE   0 0 10,000
SPECTRA ENERGY PARTN COMMON 84756N109 101 2,280 SH   SOLE   0 2,000 280
SPECTRUM BRANDS HLD COMMON 84763R101 4,232 39,957 SH   SOLE   0 37,107 2,850
SPIRE INC COMMON 84857L101 14 200 SH   SOLE   0 200 0
SPIRIT AEROSYSTEMS CLASS A 848574109 33,083 425,681 SH   SOLE   0 425,681 0
SPIRIT AIRLINES IN COMMON 848577102 628 18,820 SH   SOLE   0 18,570 250
SPIRIT REALTY CAPI COMMON 84860W102 214 25,000 SH   SOLE   0 0 25,000
SPIRIT RLTY CAP INC 2.875 MAY 15 19 C 84860WAA0 30 30,000 PRN   SOLE   0 30,000 0
SPROUTS FMRS MKT I COM USD0.001 85208M102 95 5,075 SH   SOLE   0 5,000 75
SSGA ACTIVE ETF TR BLACKSTONE/GSO SR LN 78467V608 9 201 SH   SOLE   0 201 0
ST JOE CO COMMON 790148100 43 2,300 SH   SOLE   0 2,300 0
STANDEX INTL CORP COMMON 854231107 159 1,500 SH   SOLE   0 1,500 0
STANLEY BLACK&DECKR COMMON 854502101 2,172 14,390 SH   SOLE   0 13,790 600
STAR GAS PARTNERS UNIT 85512C105 43 3,794 SH   SOLE   0 3,310 484
STARBUCKS CORP COMMON 855244109 1,137 21,181 SH   SOLE   0 19,367 1,814
STARWOOD PPTY TR COMMON 85571B105 139 6,425 SH   SOLE   0 6,025 400
STARWOOD PPTY TR INC 3.750 OCT 15 17 C 85571BAC9 165 165,000 PRN   SOLE   0 165,000 0
STARWOODWAYPOINT HOM COMMON 85572F105 34 960 SH   SOLE   0 960 0
STATE STREET CORP COMMON 857477103 793 8,304 SH   SOLE   0 8,304 0
STEEL PARTNERS HLDGS UNIT 85814R107 367 20,025 SH   SOLE   0 0 20,025
STERICYCLE INC COMMON 858912108 46 650 SH   SOLE   0 650 0
STERLING BANCORP COMMON STOCK 85917A100 1,253 50,835 SH   SOLE   1,400 38,525 10,910
STHWST BANCORP INC COMMON 844767103 27 1,000 SH   SOLE   0 1,000 0
STORE CAP CORP COMMON 862121100 3,138 126,205 SH   SOLE   0 126,015 190
STRAIGHT PATH COMM COMMON CL B 862578101 5 33 SH   SOLE   0 33 0
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 41,043 288,995 SH   SOLE   278,095 10,900 0
SUBURBAN PROPANE PAR UNIT 864482104 216 8,300 SH   SOLE   0 8,300 0
SUMMIT MATERIALS CL A COM USD0.01 86614U100 160 5,000 SH   SOLE   0 5,000 0
SUN COMMUNITIES COMMON 866674104 0 0 SH   SOLE   0 0 0
SUN LIFE FNCL INC COMMON 866796105 36 911 SH   SOLE   0 911 0
SUNCOKE ENERGY INC COMMON 86722A103 5 600 SH   SOLE   0 600 0
SUNCOR ENERGY INC COMMON 867224107 52 1,500 SH   SOLE   0 1,500 0
SUNPOWER CORP COMMON 867652406 0 100 SH   SOLE   0 100 0
SUNTRUST BANKS INC COMMON 867914103 358 6,006 SH   SOLE   0 3,456 2,550
SUPERIOR UNIFORM GRP COMMON 868358102 2,716 118,625 SH   SOLE   0 114,625 4,000
SVB FINANCIAL GROUP COMMON 78486Q101 453 2,425 SH   SOLE   0 2,425 0
SYMANTEC CORP COMMON 871503108 4,244 129,376 SH   SOLE   0 126,376 3,000
SYNNEX CORP COMMON 87162W100 278 2,200 SH   SOLE   0 2,200 0
SYSCO CORP COMMON 871829107 1,026 19,025 SH   SOLE   0 19,025 0
T ROWE PRICE GRP COMMON 74144T108 9 106 SH   SOLE   0 106 0
T2 BIOSYSTEMS INC COMMON 89853L104 1 250 SH   SOLE   0 250 0
TABLEAU SOFTWARE INC CLASS A 87336U105 59 800 SH   SOLE   0 800 0
TAKE-TWO INTERACTIVE COMMON 874054109 6 63 SH   SOLE   0 63 0
TALLGRASS ENERGY PAR COMMON UNIT 874697105 178 3,726 SH   SOLE   0 3,726 0
TANGER FACTORY OUTLT COMMON 875465106 34,407 1,408,982 SH   SOLE   0 1,355,767 53,215
TARGA RESOURCES IN COMMON 87612G101 886 18,749 SH   SOLE   0 627 18,122
TARGET CORPORATION COMMON 87612E106 535 9,082 SH   SOLE   0 8,013 1,069
TC PIPELINES LP COMMON UNIT 87233Q108 159 3,050 SH   SOLE   0 3,050 0
TCF FINANCIAL CORP COMMON 872275102 13 813 SH   SOLE   0 813 0
TCW STRATEGIC INCM COMMON 872340104 150 25,938 SH   SOLE   0 16,738 9,200
TE CONNECTIVITY COMMON H84989104 275 3,318 SH   SOLE   0 2,843 475
TECH DATA CORP COMMON 878237106 222 2,500 SH   SOLE   0 2,500 0
TEEKAY LNG PARTNERS PARTNERSHIP UNIT Y8564M105 21 1,200 SH   SOLE   0 1,200 0
TEGNA INC COMMON 87901J105 143 10,766 SH   SOLE   0 10,766 0
TEJON RANCH CO COMMON 879080109 126 6,001 SH   SOLE   0 633 5,368
TELEFLEX INC COMMON 879369106 120 500 SH   SOLE   0 500 0
TELEPHONE & DATA SYS COMMON 879433829 4,123 147,859 SH   SOLE   0 147,859 0
TELETECH HLDGS INC COMMON 879939106 1,797 43,062 SH   SOLE   0 41,187 1,875
TERADATA CORP COMMON 88076W103 4 142 SH   SOLE   0 142 0
TESLA INC COM USD0.001 88160R101 818 2,400 SH   SOLE   0 1,990 410
TEVA PHARMACEUTICAL ADR (1 ORD) 881624209 27,090 1,539,244 SH   SOLE   0 1,537,066 2,178
TEXAS INSTRUMENTS COMMON 882508104 2,420 26,997 SH   SOLE   0 25,909 1,088
TEXAS PAC LD TR SUB CTF PROP I T 882610108 63,890 158,106 SH   SOLE   0 8,106 150,000
TEXTRON INC COMMON 883203101 75 1,400 SH   SOLE   0 1,400 0
THE CHEMOURS COMPANY COMMON 163851108 97 1,936 SH   SOLE   0 1,501 435
THE HANOVER INS GRP COMMON 410867105 76 794 SH   SOLE   0 794 0
THE HERSHEY COMPANY COMMON 427866108 1,398 12,811 SH   SOLE   0 12,811 0
THE MCCLATCHY CO CLASS A 579489303 0 15 SH   SOLE   0 15 0
THE WENDY'S COMPANY CLASS A 95058W100 0 29 SH   SOLE   0 29 0
THERAVANCE BIOPHARMA COM G8807B106 55,234 1,613,167 SH   SOLE   461,600 1,091,129 60,438
THERMO FISHER SCI COMMON 883556102 100,676 532,115 SH   SOLE   23 524,522 7,570
THIRD PT REINS LTD COM USD0.10 G8827U100 156 10,000 SH   SOLE   0 0 10,000
THOMSON REUTERS CORP COMMON 884903105 595 12,975 SH   SOLE   0 12,825 150
TIFFANY & CO COMMON 886547108 2,023 22,049 SH   SOLE   0 19,699 2,350
TIME INC COMMON 887228104 96 7,149 SH   SOLE   0 7,058 91
TIME WARNER INC COMMON 887317303 41,101 401,190 SH   SOLE   0 385,027 16,163
TITAN INTL INC COMMON 88830M102 12,782 1,259,313 SH   SOLE   26,250 1,138,453 94,610
TIVO CORP COM STK USD0.001 88870P106 0 38 SH   SOLE   0 38 0
TJX COMPANIES INC COMMON 872540109 1,151 15,624 SH   SOLE   0 15,624 0
TOLL BROTHERS INC COMMON 889478103 46 1,110 SH   SOLE   0 1,110 0
TOOTSIE ROLL INDS COMMON 890516107 924 24,327 SH   SOLE   718 23,289 320
TOPBUILD CORP COMMON 89055F103 4 66 SH   SOLE   0 66 0
TORCHMARK CORP COMMON 891027104 4,316 53,900 SH   SOLE   0 53,900 0
TORO CO COMMON 891092108 0 0 SH   SOLE   0 0 0
TORONTO DOMINION BK COMMON 891160509 65 1,156 SH   SOLE   0 1,156 0
TOTAL SA ADR (1 ORD) 89151E109 50 935 SH   SOLE   0 935 0
TOYOTA MTR CORP ADR (2 ORD) 892331307 59 500 SH   SOLE   0 500 0
TRANSDIGM GROUP COMMON 893641100 286 1,120 SH   SOLE   0 700 420
TRANSOCEAN LTD COMMON H8817H100 3 354 SH   SOLE   0 354 0
TRAVELERS CO(THE) COMMON 89417E109 15,815 129,083 SH   SOLE   0 128,933 150
TRIBUNE MEDIA CO CL A 896047503 102 2,500 SH   SOLE   0 2,500 0
TRIMAS CORP COMMON 896215209 58,684 2,173,489 SH   SOLE   343,100 1,703,314 127,075
TRIMBLE INC COM NPV 896239100 5 132 SH   SOLE   0 132 0
TRINITY PL HLDGS INC COM 89656D101 64 9,126 SH   SOLE   0 0 9,126
TRIUMPH BANCORP COM ACCD INVS 89679E300 645 20,000 SH   SOLE   0 0 20,000
TRIUMPH GROUP INC COMMON 896818101 28 970 SH   SOLE   0 970 0
TRONOX LTD SHARES CLASS A Q9235V101 2 125 SH   SOLE   0 0 125
TRUSTCO BK CORP N Y COMMON 898349105 4,991 560,841 SH   SOLE   0 530,841 30,000
TTM TECHNOLOGIES IN COMMON 87305R109 10 690 SH   SOLE   0 690 0
TUPPERWARE BRANDS COMMON 899896104 65 1,065 SH   SOLE   0 1,065 0
TWENTY-FIRST CENTURY CLASS A 90130A101 3,138 118,970 SH   SOLE   0 118,970 0
TWITTER INC COMMON 90184L102 4 250 SH   SOLE   0 250 0
TWO RIV BANCORP COMMON 90207C105 556 28,056 SH   SOLE   0 0 28,056
TYLER TECHN INC COMMON 902252105 142 816 SH   SOLE   0 816 0
U S PHYSICAL THERAPY COMMON 90337L108 64 1,050 SH   SOLE   0 1,050 0
U S SILICA HLDGS I COMMON 90346E103 70 2,275 SH   SOLE   0 2,275 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 4 192 SH   SOLE   0 192 0
UDR INC COMMON 902653104 44 1,169 SH   SOLE   0 1,169 0
UGI CORP COMMON 902681105 27 586 SH   SOLE   0 586 0
ULTRA PETROLEUM CP NPV 903914208 18,539 2,138,330 SH   SOLE   0 1,915,696 222,634
UNDER ARMOUR CLASS A 904311107 131 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 133 3,740 SH   SOLE   0 742 2,998
UNILEVER N.V NY SHARES (1 ORD) 904784709 2,091 35,428 SH   SOLE   0 35,428 0
UNILEVER PLC ADR (4 ORD) 904767704 638 11,020 SH   SOLE   0 11,020 0
UNION PAC CORP COMMON 907818108 4,324 37,292 SH   SOLE   40 28,515 8,737
UNISYS CORPORATION COMMON 909214306 21 2,500 SH   SOLE   0 2,500 0
UNITED CMNTY FINL COMMON 909839102 48 5,000 SH   SOLE   0 0 5,000
UNITED COMMNTY BANKS COMMON 90984P303 0 0 SH   SOLE   0 0 0
UNITED CONTINENTAL COMMON 910047109 1 25 SH   SOLE   0 25 0
UNITED GUARDIAN INC COMMON 910571108 274 14,062 SH   SOLE   0 0 14,062
UNITED PARCEL SERVIC CLASS B 911312106 38,074 317,044 SH   SOLE   0 312,019 5,025
UNITED RENTALS INC COMMON 911363109 196 1,415 SH   SOLE   0 990 425
UNITED STATES CELLUL COMMON 911684108 83 2,362 SH   SOLE   0 2,362 0
UNITED STATES OIL FD UNITS 91232N108 41 4,000 SH   SOLE   0 4,000 0
UNITED TECHNOLOGIES COMMON 913017109 67,615 582,482 SH   SOLE   33 496,605 85,844
UNITEDHEALTH GRP INC COMMON 91324P102 52,448 267,798 SH   SOLE   0 265,970 1,828
UNITI GROUP INC COM USD0.0001 91325V108 5 358 SH   SOLE   0 58 300
UNITIL CORP COMMON 913259107 4,062 82,129 SH   SOLE   0 73,814 8,315
UNIVERSAL DISPLAY CP COMMON 91347P105 64 500 SH   SOLE   0 500 0
UNIVERSAL STAINLES COMMON 913837100 85 4,105 SH   SOLE   0 3,405 700
UNIVEST CORP PA COMMON 915271100 2,055 64,245 SH   SOLE   1,500 61,905 840
UNUM GROUP COMMON 91529Y106 94 1,850 SH   SOLE   0 1,850 0
URBANEDGE PROPERTIES COMMON SHARES 91704F104 3,730 154,672 SH   SOLE   0 154,672 0
URSTADT BIDDLE PPTYS CLASS A 917286205 1,994 91,921 SH   SOLE   0 87,241 4,680
URSTADT BIDDLE PPTYS COMMON 917286106 40 2,251 SH   SOLE   0 2,251 0
URSTADT BIDDLE PPTYS PFD SER G 6.75 917286809 61 2,350 SH   SOLE   1,750 600 0
US BANCORP DEL COMMON 902973304 86,832 1,620,306 SH   SOLE   0 1,495,681 124,625
USG CORPORATION COMMON 903293405 32 1,000 SH   SOLE   0 1,000 0
V F CORP COMMON 918204108 378 5,948 SH   SOLE   0 5,888 60
VALEANT PHARMACEUTIC COMMON 91911K102 0 56 SH   SOLE   34 22 0
VALERO ENERGY CORP COMMON 91913Y100 26 348 SH   SOLE   0 332 16
VALLEY NATL BANCORP COMMON 919794107 1,066 88,502 SH   SOLE   0 88,232 270
VANDA PHARMA COMMON 921659108 3 200 SH   SOLE   0 0 200
VANECK VECTORS GOLD MINER ETF 92189F106 345 15,066 SH   SOLE   0 15,066 0
VANECK VECTORS INDIA SMALL CP ETF 92189F767 617 10,875 SH   SOLE   0 10,875 0
VANECK VECTORS ETF T BIOTECH ETF 92189F726 402 3,000 SH   SOLE   0 3,000 0
VANGUARD INT-TERM CORP 92206C870 51 589 SH   SOLE   0 589 0
VANGUARD RUSSELL 2000 ETF 92206C664 1,588 13,355 SH   SOLE   0 13,355 0
VANGUARD SHRT-TERM CORP 92206C409 291 3,635 SH   SOLE   0 3,635 0
VANGUARD BD INDEX FD ETF SHORT TRM BOND 921937827 55 697 SH   SOLE   0 697 0
VANGUARD FTSE DEVELOPED MRKT ETF 921943858 946 21,810 SH   SOLE   0 21,435 375
VANGUARD FTSE EMERGING MARKETS ETF 922042858 560 12,875 SH   SOLE   0 12,500 375
VANGUARD INDEX FDS ETF MCAP GR IDXVIP 922908538 22 186 SH   SOLE   0 186 0
VANGUARD INDEX FDS ETF MCAP VL IDXVIP 922908512 13 125 SH   SOLE   0 125 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,985 12,938 SH   SOLE   0 10,538 2,400
VANGUARD INDEX TR EXTENDED MKT 922908652 40 376 SH   SOLE   0 376 0
VANGUARD INDEX TR GROWTH 922908736 90 682 SH   SOLE   0 682 0
VANGUARD INDEX TR LRG CAP 922908637 80 700 SH   SOLE   0 700 0
VANGUARD INDEX TR MID CAP 922908629 36 250 SH   SOLE   0 250 0
VANGUARD INDEX TR REIT 922908553 344 4,152 SH   SOLE   0 4,152 0
VANGUARD INDEX TR SMALL CAP 922908751 35 250 SH   SOLE   0 250 0
VANGUARD INDEX TR SMALL CAP GROWTH 922908595 27 179 SH   SOLE   0 179 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 1,119 8,760 SH   SOLE   0 8,760 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 5 39 SH   SOLE   0 0 39
VANGUARD INDEX TR VALUE 922908744 349 3,500 SH   SOLE   0 3,285 215
VANGUARD INTL EQ IND FTSE EUROPE ETF 922042874 38 657 SH   SOLE   0 657 0
VANGUARD INTL EQUITY ETF ALL-WORLD EX-US 922042775 527 10,015 SH   SOLE   0 865 9,150
VANGUARD SECTOR INDE FINANCIALS 92204A405 30 461 SH   SOLE   0 461 0
VANGUARD SECTOR INDE HEALTH CARE 92204A504 15 101 SH   SOLE   0 101 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 64 426 SH   SOLE   0 426 0
VANGUARD SECTOR INDE UTILITIES 92204A876 17 150 SH   SOLE   0 150 0
VANGUARD SECTOR INDX ENERGY 92204A306 74 800 SH   SOLE   0 800 0
VANGUARD SECTOR INDX INDUSTRIALS 92204A603 73 550 SH   SOLE   0 550 0
VANGUARD SECTOR INDX TELECOMM SERVICES 92204A884 1 21 SH   SOLE   0 21 0
VANGUARD SPECIALIZED DIV APPRECIATION 921908844 21 225 SH   SOLE   0 175 50
VAREX IMAGING CORP COM USD0.01 WI 92214X106 81 2,410 SH   SOLE   0 2,410 0
VARIAN MED SYS INC COMMON 92220P105 692 6,925 SH   SOLE   0 6,925 0
VARONIS SYSTEMS IN COM USD0.001 922280102 86 2,065 SH   SOLE   0 1,865 200
VECTREN CORP COMMON 92240G101 224 3,419 SH   SOLE   0 3,419 0
VECTRUS INC COMMON 92242T101 4 147 SH   SOLE   0 147 0
VENTAS INC COMMON 92276F100 155 2,387 SH   SOLE   0 2,387 0
VEON LTD SPON ADR 1 ORD 91822M106 1 450 SH   SOLE   0 450 0
VERASTEM INC COMMON 92337C104 2 600 SH   SOLE   0 600 0
VEREIT INC COMMON 92339V100 198 24,000 SH   SOLE   0 24,000 0
VERIFONE SYSTEMS INC COMMON 92342Y109 10 495 SH   SOLE   0 495 0
VERISK ANALYTICS INC COM USD0.001 92345Y106 299 3,600 SH   SOLE   0 3,600 0
VERITIV CORPORATION COMMON STOCK 923454102 1 35 SH   SOLE   0 35 0
VERIZON COMMUNICATIO COMMON 92343V104 32,463 655,954 SH   SOLE   2,100 630,668 23,186
VERMILION ENERGY INC COMMON 923725105 51 1,440 SH   SOLE   0 0 1,440
VERSUM MATERIALS INC COMMON STOCK 92532W103 1,097 28,273 SH   SOLE   0 28,273 0
VERTEX PHARMACEUTICL COMMON 92532F100 353 2,325 SH   SOLE   0 2,325 0
VIACOM INC CLASS B 92553P201 45,360 1,629,332 SH   SOLE   70,850 1,523,429 35,053
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
VIRNETX HOLDING CORP COMMON 92823T108 31 8,000 SH   SOLE   0 8,000 0
VISA INC CLASS A 92826C839 8,321 79,076 SH   SOLE   0 79,076 0
VIVUS INC COMMON 928551100 26 27,000 SH   SOLE   0 16,800 10,200
VMWARE INC CLASS A 928563402 8 75 SH   SOLE   0 75 0
VODAFONE GRP PLC ADR (10 ORD) 92857W308 316 11,120 SH   SOLE   0 10,882 238
VORNADO RLTY TR COMMON 929042109 32,563 423,566 SH   SOLE   0 409,653 13,913
VOYA FINANCIAL INC COMMON 929089100 23 585 SH   SOLE   0 585 0
VOYA GLOBAL EQTYDIV COMMON 92912T100 0 12 SH   SOLE   0 12 0
VOYA PRIME RATE TR SH BEN INT 92913A100 13 2,500 SH   SOLE   0 2,500 0
VULCAN MATERIALS CO COMMON 929160109 2,045 17,100 SH   SOLE   0 16,600 500
W.P CAREY INC COMMON 92936U109 970 14,400 SH   SOLE   0 14,400 0
WABCO HOLDINGS COMMON 92927K102 80,848 546,274 SH   SOLE   0 495,248 51,026
WABTEC COMMON 929740108 714 9,434 SH   SOLE   0 7,570 1,864
WADDELL & REED FINL CLASS A 930059100 201 10,045 SH   SOLE   0 10,045 0
WAL MART STORES INC COMMON 931142103 8,805 112,684 SH   SOLE   0 112,682 2
WALGREENS BOOTS ALNC COMMON 931427108 9,592 124,227 SH   SOLE   0 124,227 0
WALT DISNEY CO COMMON 254687106 38,543 391,016 SH   SOLE   100 386,562 4,354
WASH REAL ESTATE INV SH BEN INT 939653101 131 4,000 SH   SOLE   0 4,000 0
WASHINGTONFIRST BNK COMMON 940730104 945 26,560 SH   SOLE   0 0 26,560
WASTE MANAGEMENT INC COMMON 94106L109 78 1,009 SH   SOLE   0 1,009 0
WATERS CORP COMMON 941848103 127 711 SH   SOLE   0 711 0
WD-40 CO COMMON 929236107 16 150 SH   SOLE   0 150 0
WEATHERFORD INTL PLC ORDINARY SHARES G48833100 82 17,929 SH   SOLE   0 13,729 4,200
WEC ENERGY GROUP INC COMMON 92939U106 9 150 SH   SOLE   0 150 0
WEIBO CORPORATION ADR EA REPR ORD SHS 948596101 49 500 SH   SOLE   0 500 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 77 2,450 SH   SOLE   0 2,450 0
WEIS MKTS INC COMMON 948849104 191 4,400 SH   SOLE   0 4,400 0
WELLS FARGO & CO 7.5% PFD CLA SER L 949746804 9,247 7,032 SH   SOLE   0 6,987 45
WELLS FARGO & CO COMMON 949746101 239,071 4,334,923 SH   SOLE   141,050 4,024,161 169,712
WELLTOWER INC REIT 95040Q104 6 91 SH   SOLE   0 91 0
WESTAMERICA BANCORP COMMON 957090103 11 200 SH   SOLE   0 200 0
WESTAR ENERGY INC COMMON 95709T100 418 8,435 SH   SOLE   0 7,735 700
WESTERN ALLIANCE BCP COMMON 957638109 26 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,821 132,986 SH   SOLE   0 132,986 0
WESTERN DIGITAL CORP COMMON 958102105 19 231 SH   SOLE   0 231 0
WESTERN GAS PARTNER LP COM UNIT LP IN 958254104 194 3,800 SH   SOLE   0 2,000 1,800
WESTERN NEW ENG BANC COMMON 958892101 284 26,065 SH   SOLE   0 24,125 1,940
WESTERN UNION COMMON 959802109 32,348 1,684,801 SH   SOLE   0 1,683,871 930
WESTROCK CO COMMON 96145D105 28 500 SH   SOLE   0 500 0
WEX INC. COMMON 96208T104 381 3,400 SH   SOLE   0 3,400 0
WEYERHAEUSER CO COMMON 962166104 340 10,000 SH   SOLE   0 8,000 2,000
WGL HOLDINGS INC COMMON 92924F106 1,955 23,220 SH   SOLE   0 22,570 650
WHEATON PRECIOUS MET COMMON 962879102 217 11,400 SH   SOLE   0 11,400 0
WHIRLPOOL CORP COMMON 963320106 103 560 SH   SOLE   0 560 0
WHITE MTNS INS GROUP COMMON G9618E107 1,576 1,839 SH   SOLE   0 1,839 0
WHITING PETE CORP COMMON 966387102 6 1,240 SH   SOLE   0 1,240 0
WILEY JOHN & SONS CLASS A 968223206 1,160 21,690 SH   SOLE   0 21,690 0
WILLIAMS COS INC COMMON 969457100 232 7,734 SH   SOLE   0 7,734 0
WILLIAMS PARTNERS COMMON UNIT 96949L105 3,404 87,528 SH   SOLE   0 44,192 43,336
WILLIS TOWERS WATSON COMMON G96629103 513 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 47 4,617 SH   SOLE   0 4,617 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 INTL HEDGED DIVID GR 97717X594 5 179 SH   SOLE   0 179 0
WISDOMTREE TR JAPAN HEDGE EQT 97717W851 48 888 SH   SOLE   0 888 0
WISDOMTREE TR US LARGECAP DIVIDEND 97717W307 25 294 SH   SOLE   0 294 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 155 2,000 SH   SOLE   0 2,000 0
WORKHORSE GROUP INC COMMON 98138J206 168 61,000 SH   SOLE   0 61,000 0
WORLD WRESTLING ENT CLASS A 98156Q108 479 20,379 SH   SOLE   0 20,379 0
WPX ENERGY INC COMMON STOCK 98212B103 86 7,500 SH   SOLE   0 7,500 0
WRIGHT MED GROUP N V ORD EUR0.03 N96617118 103 4,000 SH   SOLE   0 4,000 0
XCEL ENERGY INC COMMON 98389B100 80 1,700 SH   SOLE   0 1,700 0
XEROX CORP COMMON 984121608 18 563 SH   SOLE   0 563 0
XL GROUP LTD COMMON SHARES G98294104 5 150 SH   SOLE   0 150 0
XOMA CORP DEL COM USD0.0075 98419J206 196 10,000 SH   SOLE   0 10,000 0
XPO LOGISTICS INC COMMON 983793100 17,320 255,540 SH   SOLE   0 252,290 3,250
XYLEM INC COMMON 98419M100 7,614 121,575 SH   SOLE   0 117,295 4,280
YELP INC COMMON 985817105 18,939 437,393 SH   SOLE   100 417,233 20,060
YORK WTR CO COMMON 987184108 1,007 29,723 SH   SOLE   0 27,273 2,450
YUM BRANDS INC COMMON 988498101 31,704 430,710 SH   SOLE   80,055 321,968 28,687
YUM CHINA HOLDINGS COMMON STOCK 98850P109 5,903 147,698 SH   SOLE   55 120,763 26,880
ZEBRA TECHNOLOGIES CLASS A 989207105 47 440 SH   SOLE   0 440 0
ZEDGE INC CLASS B COMMON STOCK 98923T104 0 22 SH   SOLE   0 22 0
ZIMMER BIOMET HLDS COMMON 98956P102 47,408 404,888 SH   SOLE   0 400,788 4,100
ZIXI CORPORATION COMMON 98974P100 68 14,000 SH   SOLE   0 14,000 0
ZOETIS INC COMMON 98978V103 580 9,099 SH   SOLE   0 8,899 200
ZYNGA INC COMMON 98986T108 64 17,000 SH   SOLE   0 17,000 0