The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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