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