0001085146-17-002304.txt : 20171113
0001085146-17-002304.hdr.sgml : 20171110
20171113085953
ACCESSION NUMBER: 0001085146-17-002304
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20170930
FILED AS OF DATE: 20171113
DATE AS OF CHANGE: 20171113
EFFECTIVENESS DATE: 20171113
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: WELCH & FORBES LLC
CENTRAL INDEX KEY: 0000105495
IRS NUMBER: 043573806
STATE OF INCORPORATION: DE
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-00262
FILM NUMBER: 171193425
BUSINESS ADDRESS:
STREET 1: 45 SCHOOL STREET
CITY: BOSTON
STATE: MA
ZIP: 02108
BUSINESS PHONE: 617-523-1635
MAIL ADDRESS:
STREET 1: 45 SCHOOL STREET
CITY: BOSTON
STATE: MA
ZIP: 02108
FORMER COMPANY:
FORMER CONFORMED NAME: WELCH & FORBES INC
DATE OF NAME CHANGE: 19970304
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
true
false
0000105495
XXXXXXXX
09-30-2017
09-30-2017
false
WELCH & FORBES LLC
45 SCHOOL STREET
BOSTON
MA
02108
13F HOLDINGS REPORT
028-00262
N
Todd Jundi
Chief Compliance Officer
617-557-9878
/s/ Todd Jundi
Boston
MA
10-27-2017
1
380
3799118
1
0001044916
028-06476
LOWELL WILLIAM A
INFORMATION TABLE
2
form13fInfoTable.xml
DESCRIPTION FOR INFORMATION TABLE
3M CO
COM
88579Y101
50765
241853
SH
SOLE
229940
0
11913
ABBOTT LABS
COM
002824100
33400
625928
SH
SOLE
592082
0
33846
ABBVIE INC
COM
00287Y109
13
150
SH
OTR
150
0
0
ABBVIE INC
COM
00287Y109
42992
483823
SH
SOLE
460344
0
23479
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
446
3298
SH
SOLE
2998
0
300
ADOBE SYS INC
COM
00724F101
1461
9794
SH
SOLE
9794
0
0
AETNA INC NEW
COM
00817Y108
898
5650
SH
SOLE
5650
0
0
AFFILIATED MANAGERS GROUP
COM
008252108
716
3774
SH
SOLE
3074
0
700
AFLAC INC
COM
001055102
33
400
SH
OTR
400
0
0
AFLAC INC
COM
001055102
29072
357188
SH
SOLE
336875
0
20313
AGILENT TECHNOLOGIES INC
COM
00846U101
409
6371
SH
SOLE
6371
0
0
AIR PRODS & CHEMS INC
COM
009158106
7996
52871
SH
SOLE
50821
0
2050
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
2221
12860
SH
SOLE
12110
0
750
ALLIANT ENERGY CORP
COM
018802108
2565
61700
SH
SOLE
61700
0
0
ALLSTATE CORP
COM
020002101
858
9333
SH
SOLE
9333
0
0
ALPHABET INC
CAP STK CL A
02079K305
28717
29493
SH
SOLE
26135
0
3358
ALPHABET INC
CAP STK CL C
02079K107
29
30
SH
OTR
30
0
0
ALPHABET INC
CAP STK CL C
02079K107
56807
59229
SH
SOLE
50180
0
9049
ALTRIA GROUP INC
COM
02209S103
2033
32060
SH
SOLE
28210
0
3850
AMAZON COM INC
COM
023135106
2173
2261
SH
SOLE
2022
0
239
AMERICAN EXPRESS CO
COM
025816109
5703
63046
SH
SOLE
60941
0
2105
AMERICAN INTL GROUP INC
COM NEW
026874784
274
4460
SH
SOLE
4460
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
475
3473
SH
SOLE
2133
0
1340
AMERICAN WTR WKS CO INC NEW
COM
030420103
783
9680
SH
SOLE
7329
0
2351
AMERIPRISE FINL INC
COM
03076C106
28058
188926
SH
SOLE
147823
0
41103
AMGEN INC
COM
031162100
7702
41311
SH
SOLE
40826
0
485
ANADARKO PETE CORP
COM
032511107
3909
80004
SH
SOLE
72354
0
7650
ANALOG DEVICES INC
COM
032654105
2803
32529
SH
SOLE
29321
0
3208
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
26218
219762
SH
SOLE
202612
0
17150
ANSYS INC
COM
03662Q105
60477
492760
SH
SOLE
459664
0
33096
APACHE CORP
COM
037411105
1077
23530
SH
SOLE
17305
0
6225
APPLE INC
COM
037833100
92108
597639
SH
SOLE
525940
0
71699
APPLIED MATLS INC
COM
038222105
344
6599
SH
SOLE
6599
0
0
AQUA AMERICA INC
COM
03836W103
557
16789
SH
SOLE
16789
0
0
AT&T INC
COM
00206R102
18357
468647
SH
SOLE
453061
0
15586
ATMOS ENERGY CORP
COM
049560105
325
3874
SH
SOLE
3874
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
30460
278631
SH
SOLE
251455
0
27176
AUTOMATIC DATA PROCESSING IN
COM
053015103
66
600
SH
OTR
600
0
0
BANK AMER CORP
COM
060505104
18286
721657
SH
SOLE
482423
0
239234
BANK N S HALIFAX
COM
064149107
1147
17870
SH
SOLE
17320
0
550
BANK NEW YORK MELLON CORP
COM
064058100
321
6048
SH
SOLE
5294
0
754
BARRICK GOLD CORP
COM
067901108
936
58173
SH
SOLE
51423
0
6750
BAXTER INTL INC
COM
071813109
456
7262
SH
SOLE
7262
0
0
BB&T CORP
COM
054937107
277
5920
SH
SOLE
5170
0
750
BECTON DICKINSON & CO
COM
075887109
14968
76389
SH
SOLE
71029
0
5360
BEMIS INC
COM
081437105
974
21379
SH
SOLE
21379
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
16297
88896
SH
SOLE
70901
0
17995
BIOGEN INC
COM
09062X103
2400
7666
SH
SOLE
7636
0
30
BLACKROCK INC
COM
09247X101
441
985
SH
SOLE
885
0
100
BLACKROCK MUNI INTER DR FD I
COM
09253X102
4357
307495
SH
SOLE
307495
0
0
BOEING CO
COM
097023105
3071
12079
SH
SOLE
11254
0
825
BOSTON SCIENTIFIC CORP
COM
101137107
11717
401670
SH
SOLE
398670
0
3000
BP PLC
SPONSORED ADR
055622104
5329
138674
SH
SOLE
136173
0
2501
BRISTOL MYERS SQUIBB CO
COM
110122108
14922
234101
SH
SOLE
226621
0
7480
BROADCOM LTD
SHS
Y09827109
1388
5721
SH
SOLE
5721
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
540
6681
SH
SOLE
6681
0
0
CABOT OIL & GAS CORP
COM
127097103
241
9000
SH
SOLE
9000
0
0
CALAVO GROWERS INC
COM
128246105
3967
54180
SH
SOLE
51355
0
2825
CAMPBELL SOUP CO
COM
134429109
728
15559
SH
SOLE
15559
0
0
CANADIAN NATL RY CO
COM
136375102
635
7664
SH
SOLE
7664
0
0
CAPITAL ONE FINL CORP
COM
14040H105
23687
279789
SH
SOLE
226730
0
53059
CARDINAL HEALTH INC
COM
14149Y108
2187
32691
SH
SOLE
32041
0
650
CARMAX INC
COM
143130102
136
1800
SH
OTR
1800
0
0
CARMAX INC
COM
143130102
81833
1079443
SH
SOLE
945475
0
133968
CATERPILLAR INC DEL
COM
149123101
6703
53748
SH
SOLE
50758
0
2990
CDK GLOBAL INC
COM
12508E101
495
7853
SH
SOLE
7853
0
0
CELGENE CORP
COM
151020104
73
500
SH
OTR
500
0
0
CELGENE CORP
COM
151020104
38512
264099
SH
SOLE
218404
0
45695
CENTRAL FD CDA LTD
CL A
153501101
318
25100
SH
SOLE
25100
0
0
CF INDS HLDGS INC
COM
125269100
5252
149381
SH
SOLE
136581
0
12800
CHARTER COMMUNICATIONS INC N
CL A
16119P108
8963
24663
SH
SOLE
24448
0
215
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
13286
116517
SH
SOLE
109302
0
7215
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
23
200
SH
OTR
200
0
0
CHEVRON CORP NEW
COM
166764100
36029
306625
SH
SOLE
250161
0
56464
CHUBB LIMITED
COM
H1467J104
57
400
SH
OTR
400
0
0
CHUBB LIMITED
COM
H1467J104
38775
272008
SH
SOLE
231915
0
40093
CHURCH & DWIGHT INC
COM
171340102
19
400
SH
OTR
400
0
0
CHURCH & DWIGHT INC
COM
171340102
18398
379729
SH
SOLE
354162
0
25567
CIGNA CORPORATION
COM
125509109
2960
15836
SH
SOLE
15836
0
0
CINTAS CORP
COM
172908105
6896
47797
SH
SOLE
47497
0
300
CISCO SYS INC
COM
17275R102
13876
412611
SH
SOLE
286210
0
126401
CLAYMORE EXCHANGE TRD FD TR
GUGGENHEIM SOLAR
18383Q739
314
14500
SH
SOLE
14500
0
0
COCA COLA CO
COM
191216100
21388
475161
SH
SOLE
380186
0
94975
COGNEX CORP
COM
192422103
28071
254547
SH
SOLE
238225
0
16322
COLFAX CORP
COM
194014106
567
13604
SH
SOLE
13104
0
500
COLGATE PALMOLIVE CO
COM
194162103
7201
98843
SH
SOLE
81363
0
17480
COMCAST CORP NEW
CL A
20030N101
31
800
SH
OTR
800
0
0
COMCAST CORP NEW
CL A
20030N101
28915
751426
SH
SOLE
645710
0
105716
CONOCOPHILLIPS
COM
20825C104
5329
106460
SH
SOLE
63553
0
42907
CONSOLIDATED EDISON INC
COM
209115104
234
2900
SH
SOLE
2600
0
300
CONSTELLATION BRANDS INC
CL A
21036P108
342
1713
SH
SOLE
1713
0
0
COPART INC
COM
217204106
600
17450
SH
SOLE
17450
0
0
COSTCO WHSL CORP NEW
COM
22160K105
19378
117943
SH
SOLE
109052
0
8891
CSX CORP
COM
126408103
531
9770
SH
SOLE
9170
0
600
CUMMINS INC
COM
231021106
12807
76218
SH
SOLE
49711
0
26507
CURTISS WRIGHT CORP
COM
231561101
314
3000
SH
SOLE
3000
0
0
CVS HEALTH CORP
COM
126650100
16
200
SH
OTR
200
0
0
CVS HEALTH CORP
COM
126650100
38487
473273
SH
SOLE
371913
0
101360
DANAHER CORP DEL
COM
235851102
26
300
SH
OTR
300
0
0
DANAHER CORP DEL
COM
235851102
64613
753242
SH
SOLE
668425
0
84817
DEERE & CO
COM
244199105
964
7678
SH
SOLE
6928
0
750
DENTSPLY SIRONA INC
COM
24906P109
3706
61984
SH
SOLE
60857
0
1127
DISNEY WALT CO
COM DISNEY
254687106
6908
70074
SH
SOLE
60644
0
9430
DOMINION ENERGY INC
COM
25746U109
378
4916
SH
SOLE
4916
0
0
DORCHESTER MINERALS LP
COM UNIT
25820R105
271
18000
SH
SOLE
18000
0
0
DOVER CORP
COM
260003108
19287
211043
SH
SOLE
209678
0
1365
DOWDUPONT INC
COM
26078J100
7054
101893
SH
SOLE
101893
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
8198
97692
SH
SOLE
91491
0
6201
DUN & BRADSTREET CORP DEL NE
COM
26483E100
1434
12321
SH
SOLE
12321
0
0
DXC TECHNOLOGY CO
COM
23355L106
283
3300
SH
SOLE
3300
0
0
EATON VANCE CORP
COM NON VTG
278265103
866
17538
SH
SOLE
15538
0
2000
EATON VANCE TAX MNGD GBL DV
COM
27829F108
108
11500
SH
SOLE
2000
0
9500
EBAY INC
COM
278642103
267
6948
SH
SOLE
6948
0
0
ECOLAB INC
COM
278865100
50680
394064
SH
SOLE
340910
0
53154
EDWARDS LIFESCIENCES CORP
COM
28176E108
12132
110982
SH
SOLE
104421
0
6561
EMERSON ELEC CO
COM
291011104
50
800
SH
OTR
800
0
0
EMERSON ELEC CO
COM
291011104
10698
170230
SH
SOLE
164647
0
5583
ENTEGRIS INC
COM
29362U104
236
8188
SH
SOLE
8188
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
661
25354
SH
SOLE
15804
0
9550
EOG RES INC
COM
26875P101
5284
54618
SH
SOLE
50206
0
4412
ETF SER SOLUTIONS
DEEP VALUE ETF
26922A701
467
15809
SH
SOLE
15809
0
0
EVERSOURCE ENERGY
COM
30040W108
408
6756
SH
SOLE
6756
0
0
EXPEDITORS INTL WASH INC
COM
302130109
48
800
SH
OTR
800
0
0
EXPEDITORS INTL WASH INC
COM
302130109
20899
349124
SH
SOLE
331390
0
17734
EXPRESS SCRIPTS HLDG CO
COM
30219G108
536
8467
SH
SOLE
7657
0
810
EXXON MOBIL CORP
COM
30231G102
84
1020
SH
OTR
1020
0
0
EXXON MOBIL CORP
COM
30231G102
71665
874179
SH
SOLE
840665
0
33514
FACEBOOK INC
CL A
30303M102
17
100
SH
OTR
100
0
0
FACEBOOK INC
CL A
30303M102
36258
212200
SH
SOLE
184889
0
27311
FASTENAL CO
COM
311900104
866
19000
SH
SOLE
17800
0
1200
FIRST REP BK SAN FRANCISCO C
COM
33616C100
517
4951
SH
SOLE
4031
0
920
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
41848
1687378
SH
SOLE
1274243
0
413135
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
25
1000
SH
OTR
1000
0
0
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
15135
314060
SH
SOLE
234670
0
79390
FISERV INC
COM
337738108
13
100
SH
OTR
100
0
0
FISERV INC
COM
337738108
55591
431073
SH
SOLE
363740
0
67333
FORMFACTOR INC
COM
346375108
169
10000
SH
SOLE
10000
0
0
FORTIVE CORP
COM
34959J108
21
300
SH
OTR
300
0
0
FORTIVE CORP
COM
34959J108
22067
311730
SH
SOLE
285060
0
26670
FRANKLIN RES INC
COM
354613101
22
500
SH
OTR
500
0
0
FRANKLIN RES INC
COM
354613101
13262
297935
SH
SOLE
214970
0
82965
GARTNER INC
COM
366651107
898
7222
SH
SOLE
7222
0
0
GENERAL DYNAMICS CORP
COM
369550108
511
2485
SH
SOLE
2485
0
0
GENERAL ELECTRIC CO
COM
369604103
36
1500
SH
OTR
1500
0
0
GENERAL ELECTRIC CO
COM
369604103
42167
1743916
SH
SOLE
1545049
0
198867
GENERAL MLS INC
COM
370334104
5741
110908
SH
SOLE
110508
0
400
GILEAD SCIENCES INC
COM
375558103
8
100
SH
OTR
100
0
0
GILEAD SCIENCES INC
COM
375558103
12987
160288
SH
SOLE
139028
0
21260
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
26674
656997
SH
SOLE
656454
0
543
HAIN CELESTIAL GROUP INC
COM
405217100
11528
280165
SH
SOLE
263425
0
16740
HALLIBURTON CO
COM
406216101
563
12225
SH
SOLE
12225
0
0
HANESBRANDS INC
COM
410345102
603
24450
SH
SOLE
14300
0
10150
HARTFORD FINL SVCS GROUP INC
COM
416515104
296
5346
SH
SOLE
5346
0
0
HELMERICH & PAYNE INC
COM
423452101
219
4200
SH
SOLE
4200
0
0
HENRY JACK & ASSOC INC
COM
426281101
486
4725
SH
SOLE
4725
0
0
HERSHEY CO
COM
427866108
448
4100
SH
SOLE
4100
0
0
HINGHAM INSTN SVGS MASS
COM
433323102
285
1500
SH
SOLE
1500
0
0
HOME DEPOT INC
COM
437076102
16
100
SH
OTR
100
0
0
HOME DEPOT INC
COM
437076102
77432
473415
SH
SOLE
427196
0
46219
HONEYWELL INTL INC
COM
438516106
1229
8671
SH
SOLE
8671
0
0
HOSPITALITY PPTYS TR
COM SH BEN INT
44106M102
14
500
SH
OTR
500
0
0
HOSPITALITY PPTYS TR
COM SH BEN INT
44106M102
21960
770827
SH
SOLE
719157
0
51670
HUBBELL INC
COM
443510607
615
5298
SH
SOLE
5298
0
0
ICICI BK LTD
ADR
45104G104
104
12100
SH
SOLE
12100
0
0
ICON PLC
SHS
G4705A100
2772
24345
SH
SOLE
21595
0
2750
IDEXX LABS INC
COM
45168D104
30009
192996
SH
SOLE
189042
0
3954
ILLINOIS TOOL WKS INC
COM
452308109
2592
17516
SH
SOLE
16516
0
1000
INGREDION INC
COM
457187102
407
3375
SH
SOLE
3375
0
0
INTEL CORP
COM
458140100
35741
938562
SH
SOLE
782326
0
156236
INTERNATIONAL BUSINESS MACHS
COM
459200101
58
400
SH
OTR
400
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
16493
113685
SH
SOLE
106638
0
7047
INTUITIVE SURGICAL INC
COM NEW
46120E602
445
425
SH
SOLE
115
0
310
INVIVO THERAPEUTICS HLDGS CO
COM NEW
46186M209
504
347659
SH
SOLE
301771
0
45888
IRON MTN INC NEW
COM
46284V101
51
1312
SH
OTR
1312
0
0
IRON MTN INC NEW
COM
46284V101
42355
1088820
SH
SOLE
1010592
0
78228
ISHARES GOLD TRUST
ISHARES
464285105
2430
197366
SH
SOLE
184966
0
12400
ISHARES TR
1 3 YR CR BD ETF
464288646
21407
203189
SH
SOLE
193139
0
10050
ISHARES TR
CHINA LG-CAP ETF
464287184
535
12140
SH
SOLE
12140
0
0
ISHARES TR
CORE S&P MCP ETF
464287507
1635
9139
SH
SOLE
3120
0
6019
ISHARES TR
CORE S&P SCP ETF
464287804
412
5550
SH
SOLE
4300
0
1250
ISHARES TR
CORE S&P500 ETF
464287200
859
3395
SH
SOLE
2961
0
434
ISHARES TR
CORE US AGGBD ET
464287226
661
6025
SH
SOLE
5900
0
125
ISHARES TR
FLTG RATE NT ETF
46429B655
318
6250
SH
SOLE
0
0
6250
ISHARES TR
IBOXX INV CP ETF
464287242
21165
174590
SH
SOLE
165340
0
9250
ISHARES TR
INTRMD CR BD ETF
464288638
242
2200
SH
SOLE
2200
0
0
ISHARES TR
MIN VOL USA ETF
46429B697
1474
29265
SH
SOLE
29265
0
0
ISHARES TR
MSCI EAFE ETF
464287465
2240
32714
SH
SOLE
32714
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
2690
60026
SH
SOLE
56146
0
3880
ISHARES TR
NASDAQ BIOTECH
464287556
247
740
SH
SOLE
740
0
0
ISHARES TR
RUS 1000 ETF
464287622
867
6200
SH
SOLE
6200
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
560
4475
SH
SOLE
4475
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
1184
9994
SH
SOLE
0
0
9994
ISHARES TR
RUS 2000 GRW ETF
464287648
2242
12530
SH
SOLE
12445
0
85
ISHARES TR
RUS MID CAP ETF
464287499
734
3725
SH
SOLE
3725
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
4660
31447
SH
SOLE
29402
0
2045
ISHARES TR
S&P 100 ETF
464287101
1187
10674
SH
SOLE
8624
0
2050
ISHARES TR
S&P MC 400GR ETF
464287606
230
1140
SH
SOLE
1100
0
40
ISHARES TR
S&P US PFD STK
464288687
16706
430444
SH
SOLE
381259
0
49185
ISHARES TR
SELECT DIVID ETF
464287168
2207
23570
SH
SOLE
19730
0
3840
ISHARES TR
USA MOMENTUM FCT
46432F396
517
5400
SH
SOLE
5400
0
0
JBG SMITH PPTYS
COM
46590V100
207
6065
SH
SOLE
6065
0
0
JOHNSON & JOHNSON
COM
478160104
91958
707307
SH
SOLE
627832
0
79475
JOHNSON & JOHNSON
COM
478160104
91
700
SH
OTR
700
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
6283
155929
SH
SOLE
146122
0
9807
JOHNSON CTLS INTL PLC
SHS
G51502105
30
752
SH
OTR
752
0
0
JPMORGAN CHASE & CO
COM
46625H100
29
300
SH
OTR
300
0
0
JPMORGAN CHASE & CO
COM
46625H100
56833
595058
SH
SOLE
506471
0
88587
KAYNE ANDERSON MLP INVT CO
COM
486606106
22
1200
SH
OTR
1200
0
0
KAYNE ANDERSON MLP INVT CO
COM
486606106
21751
1197056
SH
SOLE
1094085
0
102971
KELLOGG CO
COM
487836108
467
7493
SH
SOLE
6393
0
1100
KIMBERLY CLARK CORP
COM
494368103
59
500
SH
OTR
500
0
0
KIMBERLY CLARK CORP
COM
494368103
6226
52901
SH
SOLE
51083
0
1818
KNOWLES CORP
COM
49926D109
215
14056
SH
SOLE
14056
0
0
KRAFT HEINZ CO
COM
500754106
537
6929
SH
SOLE
5597
0
1332
LANCASTER COLONY CORP
COM
513847103
36
300
SH
OTR
300
0
0
LANCASTER COLONY CORP
COM
513847103
12597
104876
SH
SOLE
103281
0
1595
LILLY ELI & CO
COM
532457108
12389
144845
SH
SOLE
140270
0
4575
LINCOLN ELEC HLDGS INC
COM
533900106
7689
83866
SH
SOLE
83091
0
775
LINCOLN NATL CORP IND
COM
534187109
592
8060
SH
SOLE
6000
0
2060
LOCKHEED MARTIN CORP
COM
539830109
1268
4085
SH
SOLE
4085
0
0
LOWES COS INC
COM
548661107
1747
21850
SH
SOLE
20350
0
1500
M & T BK CORP
COM
55261F104
329
2045
SH
SOLE
2045
0
0
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
203
2850
SH
SOLE
2850
0
0
MANPOWERGROUP INC
COM
56418H100
356
3025
SH
SOLE
0
0
3025
MANULIFE FINL CORP
COM
56501R106
245
12078
SH
SOLE
12078
0
0
MARATHON OIL CORP
COM
565849106
172
12675
SH
SOLE
12675
0
0
MARATHON PETE CORP
COM
56585A102
1040
18537
SH
SOLE
18537
0
0
MARRIOTT INTL INC NEW
CL A
571903202
253
2290
SH
SOLE
2140
0
150
MARSH & MCLENNAN COS INC
COM
571748102
1492
17800
SH
SOLE
17800
0
0
MASCO CORP
COM
574599106
2811
72052
SH
SOLE
72052
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
314
2225
SH
SOLE
2175
0
50
MCDONALDS CORP
COM
580135101
53189
339472
SH
SOLE
301653
0
37819
MEDTRONIC PLC
SHS
G5960L103
9285
119395
SH
SOLE
113313
0
6082
MERCK & CO INC
COM
58933Y105
65
1015
SH
OTR
1015
0
0
MERCK & CO INC
COM
58933Y105
34251
534918
SH
SOLE
512356
0
22562
METLIFE INC
COM
59156R108
5065
97520
SH
SOLE
85480
0
12040
METTLER TOLEDO INTERNATIONAL
COM
592688105
31
50
SH
OTR
50
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
44508
71081
SH
SOLE
65023
0
6058
MICROSOFT CORP
COM
594918104
22
300
SH
OTR
300
0
0
MICROSOFT CORP
COM
594918104
70231
942822
SH
SOLE
882061
0
60761
MIDDLEBY CORP
COM
596278101
21670
169072
SH
SOLE
157832
0
11240
MONDELEZ INTL INC
CL A
609207105
881
21691
SH
SOLE
19403
0
2288
MOODYS CORP
COM
615369105
2453
17624
SH
SOLE
17624
0
0
MORNINGSTAR INC
COM
617700109
2719
31990
SH
SOLE
31190
0
800
MTS SYS CORP
COM
553777103
369
6900
SH
SOLE
6900
0
0
NATIONAL OILWELL VARCO INC
COM
637071101
2404
67250
SH
SOLE
63650
0
3600
NEWELL BRANDS INC
COM
651229106
4057
95062
SH
SOLE
92462
0
2600
NEXTERA ENERGY INC
COM
65339F101
2383
16254
SH
SOLE
13254
0
3000
NIKE INC
CL B
654106103
327
6300
SH
SOLE
5700
0
600
NOBLE CORP PLC
SHS USD
G65431101
291
63200
SH
SOLE
61200
0
2000
NOBLE ENERGY INC
COM
655044105
406
14300
SH
SOLE
14300
0
0
NORDSTROM INC
COM
655664100
500
10600
SH
SOLE
10600
0
0
NORTHEAST BANCORP
COM NEW
663904209
366
14000
SH
SOLE
0
0
14000
NORTHERN TR CORP
COM
665859104
639
6946
SH
SOLE
6946
0
0
NORTHROP GRUMMAN CORP
COM
666807102
2861
9943
SH
SOLE
9943
0
0
NORTHWEST NAT GAS CO
COM
667655104
442
6856
SH
SOLE
6856
0
0
NOVARTIS A G
SPONSORED ADR
66987V109
9396
109440
SH
SOLE
102940
0
6500
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
197
15007
SH
SOLE
15007
0
0
NVIDIA CORP
COM
67066G104
49775
278424
SH
SOLE
225402
0
53022
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
58002
269311
SH
SOLE
233306
0
36005
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
86
400
SH
OTR
400
0
0
OMNICOM GROUP INC
COM
681919106
17691
238845
SH
SOLE
219310
0
19535
ORACLE CORP
COM
68389X105
7661
158455
SH
SOLE
134383
0
24072
PALO ALTO NETWORKS INC
COM
697435105
287
1991
SH
SOLE
1991
0
0
PAYCHEX INC
COM
704326107
60
1000
SH
OTR
1000
0
0
PAYCHEX INC
COM
704326107
40615
677363
SH
SOLE
636263
0
41100
PAYPAL HLDGS INC
COM
70450Y103
776
12118
SH
SOLE
12118
0
0
PEPSICO INC
COM
713448108
68400
613827
SH
SOLE
544259
0
69568
PFIZER INC
COM
717081103
50
1400
SH
OTR
1400
0
0
PFIZER INC
COM
717081103
35419
992116
SH
SOLE
944009
0
48107
PHILIP MORRIS INTL INC
COM
718172109
2632
23706
SH
SOLE
21301
0
2405
PHILLIPS 66
COM
718546104
1200
13099
SH
SOLE
12738
0
361
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
633
28979
SH
SOLE
26540
0
2439
PLUG POWER INC
COM NEW
72919P202
27
10250
SH
SOLE
10250
0
0
PNC FINL SVCS GROUP INC
COM
693475105
1354
10047
SH
SOLE
9447
0
600
POWERSHARES ETF TRUST
WATER RES PORT
73935X575
291
10200
SH
SOLE
10200
0
0
POWERSHARES ETF TRUST II
SENIOR LN PORT
73936Q769
7451
321747
SH
SOLE
297247
0
24500
POWERSHARES QQQ TRUST
UNIT SER 1
73935A104
1155
7945
SH
SOLE
7935
0
10
PPG INDS INC
COM
693506107
435
4000
SH
SOLE
4000
0
0
PRAXAIR INC
COM
74005P104
32583
233167
SH
SOLE
214426
0
18741
PRICELINE GRP INC
COM NEW
741503403
18
10
SH
OTR
10
0
0
PRICELINE GRP INC
COM NEW
741503403
24568
13419
SH
SOLE
11888
0
1531
PROCTER AND GAMBLE CO
COM
742718109
84507
928853
SH
SOLE
852641
0
76212
PROGRESSIVE CORP OHIO
COM
743315103
2605
53797
SH
SOLE
53797
0
0
PTC INC
COM
69370C100
281
5000
SH
SOLE
5000
0
0
PUBLIC SVC ENTERPRISE GROUP
COM
744573106
310
6712
SH
SOLE
5436
0
1276
QUALCOMM INC
COM
747525103
10
200
SH
OTR
200
0
0
QUALCOMM INC
COM
747525103
10067
194199
SH
SOLE
169109
0
25090
RAYTHEON CO
COM NEW
755111507
39206
210125
SH
SOLE
189702
0
20423
REGENERON PHARMACEUTICALS
COM
75886F107
211
471
SH
SOLE
471
0
0
RESMED INC
COM
761152107
20831
270671
SH
SOLE
215976
0
54695
RIGNET INC
COM
766582100
194
11270
SH
SOLE
11270
0
0
ROCKWELL COLLINS INC
COM
774341101
294
2250
SH
SOLE
2250
0
0
ROPER TECHNOLOGIES INC
COM
776696106
37
150
SH
OTR
150
0
0
ROPER TECHNOLOGIES INC
COM
776696106
35525
145954
SH
SOLE
120482
0
25472
ROSS STORES INC
COM
778296103
403
6243
SH
SOLE
6243
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
22
360
SH
OTR
360
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
1159
19139
SH
SOLE
15464
0
3675
S&P GLOBAL INC
COM
78409V104
750
4800
SH
SOLE
4800
0
0
SALESFORCE COM INC
COM
79466L302
247
2642
SH
SOLE
2642
0
0
SCHLUMBERGER LTD
COM
806857108
44328
635449
SH
SOLE
540263
0
95186
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
473
10100
SH
SOLE
10100
0
0
SCRIPPS NETWORKS INTERACT IN
CL A COM
811065101
204
2375
SH
SOLE
2375
0
0
SEALED AIR CORP NEW
COM
81211K100
278
6500
SH
SOLE
6500
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
320
5927
SH
SOLE
5927
0
0
SHERWIN WILLIAMS CO
COM
824348106
5906
16496
SH
SOLE
15995
0
501
SOUTHERN CO
COM
842587107
827
16824
SH
SOLE
16324
0
500
SPDR S&P 500 ETF TR
TR UNIT
78462F103
9184
36557
SH
SOLE
29083
0
7474
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
41090
125917
SH
SOLE
123972
0
1945
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
338
2600
SH
SOLE
2600
0
0
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
180
17264
SH
SOLE
17264
0
0
STANLEY BLACK & DECKER INC
COM
854502101
21243
140711
SH
SOLE
107713
0
32998
STARBUCKS CORP
COM
855244109
7877
146660
SH
SOLE
135620
0
11040
STATE STR CORP
COM
857477103
28454
297821
SH
SOLE
273611
0
24210
STERICYCLE INC
COM
858912108
39
550
SH
OTR
550
0
0
STERICYCLE INC
COM
858912108
16213
226382
SH
SOLE
223124
0
3258
STRYKER CORP
COM
863667101
79986
563204
SH
SOLE
498002
0
65202
SUN LIFE FINL INC
COM
866796105
326
8177
SH
SOLE
8060
0
117
SUNCOR ENERGY INC NEW
COM
867224107
12681
361976
SH
SOLE
329811
0
32165
SUNTRUST BKS INC
COM
867914103
1603
26812
SH
SOLE
26812
0
0
SYSCO CORP
COM
871829107
86
1600
SH
OTR
1600
0
0
SYSCO CORP
COM
871829107
10609
196647
SH
SOLE
192447
0
4200
TARGET CORP
COM
87612E106
440
7466
SH
SOLE
3950
0
3516
TEXAS INSTRS INC
COM
882508104
2813
31381
SH
SOLE
31381
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
2298
12148
SH
SOLE
12098
0
50
TIFFANY & CO NEW
COM
886547108
5382
58638
SH
SOLE
57688
0
950
TIME WARNER INC
COM NEW
887317303
8425
82236
SH
SOLE
77436
0
4800
TJX COS INC NEW
COM
872540109
22
300
SH
OTR
300
0
0
TJX COS INC NEW
COM
872540109
23855
323551
SH
SOLE
298442
0
25109
TORCHMARK CORP
COM
891027104
242
3025
SH
SOLE
3025
0
0
TORO CO
COM
891092108
299
4819
SH
SOLE
4819
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
21142
375731
SH
SOLE
358520
0
17211
TRACTOR SUPPLY CO
COM
892356106
3986
62990
SH
SOLE
55655
0
7335
TRAVELERS COMPANIES INC
COM
89417E109
305
2489
SH
SOLE
2489
0
0
UNILEVER N V
N Y SHS NEW
904784709
502
8500
SH
SOLE
8500
0
0
UNION PAC CORP
COM
907818108
3325
28672
SH
SOLE
28092
0
580
UNITED PARCEL SERVICE INC
CL B
911312106
9579
79766
SH
SOLE
76846
0
2920
UNITED TECHNOLOGIES CORP
COM
913017109
23
200
SH
OTR
200
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
89181
768265
SH
SOLE
688546
0
79719
UNITEDHEALTH GROUP INC
COM
91324P102
502
2564
SH
SOLE
2564
0
0
US BANCORP DEL
COM NEW
902973304
64
1200
SH
OTR
1200
0
0
US BANCORP DEL
COM NEW
902973304
19406
362125
SH
SOLE
345162
0
16963
VALERO ENERGY CORP NEW
COM
91913Y100
366
4765
SH
SOLE
4165
0
600
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
466
7900
SH
SOLE
6800
0
1100
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
221
5475
SH
SOLE
5475
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
207
7950
SH
SOLE
7950
0
0
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
9252
109274
SH
SOLE
94619
0
14655
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
3129
39196
SH
SOLE
20971
0
18225
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
1892
8200
SH
SOLE
8200
0
0
VANGUARD INDEX FDS
SMALL CP ETF
922908751
495
3505
SH
SOLE
3505
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
5737
108851
SH
SOLE
102356
0
6495
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
6845
157116
SH
SOLE
64453
0
92663
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
1864
31965
SH
SOLE
21810
0
10155
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
11588
266935
SH
SOLE
75742
0
191193
VARIAN MED SYS INC
COM
92220P105
1938
19372
SH
SOLE
18072
0
1300
VERIZON COMMUNICATIONS INC
COM
92343V104
20922
422761
SH
SOLE
336740
0
86021
VERSUM MATLS INC
COM
92532W103
567
14605
SH
SOLE
14605
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
27469
180674
SH
SOLE
169933
0
10741
VISA INC
COM CL A
92826C839
88202
838104
SH
SOLE
740524
0
97580
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
313
10997
SH
SOLE
8687
0
2310
VORNADO RLTY TR
SH BEN INT
929042109
1378
17930
SH
SOLE
17930
0
0
WABTEC CORP
COM
929740108
329
4334
SH
SOLE
4334
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
7626
98758
SH
SOLE
94153
0
4605
WAL-MART STORES INC
COM
931142103
9462
121096
SH
SOLE
86965
0
34131
WASTE CONNECTIONS INC
COM
94106B101
367
5250
SH
SOLE
5250
0
0
WASTE MGMT INC DEL
COM
94106L109
394
5035
SH
SOLE
5035
0
0
WATERS CORP
COM
941848103
1028
5730
SH
SOLE
2030
0
3700
WATTS WATER TECHNOLOGIES INC
CL A
942749102
1217
17583
SH
SOLE
16133
0
1450
WEC ENERGY GROUP INC
COM
92939U106
1044
16626
SH
SOLE
16288
0
338
WELLS FARGO CO NEW
COM
949746101
51142
927312
SH
SOLE
891775
0
35537
WELLS FARGO CO NEW
COM
949746101
33
600
SH
OTR
600
0
0
WELLTOWER INC
COM
95040Q104
211
3000
SH
SOLE
3000
0
0
WEYERHAEUSER CO
COM
962166104
597
17557
SH
SOLE
17557
0
0
WHITE MTNS INS GROUP LTD
COM
G9618E107
626
730
SH
SOLE
0
0
730
WILEY JOHN & SONS INC
CL A
968223206
585
10932
SH
SOLE
0
0
10932
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
4976
76910
SH
SOLE
14950
0
61960
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
4411
80643
SH
SOLE
13525
0
67118
WORKDAY INC
CL A
98138H101
211
2000
SH
SOLE
2000
0
0
XYLEM INC
COM
98419M100
607
9692
SH
SOLE
9692
0
0
ZIMMER BIOMET HLDGS INC
COM
98956P102
4909
41921
SH
SOLE
38521
0
3400