0001085146-17-001592.txt : 20170731
0001085146-17-001592.hdr.sgml : 20170731
20170731100359
ACCESSION NUMBER: 0001085146-17-001592
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20170630
FILED AS OF DATE: 20170731
DATE AS OF CHANGE: 20170731
EFFECTIVENESS DATE: 20170731
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: 17991806
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
06-30-2017
06-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
07-14-2017
1
389
3578096
1
0001044916
028-06476
LOWELL WILLIAM A
INFORMATION TABLE
2
form13fInfoTable.xml
DESCRIPTION FOR INFORMATION TABLE
3M CO
COM
88579Y101
51074
245321
SH
SOLE
233508
0
11813
ABBOTT LABS
COM
002824100
30630
630101
SH
SOLE
595055
0
35046
ABBVIE INC
COM
00287Y109
11
150
SH
OTR
150
0
0
ABBVIE INC
COM
00287Y109
35042
483268
SH
SOLE
459685
0
23583
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
491
3978
SH
SOLE
3678
0
300
ADOBE SYS INC
COM
00724F101
1450
10255
SH
SOLE
10255
0
0
AETNA INC NEW
COM
00817Y108
858
5650
SH
SOLE
5650
0
0
AFFILIATED MANAGERS GROUP
COM
008252108
650
3924
SH
SOLE
3224
0
700
AFLAC INC
COM
001055102
31
400
SH
OTR
400
0
0
AFLAC INC
COM
001055102
28080
361476
SH
SOLE
340533
0
20943
AGILENT TECHNOLOGIES INC
COM
00846U101
378
6371
SH
SOLE
6371
0
0
AIR PRODS & CHEMS INC
COM
009158106
7518
52555
SH
SOLE
50505
0
2050
AKAMAI TECHNOLOGIES INC
COM
00971T101
645
12940
SH
SOLE
12840
0
100
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
1686
11960
SH
SOLE
11210
0
750
ALLIANT ENERGY CORP
COM
018802108
2478
61700
SH
SOLE
61700
0
0
ALLSTATE CORP
COM
020002101
825
9333
SH
SOLE
9333
0
0
ALPHABET INC
CAP STK CL A
02079K305
27649
29740
SH
SOLE
26338
0
3402
ALPHABET INC
CAP STK CL C
02079K107
27
30
SH
OTR
30
0
0
ALPHABET INC
CAP STK CL C
02079K107
52135
57371
SH
SOLE
48636
0
8735
ALTRIA GROUP INC
COM
02209S103
2285
30683
SH
SOLE
28464
0
2219
AMAZON COM INC
COM
023135106
2170
2241
SH
SOLE
1982
0
259
AMERICAN ELEC PWR INC
COM
025537101
235
3375
SH
SOLE
2675
0
700
AMERICAN EXPRESS CO
COM
025816109
4371
51886
SH
SOLE
50206
0
1680
AMERICAN INTL GROUP INC
COM NEW
026874784
279
4469
SH
SOLE
4469
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
463
3504
SH
SOLE
2164
0
1340
AMERICAN WTR WKS CO INC NEW
COM
030420103
747
9586
SH
SOLE
7235
0
2351
AMERIPRISE FINL INC
COM
03076C106
23641
185730
SH
SOLE
146085
0
39645
AMGEN INC
COM
031162100
7257
42130
SH
SOLE
41645
0
485
ANADARKO PETE CORP
COM
032511107
3441
75874
SH
SOLE
68074
0
7800
ANALOG DEVICES INC
COM
032654105
2700
34700
SH
SOLE
31330
0
3370
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
24718
223970
SH
SOLE
205580
0
18390
ANSYS INC
COM
03662Q105
60178
494555
SH
SOLE
461109
0
33446
APACHE CORP
COM
037411105
1152
24035
SH
SOLE
17435
0
6600
APPLE INC
COM
037833100
85884
596331
SH
SOLE
525702
0
70629
APPLIED MATLS INC
COM
038222105
281
6797
SH
SOLE
6797
0
0
AQUA AMERICA INC
COM
03836W103
559
16789
SH
SOLE
16789
0
0
AT&T INC
COM
00206R102
17687
468786
SH
SOLE
455300
0
13486
ATMOS ENERGY CORP
COM
049560105
321
3874
SH
SOLE
3874
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
61
600
SH
OTR
600
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
28503
278182
SH
SOLE
250906
0
27276
BANK AMER CORP
COM
060505104
16176
666767
SH
SOLE
443243
0
223524
BANK N S HALIFAX
COM
064149107
1267
21062
SH
SOLE
20512
0
550
BANK NEW YORK MELLON CORP
COM
064058100
296
5814
SH
SOLE
5060
0
754
BANK OF NOVA SCOTIA
NOTE 4.500%12/1
064159HB5
53
50000
PRN
SOLE
50000
0
0
BARRICK GOLD CORP
COM
067901108
942
59279
SH
SOLE
52529
0
6750
BAXTER INTL INC
COM
071813109
440
7262
SH
SOLE
7262
0
0
BB&T CORP
COM
054937107
257
5670
SH
SOLE
4920
0
750
BECTON DICKINSON & CO
COM
075887109
15363
78741
SH
SOLE
73281
0
5460
BEMIS INC
COM
081437105
1025
22154
SH
SOLE
22154
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
15325
90479
SH
SOLE
72184
0
18295
BIOGEN INC
COM
09062X103
2143
7899
SH
SOLE
7869
0
30
BLACKROCK INC
COM
09247X101
416
985
SH
SOLE
885
0
100
BLACKROCK MUNI INTER DR FD I
COM
09253X102
4363
310745
SH
SOLE
310745
0
0
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
285
8540
SH
SOLE
4700
0
3840
BOEING CO
COM
097023105
2299
11629
SH
SOLE
11404
0
225
BOSTON SCIENTIFIC CORP
COM
101137107
11134
401670
SH
SOLE
398670
0
3000
BP PLC
SPONSORED ADR
055622104
4771
137677
SH
SOLE
135203
0
2474
BRISTOL MYERS SQUIBB CO
COM
110122108
13120
235469
SH
SOLE
226639
0
8830
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
505
6681
SH
SOLE
6681
0
0
CABOT OIL & GAS CORP
COM
127097103
226
9000
SH
SOLE
9000
0
0
CALAVO GROWERS INC
COM
128246105
1229
17805
SH
SOLE
16455
0
1350
CAMPBELL SOUP CO
COM
134429109
1059
20309
SH
SOLE
20309
0
0
CANADIAN NATL RY CO
COM
136375102
621
7664
SH
SOLE
7664
0
0
CAPITAL ONE FINL CORP
COM
14040H105
25
300
SH
OTR
300
0
0
CAPITAL ONE FINL CORP
COM
14040H105
23284
281823
SH
SOLE
229294
0
52529
CARDINAL HEALTH INC
COM
14149Y108
2279
29241
SH
SOLE
28641
0
600
CARMAX INC
COM
143130102
114
1800
SH
OTR
1800
0
0
CARMAX INC
COM
143130102
69054
1095045
SH
SOLE
957632
0
137413
CATERPILLAR INC DEL
COM
149123101
5910
55002
SH
SOLE
51762
0
3240
CDK GLOBAL INC
COM
12508E101
514
8288
SH
SOLE
8288
0
0
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
353
4890
SH
SOLE
2830
0
2060
CELGENE CORP
COM
151020104
65
500
SH
OTR
500
0
0
CELGENE CORP
COM
151020104
33504
257973
SH
SOLE
214085
0
43888
CENOVUS ENERGY INC
COM
15135U109
107
14517
SH
SOLE
11667
0
2850
CENTRAL FD CDA LTD
CL A
153501101
293
23734
SH
SOLE
23734
0
0
CF INDS HLDGS INC
COM
125269100
5614
200781
SH
SOLE
185681
0
15100
CHARTER COMMUNICATIONS INC N
CL A
16119P108
8307
24663
SH
SOLE
24448
0
215
CHEVRON CORP NEW
COM
166764100
31200
299051
SH
SOLE
248018
0
51033
CHICOS FAS INC
COM
168615102
133
14100
SH
SOLE
14100
0
0
CHURCH & DWIGHT INC
COM
171340102
21
400
SH
OTR
400
0
0
CHURCH & DWIGHT INC
COM
171340102
19742
380525
SH
SOLE
354658
0
25867
CIGNA CORPORATION
COM
125509109
2756
16467
SH
SOLE
16467
0
0
CINTAS CORP
COM
172908105
5880
46648
SH
SOLE
46348
0
300
CISCO SYS INC
COM
17275R102
12270
392019
SH
SOLE
272194
0
119825
COCA COLA CO
COM
191216100
21372
476511
SH
SOLE
386106
0
90405
COGNEX CORP
COM
192422103
22229
261831
SH
SOLE
245159
0
16672
COLFAX CORP
COM
194014106
618
15680
SH
SOLE
15180
0
500
COLGATE PALMOLIVE CO
COM
194162103
7448
100463
SH
SOLE
82883
0
17580
COMCAST CORP NEW
CL A
20030N101
31
800
SH
OTR
800
0
0
COMCAST CORP NEW
CL A
20030N101
26860
690120
SH
SOLE
611464
0
78656
CONOCOPHILLIPS
COM
20825C104
5374
122254
SH
SOLE
80677
0
41577
CONSOLIDATED EDISON INC
COM
209115104
234
2900
SH
SOLE
2600
0
300
CONSTELLATION BRANDS INC
CL A
21036P108
332
1713
SH
SOLE
1713
0
0
COPART INC
COM
217204106
587
18450
SH
SOLE
18450
0
0
COSTCO WHSL CORP NEW
COM
22160K105
19055
119147
SH
SOLE
110106
0
9041
CSX CORP
COM
126408103
533
9770
SH
SOLE
9170
0
600
CUMMINS INC
COM
231021106
11115
68515
SH
SOLE
44293
0
24222
CURTISS WRIGHT CORP
COM
231561101
275
3000
SH
SOLE
3000
0
0
CVS HEALTH CORP
COM
126650100
40
500
SH
OTR
500
0
0
CVS HEALTH CORP
COM
126650100
38314
476184
SH
SOLE
376819
0
99365
DANAHER CORP DEL
COM
235851102
25
300
SH
OTR
300
0
0
DANAHER CORP DEL
COM
235851102
62044
735204
SH
SOLE
650846
0
84358
DEERE & CO
COM
244199105
856
6928
SH
SOLE
6928
0
0
DENTSPLY SIRONA INC
COM
24906P109
4330
66769
SH
SOLE
65442
0
1327
DIAGEO P L C
SPON ADR NEW
25243Q205
200
1672
SH
SOLE
1672
0
0
DISNEY WALT CO
COM DISNEY
254687106
7586
71399
SH
SOLE
61669
0
9730
DOMINION ENERGY INC
COM
25746U109
390
5088
SH
SOLE
4916
0
172
DORCHESTER MINERALS LP
COM UNIT
25820R105
260
18000
SH
SOLE
18000
0
0
DOVER CORP
COM
260003108
16813
209581
SH
SOLE
208706
0
875
DOW CHEM CO
COM
260543103
2451
38866
SH
SOLE
38662
0
204
DU PONT E I DE NEMOURS & CO
COM
263534109
4364
54068
SH
SOLE
54068
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
8147
97457
SH
SOLE
91156
0
6301
DUN & BRADSTREET CORP DEL NE
COM
26483E100
1333
12321
SH
SOLE
12321
0
0
DXC TECHNOLOGY CO
COM
23355L106
289
3764
SH
SOLE
3764
0
0
EATON VANCE CORP
COM NON VTG
278265103
830
17538
SH
SOLE
15538
0
2000
EATON VANCE TAX MNGD GBL DV
COM
27829F108
112
12227
SH
SOLE
2727
0
9500
EBAY INC
COM
278642103
265
7588
SH
SOLE
7588
0
0
ECOLAB INC
COM
278865100
52132
392712
SH
SOLE
340830
0
51882
EDWARDS LIFESCIENCES CORP
COM
28176E108
13270
112232
SH
SOLE
105251
0
6981
EMERSON ELEC CO
COM
291011104
10350
173604
SH
SOLE
168021
0
5583
EMERSON ELEC CO
COM
291011104
48
800
SH
OTR
800
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
687
25354
SH
SOLE
15804
0
9550
EOG RES INC
COM
26875P101
4818
53232
SH
SOLE
48820
0
4412
ETF SER SOLUTIONS
DEEP VALUE ETF
26922A701
452
15809
SH
SOLE
15809
0
0
EVERSOURCE ENERGY
COM
30040W108
410
6756
SH
SOLE
6756
0
0
EXPEDITORS INTL WASH INC
COM
302130109
45
800
SH
OTR
800
0
0
EXPEDITORS INTL WASH INC
COM
302130109
20236
358298
SH
SOLE
336614
0
21684
EXPRESS SCRIPTS HLDG CO
COM
30219G108
541
8467
SH
SOLE
7657
0
810
EXXON MOBIL CORP
COM
30231G102
86
1065
SH
OTR
1065
0
0
EXXON MOBIL CORP
COM
30231G102
70858
877705
SH
SOLE
845004
0
32701
FACEBOOK INC
CL A
30303M102
15
100
SH
OTR
100
0
0
FACEBOOK INC
CL A
30303M102
30656
203054
SH
SOLE
177914
0
25140
FASTENAL CO
COM
311900104
758
17420
SH
SOLE
16220
0
1200
FIRST REP BK SAN FRANCISCO C
COM
33616C100
496
4951
SH
SOLE
4031
0
920
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
39365
1603493
SH
SOLE
1219823
0
383670
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
13270
274270
SH
SOLE
204025
0
70245
FISERV INC
COM
337738108
12
100
SH
OTR
100
0
0
FISERV INC
COM
337738108
52806
431631
SH
SOLE
366103
0
65528
FORMFACTOR INC
COM
346375108
124
10000
SH
SOLE
10000
0
0
FORTIVE CORP
COM
34959J108
19
300
SH
OTR
300
0
0
FORTIVE CORP
COM
34959J108
19685
310744
SH
SOLE
284474
0
26270
FRANKLIN RES INC
COM
354613101
12119
270575
SH
SOLE
194835
0
75740
GARTNER INC
COM
366651107
932
7543
SH
SOLE
7543
0
0
GENERAL DYNAMICS CORP
COM
369550108
530
2675
SH
SOLE
2675
0
0
GENERAL ELECTRIC CO
COM
369604103
41
1500
SH
OTR
1500
0
0
GENERAL ELECTRIC CO
COM
369604103
51483
1906082
SH
SOLE
1711380
0
194702
GENERAL MLS INC
COM
370334104
6264
113072
SH
SOLE
112672
0
400
GILEAD SCIENCES INC
COM
375558103
7
100
SH
OTR
100
0
0
GILEAD SCIENCES INC
COM
375558103
11610
164014
SH
SOLE
142754
0
21260
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
28326
656920
SH
SOLE
656613
0
307
HAIN CELESTIAL GROUP INC
COM
405217100
10814
278560
SH
SOLE
262120
0
16440
HALLIBURTON CO
COM
406216101
522
12225
SH
SOLE
12225
0
0
HANESBRANDS INC
COM
410345102
566
24450
SH
SOLE
14300
0
10150
HARTFORD FINL SVCS GROUP INC
COM
416515104
281
5346
SH
SOLE
5346
0
0
HELMERICH & PAYNE INC
COM
423452101
228
4200
SH
SOLE
4200
0
0
HENRY JACK & ASSOC INC
COM
426281101
491
4725
SH
SOLE
4725
0
0
HERSHEY CO
COM
427866108
440
4100
SH
SOLE
4100
0
0
HESS CORP
COM
42809H107
205
4668
SH
SOLE
4668
0
0
HINGHAM INSTN SVGS MASS
COM
433323102
273
1500
SH
SOLE
1500
0
0
HOME DEPOT INC
COM
437076102
15
100
SH
OTR
100
0
0
HOME DEPOT INC
COM
437076102
72466
472397
SH
SOLE
428730
0
43667
HONEYWELL INTL INC
COM
438516106
1155
8671
SH
SOLE
8671
0
0
HOSPITALITY PPTYS TR
COM SH BEN INT
44106M102
15
500
SH
OTR
500
0
0
HOSPITALITY PPTYS TR
COM SH BEN INT
44106M102
22150
759852
SH
SOLE
707382
0
52470
HUBBELL INC
COM
443510607
513
4530
SH
SOLE
4530
0
0
ICICI BK LTD
ADR
45104G104
99
11000
SH
SOLE
11000
0
0
ICON PLC
SHS
G4705A100
2391
24445
SH
SOLE
21695
0
2750
IDEXX LABS INC
COM
45168D104
31379
194399
SH
SOLE
190445
0
3954
ILLINOIS TOOL WKS INC
COM
452308109
2538
17716
SH
SOLE
16716
0
1000
INGREDION INC
COM
457187102
402
3375
SH
SOLE
3375
0
0
INTEL CORP
COM
458140100
31578
935940
SH
SOLE
785579
0
150361
INTERNATIONAL BUSINESS MACHS
COM
459200101
62
400
SH
OTR
400
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
24196
157293
SH
SOLE
141059
0
16234
INTUITIVE SURGICAL INC
COM NEW
46120E602
397
425
SH
SOLE
115
0
310
INVIVO THERAPEUTICS HLDGS CO
COM NEW
46186M209
1081
400614
SH
SOLE
343474
0
57140
IRON MTN INC NEW
COM
46284V101
37853
1101641
SH
SOLE
1023413
0
78228
IRON MTN INC NEW
COM
46284V101
45
1312
SH
OTR
1312
0
0
ISHARES GOLD TRUST
ISHARES
464285105
2337
195716
SH
SOLE
183316
0
12400
ISHARES TR
1-3 YR CR BD ETF
464288646
21715
206209
SH
SOLE
196159
0
10050
ISHARES TR
CHINA LG-CAP ETF
464287184
484
12190
SH
SOLE
12190
0
0
ISHARES TR
CORE S&P MCP ETF
464287507
1518
8728
SH
SOLE
2709
0
6019
ISHARES TR
CORE S&P SCP ETF
464287804
393
5600
SH
SOLE
4300
0
1300
ISHARES TR
CORE S&P500 ETF
464287200
841
3454
SH
SOLE
2995
0
459
ISHARES TR
CORE US AGGBD ET
464287226
660
6025
SH
SOLE
5900
0
125
ISHARES TR
FLTG RATE BD ETF
46429B655
318
6250
SH
SOLE
0
0
6250
ISHARES TR
IBOXX INV CP ETF
464287242
20895
173385
SH
SOLE
164135
0
9250
ISHARES TR
INTERM CR BD ETF
464288638
242
2200
SH
SOLE
2200
0
0
ISHARES TR
MIN VOL USA ETF
46429B697
1432
29265
SH
SOLE
29265
0
0
ISHARES TR
MSCI EAFE ETF
464287465
1927
29549
SH
SOLE
29549
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
2408
58176
SH
SOLE
54171
0
4005
ISHARES TR
NASDQ BIOTEC ETF
464287556
229
740
SH
SOLE
740
0
0
ISHARES TR
RUS 1000 ETF
464287622
839
6200
SH
SOLE
6200
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
535
4500
SH
SOLE
4500
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
1307
11219
SH
SOLE
1225
0
9994
ISHARES TR
RUS 2000 GRW ETF
464287648
2058
12200
SH
SOLE
12115
0
85
ISHARES TR
RUS MID CAP ETF
464287499
749
3900
SH
SOLE
3900
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
4237
30067
SH
SOLE
28032
0
2035
ISHARES TR
S&P 100 ETF
464287101
1146
10724
SH
SOLE
8674
0
2050
ISHARES TR
S&P MC 400GR ETF
464287606
225
1140
SH
SOLE
1100
0
40
ISHARES TR
SELECT DIVID ETF
464287168
1852
20085
SH
SOLE
16320
0
3765
ISHARES TR
U.S. PFD STK ETF
464288687
14549
371424
SH
SOLE
325759
0
45665
ISHARES TR
USA MOMENTUM FCT
46432F396
480
5400
SH
SOLE
5400
0
0
JOHNSON & JOHNSON
COM
478160104
93
700
SH
OTR
700
0
0
JOHNSON & JOHNSON
COM
478160104
94935
717631
SH
SOLE
640388
0
77243
JPMORGAN CHASE & CO
COM
46625H100
27
300
SH
OTR
300
0
0
JPMORGAN CHASE & CO
COM
46625H100
53401
584260
SH
SOLE
501083
0
83177
KAYNE ANDERSON MLP INVT CO
COM
486606106
22418
1189302
SH
SOLE
1086690
0
102612
KAYNE ANDERSON MLP INVT CO
COM
486606106
23
1200
SH
OTR
1200
0
0
KELLOGG CO
COM
487836108
555
7993
SH
SOLE
6893
0
1100
KIMBERLY CLARK CORP
COM
494368103
65
500
SH
OTR
500
0
0
KIMBERLY CLARK CORP
COM
494368103
7057
54659
SH
SOLE
52841
0
1818
KNOWLES CORP
COM
49926D109
242
14295
SH
SOLE
14295
0
0
KRAFT HEINZ CO
COM
500754106
618
7221
SH
SOLE
6480
0
741
LANCASTER COLONY CORP
COM
513847103
37
300
SH
OTR
300
0
0
LANCASTER COLONY CORP
COM
513847103
12884
105079
SH
SOLE
103484
0
1595
LILLY ELI & CO
COM
532457108
11944
145120
SH
SOLE
140545
0
4575
LINCOLN ELEC HLDGS INC
COM
533900106
7436
80744
SH
SOLE
79969
0
775
LINCOLN NATL CORP IND
COM
534187109
544
8060
SH
SOLE
6000
0
2060
LOCKHEED MARTIN CORP
COM
539830109
1119
4031
SH
SOLE
3985
0
46
LOWES COS INC
COM
548661107
2079
26817
SH
SOLE
25317
0
1500
M & T BK CORP
COM
55261F104
331
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
343
3070
SH
SOLE
0
0
3070
MARATHON OIL CORP
COM
565849106
240
20275
SH
SOLE
20275
0
0
MARATHON PETE CORP
COM
56585A102
1368
26137
SH
SOLE
26137
0
0
MARRIOTT INTL INC NEW
CL A
571903202
230
2290
SH
SOLE
2140
0
150
MARSH & MCLENNAN COS INC
COM
571748102
1388
17800
SH
SOLE
17800
0
0
MASCO CORP
COM
574599106
2753
72052
SH
SOLE
72052
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
295
2424
SH
SOLE
2374
0
50
MCDONALDS CORP
COM
580135101
52129
340360
SH
SOLE
303746
0
36614
MEDTRONIC PLC
SHS
G5960L103
8943
100770
SH
SOLE
95688
0
5082
MERCK & CO INC
COM
58933Y105
34718
541713
SH
SOLE
519513
0
22200
MERCK & CO INC
COM
58933Y105
65
1015
SH
OTR
1015
0
0
METLIFE INC
COM
59156R108
5590
101732
SH
SOLE
89835
0
11897
METTLER TOLEDO INTERNATIONAL
COM
592688105
29
50
SH
OTR
50
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
42564
72322
SH
SOLE
66104
0
6218
MICROSOFT CORP
COM
594918104
21
300
SH
OTR
300
0
0
MICROSOFT CORP
COM
594918104
65376
948431
SH
SOLE
887230
0
61201
MIDDLEBY CORP
COM
596278101
19969
164346
SH
SOLE
153356
0
10990
MONDELEZ INTL INC
CL A
609207105
917
21237
SH
SOLE
19403
0
1834
MOODYS CORP
COM
615369105
2183
17940
SH
SOLE
17940
0
0
MORNINGSTAR INC
COM
617700109
3188
40690
SH
SOLE
39840
0
850
MTS SYS CORP
COM
553777103
357
6900
SH
SOLE
6900
0
0
NATIONAL OILWELL VARCO INC
COM
637071101
2473
75110
SH
SOLE
69450
0
5660
NEWELL BRANDS INC
COM
651229106
5145
95962
SH
SOLE
93212
0
2750
NEXTERA ENERGY INC
COM
65339F101
2348
16754
SH
SOLE
13754
0
3000
NIKE INC
CL B
654106103
409
6944
SH
SOLE
6344
0
600
NOBLE CORP PLC
SHS USD
G65431101
406
112150
SH
SOLE
108150
0
4000
NOBLE ENERGY INC
COM
655044105
404
14300
SH
SOLE
14300
0
0
NORDSTROM INC
COM
655664100
507
10600
SH
SOLE
10600
0
0
NORTHEAST BANCORP
COM NEW
663904209
285
14000
SH
SOLE
0
0
14000
NORTHERN TR CORP
COM
665859104
700
7196
SH
SOLE
7196
0
0
NORTHROP GRUMMAN CORP
COM
666807102
2604
10143
SH
SOLE
10143
0
0
NORTHWEST NAT GAS CO
COM
667655104
419
7006
SH
SOLE
7006
0
0
NOVARTIS A G
SPONSORED ADR
66987V109
8962
107365
SH
SOLE
100865
0
6500
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
198
15007
SH
SOLE
15007
0
0
NVIDIA CORP
COM
67066G104
40812
282317
SH
SOLE
227762
0
54555
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
87
400
SH
OTR
400
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
60248
275436
SH
SOLE
236278
0
39158
OMNICOM GROUP INC
COM
681919106
18345
221284
SH
SOLE
202099
0
19185
ORACLE CORP
COM
68389X105
7827
156089
SH
SOLE
129883
0
26206
PALO ALTO NETWORKS INC
COM
697435105
266
1991
SH
SOLE
1991
0
0
PANERA BREAD CO
CL A
69840W108
435
1383
SH
SOLE
0
0
1383
PAYCHEX INC
COM
704326107
57
1000
SH
OTR
1000
0
0
PAYCHEX INC
COM
704326107
39664
696583
SH
SOLE
655272
0
41311
PAYPAL HLDGS INC
COM
70450Y103
655
12193
SH
SOLE
12193
0
0
PEPSICO INC
COM
713448108
71285
617235
SH
SOLE
549632
0
67603
PFIZER INC
COM
717081103
47
1400
SH
OTR
1400
0
0
PFIZER INC
COM
717081103
33998
1012134
SH
SOLE
964002
0
48132
PHILIP MORRIS INTL INC
COM
718172109
2708
23057
SH
SOLE
21852
0
1205
PHILLIPS 66
COM
718546104
1057
12784
SH
SOLE
12784
0
0
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
209
7916
SH
SOLE
6516
0
1400
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
970
37083
SH
SOLE
34644
0
2439
PLUG POWER INC
COM NEW
72919P202
21
10250
SH
SOLE
10250
0
0
PNC FINL SVCS GROUP INC
COM
693475105
1134
9077
SH
SOLE
8477
0
600
POWERSHARES ETF TRUST II
SENIOR LN PORT
73936Q769
7897
341272
SH
SOLE
316772
0
24500
POWERSHARES QQQ TRUST
UNIT SER 1
73935A104
1160
8435
SH
SOLE
8410
0
25
PPG INDS INC
COM
693506107
440
4000
SH
SOLE
4000
0
0
PRAXAIR INC
COM
74005P104
30712
231701
SH
SOLE
212960
0
18741
PRICELINE GRP INC
COM NEW
741503403
24010
12836
SH
SOLE
11303
0
1533
PRICELINE GRP INC
COM NEW
741503403
19
10
SH
OTR
10
0
0
PROCTER AND GAMBLE CO
COM
742718109
81425
934310
SH
SOLE
860560
0
73750
PROGRESSIVE CORP OHIO
COM
743315103
2372
53797
SH
SOLE
53797
0
0
PTC INC
COM
69370C100
276
5000
SH
SOLE
5000
0
0
PUBLIC SVC ENTERPRISE GROUP
COM
744573106
234
5436
SH
SOLE
5436
0
0
QUALCOMM INC
COM
747525103
11
200
SH
OTR
200
0
0
QUALCOMM INC
COM
747525103
11661
211182
SH
SOLE
186812
0
24370
RAYTHEON CO
COM NEW
755111507
29728
184100
SH
SOLE
177342
0
6758
REGENERON PHARMACEUTICALS
COM
75886F107
294
599
SH
SOLE
599
0
0
RESMED INC
COM
761152107
21268
273126
SH
SOLE
219951
0
53175
RIGNET INC
COM
766582100
205
12784
SH
SOLE
12784
0
0
ROCKWELL COLLINS INC
COM
774341101
236
2250
SH
SOLE
2250
0
0
ROPER TECHNOLOGIES INC
COM
776696106
35
150
SH
OTR
150
0
0
ROPER TECHNOLOGIES INC
COM
776696106
32924
142200
SH
SOLE
117576
0
24624
ROSS STORES INC
COM
778296103
360
6243
SH
SOLE
6243
0
0
ROYAL BK SCOTLAND GROUP PLC
SP ADR L RP PF
780097788
2465
97371
SH
SOLE
91371
0
6000
ROYAL BK SCOTLAND GROUP PLC
SPON ADR SER H
780097879
513
19333
SH
SOLE
18933
0
400
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
19
360
SH
OTR
360
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
1018
19139
SH
SOLE
15464
0
3675
S&P GLOBAL INC
COM
78409V104
759
5200
SH
SOLE
5200
0
0
SALESFORCE COM INC
COM
79466L302
257
2972
SH
SOLE
2972
0
0
SCHLUMBERGER LTD
COM
806857108
40881
620921
SH
SOLE
530315
0
90606
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
456
10100
SH
SOLE
10100
0
0
SEALED AIR CORP NEW
COM
81211K100
291
6500
SH
SOLE
6500
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
326
5927
SH
SOLE
5927
0
0
SHERWIN WILLIAMS CO
COM
824348106
6158
17546
SH
SOLE
16995
0
551
SM ENERGY CO
COM
78454L100
338
20450
SH
SOLE
18850
0
1600
SOUTHERN CO
COM
842587107
818
17078
SH
SOLE
16324
0
754
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
282
3160
SH
SOLE
3135
0
25
SPDR S&P 500 ETF TR
TR UNIT
78462F103
8180
33831
SH
SOLE
26357
0
7474
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
22789
71751
SH
SOLE
69806
0
1945
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
302
2450
SH
SOLE
2450
0
0
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
177
17464
SH
SOLE
17264
0
200
STANLEY BLACK & DECKER INC
COM
854502101
18077
128456
SH
SOLE
97333
0
31123
STAPLES INC
COM
855030102
271
26945
SH
SOLE
26945
0
0
STARBUCKS CORP
COM
855244109
8587
147256
SH
SOLE
136816
0
10440
STATE STR CORP
COM
857477103
27310
304355
SH
SOLE
279995
0
24360
STERICYCLE INC
COM
858912108
42
550
SH
OTR
550
0
0
STERICYCLE INC
COM
858912108
19439
254699
SH
SOLE
250141
0
4558
STRYKER CORP
COM
863667101
78694
567038
SH
SOLE
502276
0
64762
SUN LIFE FINL INC
COM
866796105
288
8060
SH
SOLE
8060
0
0
SUNCOR ENERGY INC NEW
COM
867224107
10392
355888
SH
SOLE
323998
0
31890
SUNTRUST BKS INC
COM
867914103
1552
27362
SH
SOLE
27362
0
0
SYSCO CORP
COM
871829107
81
1600
SH
OTR
1600
0
0
SYSCO CORP
COM
871829107
10008
198855
SH
SOLE
194655
0
4200
TARGET CORP
COM
87612E106
439
8386
SH
SOLE
4683
0
3703
TELEFLEX INC
COM
879369106
239
1150
SH
SOLE
1150
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADR
881624209
402
12100
SH
SOLE
11100
0
1000
TEXAS INSTRS INC
COM
882508104
2363
30721
SH
SOLE
30721
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
2120
12148
SH
SOLE
12098
0
50
TIFFANY & CO NEW
COM
886547108
5443
57985
SH
SOLE
56910
0
1075
TIME WARNER INC
COM NEW
887317303
8280
82466
SH
SOLE
77666
0
4800
TJX COS INC NEW
COM
872540109
22
300
SH
OTR
300
0
0
TJX COS INC NEW
COM
872540109
26859
372163
SH
SOLE
306704
0
65459
TORCHMARK CORP
COM
891027104
270
3525
SH
SOLE
3525
0
0
TORO CO
COM
891092108
350
5044
SH
SOLE
5044
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
18991
376958
SH
SOLE
359747
0
17211
TRACTOR SUPPLY CO
COM
892356106
3753
69230
SH
SOLE
61615
0
7615
TRAVELERS COMPANIES INC
COM
89417E109
319
2522
SH
SOLE
2522
0
0
U S SILICA HLDGS INC
COM
90346E103
803
22625
SH
SOLE
22625
0
0
UNILEVER N V
N Y SHS NEW
904784709
470
8500
SH
SOLE
8500
0
0
UNION PAC CORP
COM
907818108
3128
28722
SH
SOLE
28142
0
580
UNITED PARCEL SERVICE INC
CL B
911312106
8943
80871
SH
SOLE
77951
0
2920
UNITED TECHNOLOGIES CORP
COM
913017109
24
200
SH
OTR
200
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
93302
764075
SH
SOLE
687466
0
76609
UNITEDHEALTH GROUP INC
COM
91324P102
522
2815
SH
SOLE
2815
0
0
US BANCORP DEL
COM NEW
902973304
62
1200
SH
OTR
1200
0
0
US BANCORP DEL
COM NEW
902973304
19030
366525
SH
SOLE
349262
0
17263
VALERO ENERGY CORP NEW
COM
91913Y100
321
4765
SH
SOLE
4165
0
600
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
509
9250
SH
SOLE
8150
0
1100
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
217
5475
SH
SOLE
5475
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
330
13300
SH
SOLE
13300
0
0
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
9299
110019
SH
SOLE
98019
0
12000
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
2739
34296
SH
SOLE
20846
0
13450
VANGUARD INDEX FDS
MID CAP ETF
922908629
248
1743
SH
SOLE
1393
0
350
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
1821
8200
SH
SOLE
8200
0
0
VANGUARD INDEX FDS
SMALL CP ETF
922908751
475
3505
SH
SOLE
3505
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
5398
107888
SH
SOLE
101393
0
6495
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
4893
119851
SH
SOLE
44018
0
75833
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
1250
22685
SH
SOLE
16585
0
6100
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
10267
248467
SH
SOLE
71187
0
177280
VAREX IMAGING CORP
COM
92214X106
220
6485
SH
SOLE
5965
0
520
VARIAN MED SYS INC
COM
92220P105
2084
20194
SH
SOLE
18894
0
1300
VERIZON COMMUNICATIONS INC
COM
92343V104
19337
432984
SH
SOLE
347739
0
85245
VERSUM MATLS INC
COM
92532W103
519
15980
SH
SOLE
15980
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
24024
186425
SH
SOLE
174099
0
12326
VISA INC
COM CL A
92826C839
79293
845515
SH
SOLE
743275
0
102240
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
340
11845
SH
SOLE
9535
0
2310
VORNADO RLTY TR
SH BEN INT
929042109
1794
19103
SH
SOLE
19103
0
0
WABTEC CORP
COM
929740108
397
4334
SH
SOLE
4334
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
7523
96076
SH
SOLE
91271
0
4805
WAL-MART STORES INC
COM
931142103
8882
117361
SH
SOLE
85955
0
31406
WASTE CONNECTIONS INC
COM
94106B101
338
5250
SH
SOLE
5250
0
0
WASTE MGMT INC DEL
COM
94106L109
369
5035
SH
SOLE
5035
0
0
WATERS CORP
COM
941848103
1062
5780
SH
SOLE
2080
0
3700
WATTS WATER TECHNOLOGIES INC
CL A
942749102
1197
18933
SH
SOLE
17483
0
1450
WEC ENERGY GROUP INC
COM
92939U106
1039
16925
SH
SOLE
16587
0
338
WELLS FARGO CO NEW
COM
949746101
33
600
SH
OTR
600
0
0
WELLS FARGO CO NEW
COM
949746101
52829
953425
SH
SOLE
917738
0
35687
WELLTOWER INC
COM
95040Q104
229
3055
SH
SOLE
3055
0
0
WEYERHAEUSER CO
COM
962166104
673
20107
SH
SOLE
20107
0
0
WHOLE FOODS MKT INC
COM
966837106
460
10935
SH
SOLE
10935
0
0
WILEY JOHN & SONS INC
CL A
968223206
762
14432
SH
SOLE
3500
0
10932
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
4999
80210
SH
SOLE
17190
0
63020
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
4052
77918
SH
SOLE
14275
0
63643
WORKDAY INC
CL A
98138H101
341
3517
SH
SOLE
3517
0
0
XYLEM INC
COM
98419M100
537
9692
SH
SOLE
9692
0
0
ZIMMER BIOMET HLDGS INC
COM
98956P102
5413
42157
SH
SOLE
38757
0
3400