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
3M COM 88579Y101 9,340 44,949 SH   SOLE   43,885 0 1,064
Abbott Laboratories COM 002824100 46,327 579,519 SH   SOLE   529,945 0 49,574
Abbott Laboratories COM 002824100 12 152 SH   DFND 12 152 0 0
AbbVie COM 00287Y109 35,770 443,851 SH   SOLE   386,095 0 57,756
AbbVie COM 00287Y109 12 152 SH   DFND 12 152 0 0
ABM Industries COM 000957100 756 20,789 SH   SOLE   20,789 0 0
Acacia Communications COM 00401C108 1,801 31,410 SH   SOLE   31,410 0 0
Acadia Healthcare COM 00404A109 1,321 45,074 SH   SOLE   1,984 0 43,090
Accenture COM G1151C101 39,118 222,238 SH   SOLE   209,876 0 12,363
Accenture COM G1151C101 22 125 SH   DFND 12 125 0 0
Acuity Brands COM 00508Y102 621 5,175 SH   SOLE   5,105 0 70
Adobe Systems COM 00724F101 11,817 44,342 SH   SOLE   39,483 0 4,859
Aflac COM 001055102 1,944 38,880 SH   SOLE   37,280 0 1,600
Agilent Technologies COM 00846U101 752 9,351 SH   SOLE   9,351 0 0
AGNC Investment Corp COM 00123Q104 276 15,330 SH   SOLE   15,330 0 0
Air Prod. & Chemical COM 009158106 21,015 110,049 SH   SOLE   102,888 0 7,161
Air Prod. & Chemical COM 009158106 8 40 SH   DFND 12 40 0 0
Albemarle Corp COM 012653101 262 3,195 SH   SOLE   2,495 0 700
Alibaba COM 01609W102 2,112 11,578 SH   SOLE   8,192 0 3,386
Allergan COM G0177J108 21,175 144,626 SH   SOLE   127,001 0 17,625
Allstate COM 020002101 854 9,069 SH   SOLE   2,599 0 6,470
Alphabet Class A COM 02079K305 21,275 18,077 SH   SOLE   15,752 0 2,325
Alphabet Class A COM 02079K305 35 30 SH   DFND   30 0 0
Alphabet Class C COM 02079K107 32,569 27,758 SH   SOLE   26,530 0 1,228
Alphabet Class C COM 02079K107 35 30 SH   DFND   30 0 0
Altaba COM 021346101 463 6,250 SH   SOLE   6,250 0 0
Altice USA Inc COM 02156K103 21,480 1,000,000 SH   SOLE   1,000,000 0 0
Altria Group COM 02209S103 3,038 52,895 SH   SOLE   49,414 0 3,481
Amazon COM 023135106 55,960 31,425 SH   SOLE   29,791 0 1,634
Ameren COM 023608102 2,006 27,268 SH   SOLE   24,239 0 3,029
American Eagle Outfitters COM 02553E106 639 28,821 SH   SOLE   28,821 0 0
American Electric Power COM 025537101 875 10,446 SH   SOLE   6,546 0 3,900
American Express COM 025816109 3,246 29,694 SH   SOLE   29,269 0 425
American Intl Group COM 026874784 605 14,051 SH   SOLE   1,051 0 13,000
American Tower COM 03027X100 3,543 17,980 SH   SOLE   17,980 0 0
Ameriprise Financial COM 03076C106 14,784 115,409 SH   SOLE   105,222 0 10,187
Amerisourcebergen Corp COM 03073E105 2,851 35,853 SH   SOLE   34,001 0 1,852
Amgen COM 031162100 14,311 75,330 SH   SOLE   57,435 0 17,895
Anadarko Petroleum COM 032511107 444 9,756 SH   SOLE   9,756 0 0
Analog Devices COM 032654105 8,119 77,126 SH   SOLE   75,115 0 2,010
Anheuser Busch COM 03524A108 292 3,483 SH   SOLE   3,483 0 0
Anheuser Busch COM 03524A108 13 150 SH   DFND   150 0 0
Apergy Corp COM 03755l104 241 5,859 SH   SOLE   5,859 0 0
Apple COM 037833100 130,651 687,820 SH   SOLE   457,157 0 230,664
Apple COM 037833100 30 160 SH   DFND   160 0 0
Applied Materials Inc. COM 038222105 639 16,111 SH   SOLE   16,111 0 0
Ares Capital COM 04010L103 177 10,314 SH   SOLE   10,314 0 0
Arthur J Gallagher COM 363576109 7,157 91,637 SH   SOLE   43,851 0 47,786
AT&T COM 00206R102 22,279 710,435 SH   SOLE   566,934 0 143,501
Automatic Data Proc COM 053015103 30,802 192,829 SH   SOLE   177,503 0 15,326
Automatic Data Proc COM 053015103 15 94 SH   DFND 12 94 0 0
Automatic Data Proc COM 053015103 35 222 SH   DFND   222 0 0
Avalon Bay COM 053484101 1,625 8,096 SH   SOLE   8,096 0 0
Avery Dennison Corp COM 053611109 927 8,202 SH   SOLE   8,202 0 0
Avnet Inc. COM 053807103 715 16,485 SH   SOLE   16,485 0 0
Aware, Inc COM 05453N100 69 19,000 SH   SOLE   19,000 0 0
Axis Capital Holdings Ltd COM G0692U109 755 13,778 SH   SOLE   13,778 0 0
Baidu ADR COM 056752108 287 1,744 SH   SOLE   244 0 1,500
Baidu ADR COM 056752108 64 388 SH   DFND 13 388 0 0
Baidu ADR COM 056752108 9 56 SH   DFND 11 56 0 0
Bank New York Mellon COM 064058100 759 15,043 SH   SOLE   10,143 0 4,900
Bank Of America COM 060505104 5,999 217,425 SH   SOLE   188,486 0 28,939
Baxter Intl COM 071813109 587 7,217 SH   SOLE   6,867 0 350
BB&T COM 054937107 4,960 106,604 SH   SOLE   46,865 0 59,739
BBX Capital Corp Cl A COM 05491n104 432 73,000 SH   SOLE   0 0 73,000
Becton Dickinson COM 075887109 3,076 12,317 SH   SOLE   10,892 0 1,425
Becton Dickinson COM 075887109 59 235 SH   DFND   235 0 0
Berkshire Hathaway A COM 084670108 75,003 249 SH   SOLE   248 0 1
Berkshire Hathaway B COM 084670702 9,273 46,161 SH   SOLE   42,138 0 4,023
Berkshire Hathaway B COM 084670702 63 315 SH   DFND   315 0 0
BERKSHIRE HILLS BANCORP INC CO COM 084680107 541 19,862 SH   SOLE   19,862 0 0
Bitcoin Investment Trust COM 389637109 139 29,020 SH   SOLE   29,020 0 0
BlackRock COM 09247X101 17,326 40,542 SH   SOLE   35,073 0 5,469
Boeing COM 097023105 17,920 46,982 SH   SOLE   44,233 0 2,749
Boeing COM 097023105 8 20 SH   DFND 12 20 0 0
Booking Holdings COM 09857L108 6,940 3,977 SH   SOLE   3,873 0 104
Booz Allen Hamilton Hldg Corp COM 099502106 1,795 30,866 SH   SOLE   30,866 0 0
Boston Scientific COM 101137107 873 22,758 SH   SOLE   22,758 0 0
BP COM 055622104 2,411 55,150 SH   SOLE   54,850 0 300
BP COM 055622104 109 2,504 SH   DFND 13 2,504 0 0
Bristol-Myers Squibb COM 110122108 5,072 106,317 SH   SOLE   98,351 0 7,966
Broadcom Ltd COM 11135F101 51,550 171,427 SH   SOLE   151,908 0 19,519
Broadridge Financial Solutions COM 11133T103 17,937 172,989 SH   SOLE   157,842 0 15,147
Brooks Automation COM 114340102 666 22,700 SH   SOLE   22,700 0 0
Cabot Corp COM 127055101 327 7,850 SH   SOLE   7,850 0 0
Cabot Oil & Gas COM 127097103 292 11,195 SH   SOLE   10,638 0 557
Cadence Bancorporation COM 12739a100 472 25,444 SH   SOLE   25,444 0 0
Capital One Financial COM 14040H105 1,464 17,927 SH   SOLE   17,027 0 900
Cardinal Health COM 14149Y108 269 5,578 SH   SOLE   5,378 0 200
Carmax Inc. Com COM 143130102 412 5,902 SH   SOLE   5,902 0 0
Carnival Corp Com COM 143658300 3,695 72,844 SH   SOLE   60,341 0 12,503
Carter Inc COM 146229109 456 4,525 SH   SOLE   4,525 0 0
Caseys General Stores COM 147528103 495 3,847 SH   SOLE   3,847 0 0
Caterpillar COM 149123101 806 5,952 SH   SOLE   5,592 0 360
CDK Global COM 12508E101 908 15,432 SH   SOLE   15,432 0 0
CDW Corp COM 12514G108 2,166 22,474 SH   SOLE   22,209 0 265
Celexpress COM 15103A101 1 653,845 SH   SOLE   0 0 653,845
Celgene COM 151020104 5,281 55,975 SH   SOLE   54,690 0 1,285
CenturyLink COM 156700106 137 11,435 SH   SOLE   11,435 0 0
Cerner COM 156782104 9,172 160,329 SH   SOLE   158,707 0 1,622
Charles Schwab COM 808513105 13,897 324,998 SH   SOLE   297,848 0 27,150
Charles Schwab COM 808513105 51 1,200 SH   DFND   1,200 0 0
Chevron COM 166764100 28,291 229,675 SH   SOLE   207,219 0 22,456
Chevron COM 166764100 8 65 SH   DFND 12 65 0 0
Chevron COM 166764100 4 35 SH   DFND   35 0 0
Chubb Limited COM H1467J104 21,982 156,922 SH   SOLE   146,866 0 10,056
Church & Dwight Inc. COM 171340102 1,761 24,729 SH   SOLE   24,729 0 0
Cigna Corp COM 125523100 1,247 7,754 SH   SOLE   7,754 0 0
Cintas Corp Com COM 172908105 411 2,036 SH   SOLE   2,036 0 0
Cisco Systems COM 17275R102 18,814 348,473 SH   SOLE   255,812 0 92,660
Cisco Systems COM 17275R102 16 300 SH   DFND 12 300 0 0
Citigroup COM 172967424 3,394 54,548 SH   SOLE   50,602 0 3,946
Citigroup COM 172967424 14 217 SH   DFND 12 217 0 0
CLARIANT AG CHF3.70 (REGD) COM H14843165 407 19,372 SH   SOLE   19,372 0 0
Cme Group Inc. Com COM 12572Q105 13,984 84,968 SH   SOLE   82,256 0 2,712
Coca Cola COM 191216100 21,308 454,707 SH   SOLE   406,160 0 48,547
Cognex Corp Com COM 192422103 932 18,332 SH   SOLE   18,332 0 0
Cognex Corp Com COM 192422103 38 750 SH   DFND 10 0 0 750
Cognizant Tech COM 192446102 553 7,628 SH   SOLE   7,408 0 220
Colgate-Palmolive COM 194162103 5,129 74,837 SH   SOLE   74,837 0 0
Colgate-Palmolive COM 194162103 36 520 SH   DFND   520 0 0
Comcast COM 20030N101 7,241 181,113 SH   SOLE   170,048 0 11,065
Comerica COM 200340107 1,623 22,135 SH   SOLE   22,135 0 0
ConocoPhillips COM 20825C104 570 8,545 SH   SOLE   8,545 0 0
Consolidated Edison COM 209115104 658 7,754 SH   SOLE   7,754 0 0
Cooper Companies COM 216648402 228 770 SH   SOLE   770 0 0
Core Laboratories COM N22717107 202 2,929 SH   SOLE   2,929 0 0
Coresite Realty Corp COM 21870Q105 1,089 10,174 SH   SOLE   10,174 0 0
Corning COM 219350105 384 11,597 SH   SOLE   10,313 0 1,284
Costar Group Inc. COM 22160N109 12,202 26,161 SH   SOLE   25,242 0 919
Costco Wholesale COM 22160K105 12,156 50,203 SH   SOLE   43,183 0 7,020
Crown Holdings Inc. COM 228368106 244 4,475 SH   SOLE   4,475 0 0
Crystal Peak Minerals Inc COM 22938t107 5 39,337 SH   SOLE   39,337 0 0
CSX COM 126408103 751 10,034 SH   SOLE   3,544 0 6,490
Cullen Frost Bankers COM 229899109 1,042 10,739 SH   SOLE   10,739 0 0
Cummins COM 231021106 2,342 14,837 SH   SOLE   12,650 0 2,187
Cummins COM 231021106 20 125 SH   DFND 10 0 0 125
CVS Caremark COM 126650100 6,856 127,121 SH   SOLE   107,649 0 19,472
Cyberdefender Corp COM 23248l107 0 20,000 SH   SOLE   20,000 0 0
D.R. Horton COM 23331A109 435 10,505 SH   SOLE   10,505 0 0
Danaher COM 235851102 21,318 161,475 SH   SOLE   154,475 0 7,001
Deere & Co COM 244199105 1,197 7,491 SH   SOLE   4,966 0 2,525
Delek US Holdings COM 24665A103 1,321 36,281 SH   SOLE   19,142 0 17,139
Dell Technologies Cl C COM 24703l202 222 3,777 SH   SOLE   3,777 0 0
Delta Air Lines Inc. New COM 247361702 2,152 41,669 SH   SOLE   41,388 0 281
Dentsply Sirona COM 24906P109 1,475 29,749 SH   SOLE   29,749 0 0
Devon Energy COM 25179M103 386 12,240 SH   SOLE   12,240 0 0
Diageo COM 25243Q205 938 5,732 SH   SOLE   5,732 0 0
Diageo COM 25243Q205 218 1,332 SH   DFND 13 1,332 0 0
Digital Realty Trust REIT COM 253868103 541 4,548 SH   SOLE   4,548 0 0
Dollar Tree COM 256746108 364 3,462 SH   SOLE   3,337 0 125
Dominion Resources COM 25746U109 8,696 113,437 SH   SOLE   104,529 0 8,909
Dominion Resources COM 25746U109 10 125 SH   DFND 12 125 0 0
Domino's Pizza Inc. COM 25754A201 785 3,041 SH   SOLE   3,041 0 0
Donaldson Inc. Com (dci) COM 257651109 515 10,280 SH   SOLE   10,280 0 0
Dover COM 260003108 1,602 17,082 SH   SOLE   17,082 0 0
DowDuPont COM 26078J100 5,572 104,522 SH   SOLE   95,565 0 8,957
DSW INC COM 23334L102 505 22,741 SH   SOLE   22,741 0 0
Dte Energy COM 233331107 396 3,175 SH   SOLE   3,175 0 0
Duke Energy COM 26441C204 1,922 21,350 SH   SOLE   20,379 0 971
Dunkin Brands Group COM 265504100 235 3,128 SH   SOLE   3,128 0 0
DXC Technology COM 23355L106 331 5,146 SH   SOLE   5,146 0 0
Eaton COM G29183103 1,845 22,907 SH   SOLE   20,403 0 2,504
Eaton Vance COM 278265103 1,876 46,544 SH   SOLE   46,544 0 0
eBay COM 278642103 666 17,936 SH   SOLE   17,936 0 0
Ecolab COM 278865100 6,606 37,420 SH   SOLE   36,913 0 507
Edwards Lifesciences COM 28176E108 273 1,425 SH   SOLE   1,425 0 0
Electronic Arts, Inc. COM 285512109 7,720 75,960 SH   SOLE   73,932 0 2,028
Eli Lilly COM 532457108 2,683 20,676 SH   SOLE   20,676 0 0
Emerson Electric COM 291011104 1,388 20,270 SH   SOLE   19,970 0 300
Enbridge COM 29250N105 315 8,690 SH   SOLE   7,498 0 1,192
Encompass Health Corp COM 29261a100 1,103 18,886 SH   SOLE   18,886 0 0
Energy Transfer LP COM 29273V100 33,841 2,201,757 SH   SOLE   2,201,757 0 0
Entergy Corp New COM 29364G103 208 2,173 SH   SOLE   2,173 0 0
Enterprise Products COM 293792107 1,982 68,106 SH   SOLE   12,506 0 55,600
Entertainment Properties Trust COM 26884U109 2,263 29,428 SH   SOLE   26,930 0 2,498
EOG Resources COM 26875P101 7,149 75,111 SH   SOLE   73,414 0 1,697
Equinix COM 29444U700 223 493 SH   SOLE   493 0 0
Equinix COM 29444U700 13 28 SH   DFND 11 28 0 0
Estee Lauder COM 518439104 7,819 47,231 SH   SOLE   46,191 0 1,040
Ethan Allen Interiors Inc. Com COM 297602104 552 28,880 SH   SOLE   28,880 0 0
Everest RE Group, LTD COM G3223R108 535 2,477 SH   SOLE   2,477 0 0
Evergy COM 30034W106 979 16,861 SH   SOLE   16,861 0 0
Eversource Energy COM 30040W108 360 5,067 SH   SOLE   5,067 0 0
Exelon Corp COM 30161N101 214 4,269 SH   SOLE   4,269 0 0
Extraction Oil & Gas COM 30227M105 2,310 546,017 SH   SOLE   546,017 0 0
Exxon Mobil COM 30231G102 19,398 240,070 SH   SOLE   228,092 0 11,977
Facebook COM 30303M102 17,267 103,587 SH   SOLE   86,077 0 17,510
Factset Research Systems Inc COM 303075105 808 3,253 SH   SOLE   3,253 0 0
FedEx COM 31428X106 12,589 69,397 SH   SOLE   53,138 0 16,258
Fidelity National Financial COM 31620R303 1,161 31,766 SH   SOLE   28,356 0 3,409
Fidelity National Information COM 31620M106 18,653 164,929 SH   SOLE   150,562 0 14,367
Fidelity National Information COM 31620M106 12 110 SH   DFND 12 110 0 0
First Solar Inc. COM 336433107 282 5,340 SH   SOLE   5,090 0 250
Fiserv Inc. Com COM 337738108 560 6,344 SH   SOLE   6,344 0 0
Flir Sys Inc. COM 302445101 851 17,885 SH   SOLE   17,885 0 0
Foot Locker COM 344849104 3,821 63,048 SH   SOLE   57,373 0 5,675
fortinet Inc. COM 34959E109 639 7,612 SH   SOLE   7,612 0 0
Fortive Corp COM 34959J108 771 9,185 SH   SOLE   9,185 0 0
Fortune Brands Home & Security COM 34964C106 573 12,045 SH   SOLE   12,045 0 0
Franklin Resources COM 354613101 278 8,399 SH   SOLE   8,399 0 0
Gartner Group COM 366651107 1,155 7,616 SH   SOLE   7,616 0 0
General Electric COM 369604103 4,080 408,441 SH   SOLE   401,257 0 7,184
General Mills COM 370334104 1,755 33,912 SH   SOLE   32,121 0 1,791
General Motors COM 37045V100 2,039 54,968 SH   SOLE   26,518 0 28,450
Gentex Corp. COM 371901109 823 39,810 SH   SOLE   39,810 0 0
Genuine Parts COM 372460105 1,479 13,200 SH   SOLE   10,100 0 3,100
Gilead Sciences COM 375558103 7,524 115,740 SH   SOLE   110,486 0 5,254
GlaxoSmithKline COM 37733W105 414 9,914 SH   SOLE   9,879 0 35
Global Brands Group.old COM G39338xxx 1 85,000 SH   SOLE   0 0 85,000
Global Technologies COM 378949101 0 10,000 SH   SOLE   10,000 0 0
Golar Lng Ltd COM G9456A100 52,736 2,500,500 SH   SOLE   2,500,500 0 0
Goldman Sachs COM 38141G104 987 5,139 SH   SOLE   5,139 0 0
Graco COM 384109104 253 5,100 SH   SOLE   5,100 0 0
Grom Social Enterprises COM 39878l100 2,515 10,479,250 SH   SOLE   0 0 10,479,250
Hanover Insurance Group COM 410867105 208 1,819 SH   SOLE   1,819 0 0
Harborside Bancorp COM 41165F101 241 14,000 SH   SOLE   14,000 0 0
Harris Corp COM 413875105 1,248 7,814 SH   SOLE   7,364 0 450
Hartford Financial COM 416515104 246 4,940 SH   SOLE   4,940 0 0
Health Care Property Investors COM 40414L109 2,388 76,287 SH   SOLE   76,287 0 0
HERITAGE COMMERCE CORP COM COM 426927109 1,336 110,447 SH   SOLE   110,447 0 0
Hewlett Packard Ent COM 42824C109 980 63,486 SH   SOLE   63,486 0 0
Hexcel COM 428291108 339 4,900 SH   SOLE   4,650 0 250
Hexcel COM 428291108 21 300 SH   DFND 10 0 0 300
Hollyfrontier Corp COM 436106108 1,103 22,379 SH   SOLE   22,379 0 0
Hologic COM 436440101 2,078 42,939 SH   SOLE   42,939 0 0
Home Depot COM 437076102 47,580 247,957 SH   SOLE   224,316 0 23,641
Home Depot COM 437076102 11 55 SH   DFND 12 55 0 0
Honeywell International COM 438516106 26,477 166,604 SH   SOLE   145,477 0 21,127
Horace Mann Educators Corp. COM 440327104 667 18,948 SH   SOLE   18,948 0 0
HP Inc COM 40434L105 1,249 64,305 SH   SOLE   64,305 0 0
Hubbell Inc COM 443510607 615 5,215 SH   SOLE   5,015 0 200
Huntington Ingalls Industry COM 446413106 970 4,684 SH   SOLE   4,684 0 0
IBM COM 459200101 7,975 56,521 SH   SOLE   44,674 0 11,847
Idexx Labs Inc. COM 45168D104 2,159 9,657 SH   SOLE   9,627 0 30
Illinois Tool Works COM 452308109 2,846 19,827 SH   SOLE   19,827 0 0
Illumina COM 452327109 2,383 7,670 SH   SOLE   7,670 0 0
Immunomedics COM 452907108 2,785 145,000 SH   SOLE   0 0 145,000
Ingersoll Rand Plc COM G47791101 1,967 18,225 SH   SOLE   16,530 0 1,695
Ingersoll Rand Plc COM G47791101 193 1,785 SH   DFND 13 1,785 0 0
Ingredion COM 457187102 528 5,578 SH   SOLE   5,578 0 0
Innospec Inc. COM 45768S105 267 3,200 SH   SOLE   3,200 0 0
Intel COM 458140100 22,472 418,478 SH   SOLE   353,375 0 65,103
Intercontinental Exchange Grou COM 45866F104 17,071 224,211 SH   SOLE   193,729 0 30,482
Interpublic Group COM 460690100 13,167 626,702 SH   SOLE   459,888 0 166,815
Intuit COM 461202103 1,180 4,515 SH   SOLE   4,515 0 0
Intuitive Surgical COM 46120E602 3,352 5,875 SH   SOLE   4,186 0 1,689
Iqvia Holdings COM 46266c105 13,628 94,735 SH   SOLE   92,209 0 2,526
ITT Inc COM 45073V108 206 3,546 SH   SOLE   3,546 0 0
J.M. Smucker COM 832696405 810 6,952 SH   SOLE   6,952 0 0
J2 Global Comm Inc Comnew COM 48123V102 867 10,008 SH   SOLE   10,008 0 0
JB Hunt Trans Svcs COM 445658107 618 6,098 SH   SOLE   6,098 0 0
JD.com COM 47215P106 483 16,005 SH   SOLE   15,505 0 500
Johnson & Johnson COM 478160104 36,980 264,537 SH   SOLE   218,723 0 45,814
Johnson & Johnson COM 478160104 23 168 SH   DFND   168 0 0
JPMorgan Chase COM 46625H100 58,840 581,247 SH   SOLE   510,878 0 70,370
JPMorgan Chase COM 46625H100 19 192 SH   DFND 12 192 0 0
JPMorgan Chase COM 46625H100 38 373 SH   DFND   373 0 0
Keweenaw Land Association Ltd. COM 493026108 570 7,170 SH   SOLE   7,170 0 0
Kimberly-Clark COM 494368103 2,528 20,400 SH   SOLE   19,006 0 1,393
Kohl's COM 500255104 1,797 26,126 SH   SOLE   21,992 0 4,134
L-3 Communications COM 502413107 2,704 13,101 SH   SOLE   12,726 0 375
Las Vegas Sands COM 517834107 300 4,915 SH   SOLE   1,115 0 3,800
Las Vegas Sands COM 517834107 24 390 SH   DFND 10 0 0 390
Legg Mason COM 524901105 613 22,379 SH   SOLE   22,379 0 0
Linde COM g5494j103 788 4,478 SH   SOLE   4,048 0 430
Lockheed Martin COM 539830109 1,312 4,371 SH   SOLE   2,809 0 1,562
Lowes COM 548661107 837 7,649 SH   SOLE   7,453 0 196
LyondellBasell Ind COM N53745100 446 5,301 SH   SOLE   4,206 0 1,095
Magellan Midstream COM 559080106 1,652 27,250 SH   SOLE   2,950 0 24,300
Manhattan Scientifics Inc COM 563122100 10 635,000 SH   SOLE   635,000 0 0
Marathon Petroleum COM 56585A102 1,873 31,292 SH   SOLE   29,559 0 1,733
Marcus Corp. COM 566330106 353 8,802 SH   SOLE   8,802 0 0
Marriott COM 571903202 243 1,941 SH   SOLE   1,941 0 0
Marriott Internatl Inc. Class COM fhb903208 0 27,621 SH   SOLE   0 0 27,621
Marriott Vacations COM 57164Y107 803 8,587 SH   SOLE   8,587 0 0
Marsh & McLennan COM 571748102 19,069 203,073 SH   SOLE   194,047 0 9,026
Martin Marietta Materials COM 573284106 6,234 30,986 SH   SOLE   29,618 0 1,368
Mastercard COM 57636Q104 4,890 20,767 SH   SOLE   15,667 0 5,100
Mastercard COM 57636Q104 81 342 SH   DFND   342 0 0
Maxim Integrated Products COM 57772K101 2,552 47,998 SH   SOLE   41,851 0 6,148
Mccormick & Co COM 579780206 246 1,636 SH   SOLE   1,636 0 0
McDonald's COM 580135101 12,983 68,366 SH   SOLE   60,891 0 7,475
Mckesson Corp COM 58155Q103 310 2,651 SH   SOLE   2,651 0 0
Medtronic COM G5960L103 32,017 351,523 SH   SOLE   326,639 0 24,884
Medtronic COM G5960L103 6 65 SH   DFND 12 65 0 0
Merck COM 58933Y105 45,636 548,711 SH   SOLE   504,502 0 44,209
Merck COM 58933Y105 21 250 SH   DFND 12 250 0 0
Meredithcorp COM 589433101 847 15,327 SH   SOLE   15,327 0 0
Metlife COM 59156R108 424 9,954 SH   SOLE   8,554 0 1,400
Microchip Tech COM 595017104 7,303 88,028 SH   SOLE   87,138 0 890
Microsoft COM 594918104 99,057 839,893 SH   SOLE   749,276 0 90,617
Microsoft COM 594918104 24 200 SH   DFND 12 200 0 0
Mondelez COM 609207105 3,412 68,356 SH   SOLE   60,171 0 8,185
Monster Beverage COM 61174X109 591 10,823 SH   SOLE   10,547 0 276
Morgan Stanley COM 617446448 374 8,867 SH   SOLE   8,030 0 837
Motorola Solutions COM 620076307 349 2,486 SH   SOLE   1,543 0 943
MSC Industrial Direct COM 553530106 643 7,774 SH   SOLE   7,774 0 0
Muscle Pharm Corp COM 627335201 1,844 2,927,677 SH   SOLE   2,927,677 0 0
National Fuel Gas COM 636180101 242 3,978 SH   SOLE   3,978 0 0
Navidea Biopharmaceuticals I COM 63937X103 6 46,262 SH   SOLE   46,262 0 0
Nestle COM 641069406 1,345 14,111 SH   SOLE   14,111 0 0
Nestle COM 641069406 158 1,653 SH   DFND 13 1,653 0 0
Nestle COM 641069406 52 541 SH   DFND   541 0 0
Nestle COM 641069406 10 104 SH   DFND 11 104 0 0
Netease.Com Inc. COM 64110W102 2,956 12,244 SH   SOLE   12,244 0 0
Netflix COM 64110L106 2,968 8,325 SH   SOLE   7,032 0 1,293
Nextera Energy COM 65339F101 28,404 146,925 SH   SOLE   138,604 0 8,322
Nike COM 654106103 5,754 68,324 SH   SOLE   68,316 0 8
Norfolk Southern COM 655844108 1,417 7,584 SH   SOLE   7,584 0 0
Northrup Grumman COM 666807102 1,526 5,659 SH   SOLE   5,659 0 0
Norwegian Cruise Lines COM G66721104 2,016 36,687 SH   SOLE   2,587 0 34,100
Novartis COM 66987V109 606 6,304 SH   SOLE   6,129 0 175
Novartis COM 66987V109 166 1,729 SH   DFND 13 1,729 0 0
Nutrien Ltd COM 67077m108 489 9,268 SH   SOLE   8,153 0 1,115
Nutrien Ltd COM 67077m108 149 2,823 SH   DFND 13 2,823 0 0
Nvidia Corp COM 67066G104 571 3,179 SH   SOLE   3,179 0 0
NXP Semiconductors COM N6596X109 585 6,623 SH   SOLE   6,513 0 110
O Reilly Automotive COM 67103H107 303 781 SH   SOLE   781 0 0
Occidental Petroleum COM 674599105 16,127 243,614 SH   SOLE   229,719 0 13,895
Occidental Petroleum COM 674599105 4 55 SH   DFND 12 55 0 0
Oneok COM 682680103 253 3,628 SH   SOLE   2,742 0 886
Open Text COM 683715106 1,086 28,247 SH   SOLE   28,247 0 0
Open Text COM 683715106 141 3,680 SH   DFND 13 3,680 0 0
Option Care Inc. COM 68404v100 20,339 1,974,626 SH   SOLE   1,974,626 0 0
Oracle COM 68389X105 25,539 475,490 SH   SOLE   403,373 0 72,117
Packaging Corp Of America COM 695156109 1,337 13,453 SH   SOLE   10,930 0 2,523
Palo Alto Networks COM 697435105 1,613 6,641 SH   SOLE   6,471 0 170
Patterson Companies Com COM 703395103 250 11,421 SH   SOLE   11,421 0 0
Paychex COM 704326107 3,567 44,477 SH   SOLE   39,941 0 4,536
PayPal COM 70450Y103 959 9,234 SH   SOLE   5,684 0 3,550
Pepsico COM 713448108 8,850 72,213 SH   SOLE   69,708 0 2,505
Perkinlemer Inc. COM 714046109 1,203 12,489 SH   SOLE   12,489 0 0
Perma Pipe International COM 714167103 190 21,616 SH   SOLE   21,616 0 0
Pfizer COM 717081103 37,271 877,584 SH   SOLE   767,092 0 110,492
Pfizer COM 717081103 11 250 SH   DFND 12 250 0 0
Philip Morris COM 718172109 2,139 24,196 SH   SOLE   23,551 0 645
Phillips 66 COM 718546104 2,017 21,190 SH   SOLE   19,976 0 1,214
Phillips 66 COM 718546104 33 345 SH   DFND   345 0 0
Ping An Ins Group Co China Spo COM 72341E304 45 2,008 SH   SOLE   2,008 0 0
Ping An Ins Group Co China Spo COM 72341E304 151 6,658 SH   DFND 13 6,658 0 0
Ping An Ins Group Co China Spo COM 72341E304 9 407 SH   DFND 11 407 0 0
Pinnacle West Cap Cp COM 723484101 239 2,505 SH   SOLE   2,505 0 0
PNC Financial COM 693475105 1,975 16,099 SH   SOLE   16,099 0 0
Popular COM 733174700 460 8,833 SH   SOLE   8,833 0 0
PPG Industries COM 693506107 7,454 66,045 SH   SOLE   66,045 0 0
PPL COM 69351T106 2,140 67,423 SH   SOLE   62,968 0 4,455
Procter & Gamble COM 742718109 29,517 283,683 SH   SOLE   264,687 0 18,997
Progressive Corp COM 743315103 3,126 43,356 SH   SOLE   43,356 0 0
Prologis Trust COM 74340W103 2,338 32,492 SH   SOLE   27,155 0 5,337
ProMIs Neorscience COM 74346m109 63 270,771 SH   SOLE   270,771 0 0
Prudential Financial COM 744320102 2,782 30,275 SH   SOLE   4,640 0 25,635
PSEG COM 744573106 570 9,591 SH   SOLE   7,726 0 1,865
Qualcomm COM 747525103 2,139 37,508 SH   SOLE   12,990 0 24,518
Quest Diagnostics COM 74834L100 963 10,708 SH   SOLE   10,208 0 500
Raytheon COM 755111507 29,407 161,505 SH   SOLE   139,860 0 21,645
Reliance Steel and Aluminum COM 759509102 617 6,832 SH   SOLE   6,832 0 0
Republic Services COM 760759100 1,360 16,918 SH   SOLE   14,046 0 2,872
Republic Services COM 760759100 16 200 SH   DFND   200 0 0
Resmed Inc. COM 761152107 1,393 13,399 SH   SOLE   13,399 0 0
RLJ Lodging Trust COM 74965L101 276 15,689 SH   SOLE   15,689 0 0
Roche Holdings COM 771195104 92 2,663 SH   SOLE   2,663 0 0
Roche Holdings COM 771195104 135 3,915 SH   DFND 13 3,915 0 0
Roche Holdings COM 771195104 14 408 SH   DFND 11 408 0 0
Roper Industries COM 776696106 2,599 7,601 SH   SOLE   7,601 0 0
Ross Stores COM 778296103 15,074 161,917 SH   SOLE   144,790 0 17,126
Royal Caribbean Cruises COM V7780T103 36,509 318,520 SH   SOLE   283,241 0 35,279
Royal Caribbean Cruises COM V7780T103 9 80 SH   DFND 12 80 0 0
Royal Caribbean Cruises COM V7780T103 48 415 SH   DFND 10 0 0 415
Royal Dutch Shell A COM 780259206 368 5,880 SH   SOLE   5,055 0 825
Royal Dutch Shell B COM 780259107 12,944 202,412 SH   SOLE   152,151 0 50,260
Royal Dutch Shell B COM 780259107 7 115 SH   DFND 12 115 0 0
Royal Dutch Shell B COM 780259107 120 1,876 SH   DFND 13 1,876 0 0
Royal Dutch Shell B COM 780259107 4 70 SH   DFND   70 0 0
RPM Intl COM 749685103 658 11,328 SH   SOLE   10,910 0 418
S&P Global COM 78409V104 515 2,448 SH   SOLE   2,448 0 0
Sabra Healthcare REIT COM 78573L106 670 34,426 SH   SOLE   34,226 0 200
Sabre Corp COM 78573M104 4,161 194,519 SH   SOLE   114,219 0 80,300
Sabre Corp COM 78573M104 4 190 SH   DFND   190 0 0
Salesforce.com COM 79466L302 15,942 100,666 SH   SOLE   95,075 0 5,591
SAP AG COM 803054204 204 1,766 SH   SOLE   1,766 0 0
SAP AG COM 803054204 174 1,507 SH   DFND 13 1,507 0 0
Schlumberger COM 806857108 2,924 67,111 SH   SOLE   48,559 0 18,552
Seagate Technology COM G7945M107 2,746 57,343 SH   SOLE   52,813 0 4,530
ServiceNow, Inc COM 81762P102 277 1,122 SH   SOLE   722 0 400
ServisFirst Bancshares COM 81768T108 675 20,000 SH   SOLE   20,000 0 0
Silicon Graphics Inc. COM 827056102 0 10,000 SH   SOLE   10,000 0 0
Simon Property Group COM 828806109 222 1,219 SH   SOLE   1,219 0 0
Skechers USA COM 830566105 879 26,164 SH   SOLE   25,624 0 540
Skyworks Solutions COM 83088M102 3,873 46,959 SH   SOLE   46,755 0 204
Snap-On COM 833034101 994 6,350 SH   SOLE   6,350 0 0
Sonic Automotive Inc. COM 83545G102 1,252 84,506 SH   SOLE   0 0 84,506
Southern COM 842587107 1,340 25,924 SH   SOLE   25,924 0 0
Spectrum Brands COM 84790A105 242 4,422 SH   SOLE   4,422 0 0
Spire COM 84857L101 1,095 13,304 SH   SOLE   13,304 0 0
Sportsmans Warehouse Holdings COM 84920Y106 9,440 1,966,628 SH   SOLE   1,966,628 0 0
Stanley Black & Decker COM 854502101 584 4,290 SH   SOLE   2,040 0 2,250
Starbucks COM 855244109 8,944 120,313 SH   SOLE   115,595 0 4,718
State Street Corp COM 857477103 3,622 55,031 SH   SOLE   54,531 0 500
Steel Dynamics COM 858119100 200 5,680 SH   SOLE   2,680 0 3,000
Stericycle Inc. Com COM 858912108 944 17,338 SH   SOLE   16,588 0 750
Steris Plc COM G8473T100 269 2,104 SH   SOLE   2,104 0 0
Stryker COM 863667101 9,711 49,163 SH   SOLE   46,463 0 2,700
Sumitomo Mitsui Sponsored ADR COM 86562M209 2 299 SH   SOLE   299 0 0
Sumitomo Mitsui Sponsored ADR COM 86562M209 104 14,823 SH   DFND 13 14,823 0 0
Sun Communities Inc. COM 866674104 1,302 10,988 SH   SOLE   10,988 0 0
Synchrony Financial COM 87165B103 490 15,353 SH   SOLE   15,353 0 0
Sysco COM 871829107 3,682 55,154 SH   SOLE   49,988 0 5,166
T Rowe Price Group COM 74144T108 2,685 26,820 SH   SOLE   26,820 0 0
Tanger Factory Outlet COM 875465106 601 28,643 SH   SOLE   28,643 0 0
Target COM 87612E106 1,303 16,229 SH   SOLE   11,995 0 4,234
TE Connectivity COM H84989104 2,933 36,316 SH   SOLE   36,316 0 0
Tesla Motors COM 88160R101 297 1,060 SH   SOLE   1,060 0 0
Texas Instruments COM 882508104 1,461 13,770 SH   SOLE   13,270 0 500
The TJX Companies COM 872540109 12,716 238,974 SH   SOLE   238,974 0 0
The TJX Companies COM 872540109 41 770 SH   DFND   770 0 0
The Travelers Companies COM 89417E109 816 5,951 SH   SOLE   5,951 0 0
Theglobe.Com COM 88335R101 0 10,000 SH   SOLE   0 0 10,000
Theratechnologies Inc COM 88338H100 5,187 908,200 SH   SOLE   908,200 0 0
Thermo Fisher Scientific COM 883556102 1,106 4,040 SH   SOLE   3,980 0 60
Thomson Reuters COM 884903709 206 3,486 SH   SOLE   3,486 0 0
Toro Co Com COM 891092108 1,016 14,757 SH   SOLE   14,757 0 0
Toronto Dominion COM 891160509 201 3,697 SH   SOLE   3,697 0 0
Total SA COM 89151E109 1,726 31,015 SH   SOLE   890 0 30,125
Total SA COM 89151E109 119 2,147 SH   DFND 13 2,147 0 0
Total System Services COM 891906109 560 5,891 SH   SOLE   5,891 0 0
Truecar Inc COM 89785L107 664 100,000 SH   SOLE   0 0 100,000
Two Harbors Investment COM 90187b408 380 28,080 SH   SOLE   28,080 0 0
Tyler Technologies COM 902252105 10,687 52,285 SH   SOLE   50,169 0 2,116
U S CONCRETE INC COM NEW COM 90333L201 207 5,000 SH   SOLE   5,000 0 0
Unilever COM 904767704 259 4,483 SH   SOLE   4,483 0 0
Union Pacific COM 907818108 41,148 246,102 SH   SOLE   230,153 0 15,949
Union Pacific COM 907818108 20 120 SH   DFND 12 120 0 0
Union Pacific COM 907818108 50 302 SH   DFND   302 0 0
United Parcel Service COM 911312106 1,994 17,841 SH   SOLE   16,374 0 1,467
United Rentals COM 911363109 15,924 139,375 SH   SOLE   134,084 0 5,291
United Technologies COM 913017109 17,582 136,410 SH   SOLE   101,647 0 34,763
UnitedHealth COM 91324P102 13,093 52,952 SH   SOLE   51,125 0 1,827
Universal Display COM 91347P105 626 4,099 SH   SOLE   4,099 0 0
UQM Technologies COM 903213106 43 26,000 SH   SOLE   0 0 26,000
US Bancorp COM 902973304 2,801 58,119 SH   SOLE   55,751 0 2,368
V.F. Corp COM 918204108 4,337 49,903 SH   SOLE   47,433 0 2,470
Valero Energy COM 91913Y100 14,420 169,990 SH   SOLE   153,825 0 16,164
Valley National Bancorp COM 919794107 1,076 112,316 SH   SOLE   7,316 0 105,000
Ventas COM 92276F100 886 13,892 SH   SOLE   13,711 0 181
Verizon COM 92343V104 10,116 171,083 SH   SOLE   143,576 0 27,506
Verizon COM 92343V104 11 185 SH   DFND 12 185 0 0
Vertex Pharmaceuticals COM 92532F100 2,451 13,325 SH   SOLE   13,325 0 0
Visa COM 92826C839 50,327 322,217 SH   SOLE   292,198 0 30,020
Visa COM 92826C839 27 176 SH   DFND 12 176 0 0
Visa COM 92826C839 94 601 SH   DFND   601 0 0
Vulcan Materials Co. COM 929160109 574 4,852 SH   SOLE   4,596 0 256
W.P. Carey LLC COM 92936U109 449 5,726 SH   SOLE   4,926 0 800
WABTEC COM 929740108 403 5,468 SH   SOLE   5,446 0 22
Walgreens Boots Alliance COM 931427108 14,824 234,293 SH   SOLE   183,459 0 50,834
Walmart COM 931142103 8,361 85,723 SH   SOLE   75,854 0 9,869
Walmart COM 931142103 12 125 SH   DFND 12 125 0 0
Walt Disney COM 254687106 22,382 201,585 SH   SOLE   186,070 0 15,514
Walt Disney COM 254687106 22 200 SH   DFND 12 200 0 0
Waste Connections COM 94106B101 249 2,815 SH   SOLE   2,815 0 0
Waste Management COM 94106L109 4,310 41,479 SH   SOLE   41,479 0 0
Waste Management COM 94106L109 84 811 SH   DFND   811 0 0
WEC Energy Corp COM 92939U106 309 3,909 SH   SOLE   3,909 0 0
Wells Fargo COM 949746101 12,178 252,029 SH   SOLE   201,733 0 50,296
Wells Fargo COM 949746101 34 713 SH   DFND   713 0 0
WESTROCK CO COM COM 96145D105 793 20,688 SH   SOLE   20,688 0 0
Workday COM 98138H101 1,725 8,946 SH   SOLE   8,884 0 62
Xcel Energy COM 98389B100 308 5,479 SH   SOLE   5,479 0 0
Xylem Inc COM 98419M100 497 6,292 SH   SOLE   6,292 0 0
Yum China COM 98850P109 1,109 24,695 SH   SOLE   24,695 0 0
Yum China COM 98850P109 149 3,321 SH   DFND 13 3,321 0 0
Yum! Brands COM 988498101 1,572 15,747 SH   SOLE   12,497 0 3,250
Zimmer Holdings COM 98956P102 2,914 22,822 SH   SOLE   22,322 0 500
Zoetis COM 98978V103 471 4,678 SH   SOLE   2,478 0 2,200