0001085146-15-000177.txt : 20150127 0001085146-15-000177.hdr.sgml : 20150127 20150126183045 ACCESSION NUMBER: 0001085146-15-000177 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20141231 FILED AS OF DATE: 20150127 DATE AS OF CHANGE: 20150126 EFFECTIVENESS DATE: 20150127 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: 15549857 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 12-31-2014 12-31-2014 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 01-23-2015 1 344 3404545 1 0001044916 028-06476 LOWELL WILLIAM A
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 3M CO COM 88579Y101 46361 282135 SH SOLE 265255 0 16880 ABB LTD SPONSORED ADR 000375204 5605 264984 SH SOLE 240984 0 24000 ABBOTT LABS COM 002824100 28270 627932 SH SOLE 600461 0 27471 ABBVIE INC COM 00287Y109 36533 558265 SH SOLE 536170 0 22095 ACTAVIS PLC SHS G0083B108 630 2447 SH SOLE 2161 0 286 ADOBE SYS INC COM 00724F101 365 5016 SH SOLE 5016 0 0 AETNA INC NEW COM 00817Y108 373 4200 SH SOLE 4200 0 0 AFFILIATED MANAGERS GROUP COM 008252108 792 3730 SH SOLE 3030 0 700 AFLAC INC COM 001055102 35062 573936 SH SOLE 525426 0 48510 AIR PRODS & CHEMS INC COM 009158106 7784 53968 SH SOLE 53392 0 576 AKAMAI TECHNOLOGIES INC COM 00971T101 1363 21634 SH SOLE 20734 0 900 ALLERGAN INC COM 018490102 11533 54252 SH SOLE 53152 0 1100 ALLIANT ENERGY CORP COM 018802108 2122 31950 SH SOLE 31950 0 0 ALLIQUA INC COM NEW 019621200 180 34016 SH SOLE 17008 0 17008 ALLSTATE CORP COM 020002101 832 11848 SH SOLE 11848 0 0 ALTRIA GROUP INC COM 02209S103 1641 33318 SH SOLE 33318 0 0 AMAZON COM INC COM 023135106 273 881 SH SOLE 881 0 0 AMERICAN EXPRESS CO COM 025816109 4419 47488 SH SOLE 45848 0 1640 AMERICAN TOWER CORP NEW COM 03027X100 297 3002 SH SOLE 62 0 2940 AMERIPRISE FINL INC COM 03076C106 19004 143696 SH SOLE 128188 0 15508 AMGEN INC COM 031162100 7168 45002 SH SOLE 44902 0 100 ANADARKO PETE CORP COM 032511107 5623 68158 SH SOLE 67023 0 1135 ANALOG DEVICES INC COM 032654105 1464 26371 SH SOLE 19071 0 7300 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 22922 204083 SH SOLE 185543 0 18540 ANNALY CAP MGMT INC COM 035710409 339 31360 SH SOLE 26360 0 5000 ANSYS INC COM 03662Q105 47496 579229 SH SOLE 527112 0 52117 APACHE CORP COM 037411105 8965 143059 SH SOLE 123024 0 20035 APPLE INC COM 037833100 65125 590005 SH SOLE 548094 0 41911 AQUA AMERICA INC COM 03836W103 488 18264 SH SOLE 18264 0 0 AT&T INC COM 00206R102 17194 511891 SH SOLE 502961 0 8930 AUTOMATIC DATA PROCESSING IN COM 053015103 23987 287726 SH SOLE 259185 0 28541 BANK AMER CORP COM 060505104 10643 594929 SH SOLE 502679 0 92250 BANK AMER CORP *W EXP 10/28/201 060505153 12 17500 SH SOLE 17500 0 0 BANK N S HALIFAX COM 064149107 6296 110294 SH SOLE 105989 0 4305 BARCLAYS BANK PLC ADS7.75%PFD S4 06739H511 849 32748 SH SOLE 30248 0 2500 BARRICK GOLD CORP COM 067901108 3144 292508 SH SOLE 278023 0 14485 BAXTER INTL INC COM 071813109 847 11550 SH SOLE 10950 0 600 BB&T CORP COM 054937107 318 8163 SH SOLE 7163 0 1000 BECTON DICKINSON & CO COM 075887109 11273 81008 SH SOLE 75648 0 5360 BED BATH & BEYOND INC COM 075896100 546 7170 SH SOLE 7170 0 0 BEMIS INC COM 081437105 970 21454 SH SOLE 21454 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 17314 115310 SH SOLE 77700 0 37610 BG MEDICINE INC COM 08861T107 5 11463 SH SOLE 11463 0 0 BIOGEN IDEC INC COM 09062X103 1736 5114 SH SOLE 5114 0 0 BIO-REFERENCE LABS INC COM $.01 NEW 09057G602 7563 235388 SH SOLE 231832 0 3556 BLACKROCK MUNI INTER DR FD I COM 09253X102 1642 114000 SH SOLE 114000 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 222 6547 SH SOLE 2707 0 3840 BOEING CO COM 097023105 1529 11762 SH SOLE 11762 0 0 BOSTON SCIENTIFIC CORP COM 101137107 5359 404450 SH SOLE 404450 0 0 BOULDER BRANDS INC COM 101405108 129 11660 SH SOLE 11660 0 0 BP PLC SPONSORED ADR 055622104 4352 114175 SH SOLE 109375 0 4800 BRISTOL MYERS SQUIBB CO COM 110122108 12261 207712 SH SOLE 205567 0 2145 CABOT OIL & GAS CORP COM 127097103 409 13820 SH SOLE 13820 0 0 CAMPBELL SOUP CO COM 134429109 1928 43826 SH SOLE 43826 0 0 CANADIAN NATL RY CO COM 136375102 284 4114 SH SOLE 4114 0 0 CAPITAL ONE FINL CORP COM 14040H105 17371 210428 SH SOLE 187368 0 23060 CARDINAL HEALTH INC COM 14149Y108 480 5950 SH SOLE 5950 0 0 CARMAX INC COM 143130102 74904 1125009 SH SOLE 1035009 0 90000 CATERPILLAR INC DEL COM 149123101 9596 104836 SH SOLE 96121 0 8715 CDK GLOBAL INC COM 12508E101 1513 37136 SH SOLE 35658 0 1478 CELGENE CORP COM 151020104 19984 178648 SH SOLE 157198 0 21450 CENOVUS ENERGY INC COM 15135U109 10273 498236 SH SOLE 472581 0 25655 CENTRAL FD CDA LTD CL A 153501101 289 24966 SH SOLE 24966 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 7708 98104 SH SOLE 88629 0 9475 CHEVRON CORP NEW COM 166764100 34683 309177 SH SOLE 282688 0 26489 CHUBB CORP COM 171232101 2530 24447 SH SOLE 24447 0 0 CHURCH & DWIGHT INC COM 171340102 9305 118071 SH SOLE 104301 0 13770 CIGNA CORPORATION COM 125509109 2844 27636 SH SOLE 27636 0 0 CINTAS CORP COM 172908105 3478 44337 SH SOLE 44337 0 0 CISCO SYS INC COM 17275R102 5506 197927 SH SOLE 155098 0 42829 COCA COLA CO COM 191216100 21866 517896 SH SOLE 451074 0 66822 COGNEX CORP COM 192422103 13015 314914 SH SOLE 301784 0 13130 COLFAX CORP COM 194014106 3181 61685 SH SOLE 59680 0 2005 COLGATE PALMOLIVE CO COM 194162103 6859 99140 SH SOLE 80103 0 19037 COMCAST CORP NEW CL A 20030N101 8221 141714 SH SOLE 126559 0 15155 COMCAST CORP NEW CL A SPL 20030N200 4312 74915 SH SOLE 58204 0 16711 CONOCOPHILLIPS COM 20825C104 11694 169325 SH SOLE 155604 0 13721 CONSTANT CONTACT INC COM 210313102 9832 267909 SH SOLE 227533 0 40376 CORNING INC COM 219350105 783 34146 SH SOLE 34146 0 0 COSTCO WHSL CORP NEW COM 22160K105 16383 115578 SH SOLE 106427 0 9151 CSX CORP COM 126408103 328 9048 SH SOLE 9048 0 0 CVS HEALTH CORP COM 126650100 41051 426237 SH SOLE 370342 0 55895 DANAHER CORP DEL COM 235851102 59655 696013 SH SOLE 637852 0 58161 DEERE & CO COM 244199105 639 7228 SH SOLE 7228 0 0 DENTSPLY INTL INC NEW COM 249030107 7565 142014 SH SOLE 133994 0 8020 DIAGEO P L C SPON ADR NEW 25243Q205 202 1769 SH SOLE 1769 0 0 DISCOVER FINL SVCS COM 254709108 264 4031 SH SOLE 3981 0 50 DISNEY WALT CO COM DISNEY 254687106 7809 82907 SH SOLE 74477 0 8430 DOMINION RES INC VA NEW COM 25746U109 526 6843 SH SOLE 6843 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 498 19520 SH SOLE 19520 0 0 DOVER CORP COM 260003108 17129 238826 SH SOLE 236391 0 2435 DOW CHEM CO COM 260543103 2046 44858 SH SOLE 44858 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 4498 60838 SH SOLE 60838 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 7767 92978 SH SOLE 87307 0 5671 DUN & BRADSTREET CORP DEL NE COM 26483E100 1490 12321 SH SOLE 12321 0 0 DYNAMIC MATLS CORP COM 267888105 312 19456 SH SOLE 19056 0 400 E M C CORP MASS COM 268648102 4097 137783 SH SOLE 115032 0 22751 EATON VANCE CORP COM NON VTG 278265103 2280 55706 SH SOLE 53706 0 2000 EATON VANCE TAX MNGD GBL DV COM 27829F108 202 21322 SH SOLE 11822 0 9500 EBAY INC COM 278642103 702 12498 SH SOLE 12398 0 100 ECOLAB INC COM 278865100 37493 358713 SH SOLE 320973 0 37740 EDWARDS LIFESCIENCES CORP COM 28176E108 8230 64608 SH SOLE 61172 0 3436 EMERSON ELEC CO COM 291011104 27071 438542 SH SOLE 413444 0 25098 ENCANA CORP COM 292505104 1328 95761 SH SOLE 92855 0 2906 ENTEGRIS INC COM 29362U104 138 10426 SH SOLE 10426 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 1075 29772 SH SOLE 21000 0 8772 EOG RES INC COM 26875P101 245 2659 SH SOLE 859 0 1800 EXELON CORP COM 30161N101 363 9776 SH SOLE 5776 0 4000 EXPEDITORS INTL WASH INC COM 302130109 23745 532269 SH SOLE 506813 0 25456 EXPRESS SCRIPTS HLDG CO COM 30219G108 1340 15821 SH SOLE 14549 0 1272 EXXON MOBIL CORP COM 30231G102 90230 975976 SH SOLE 937268 0 38708 FACEBOOK INC CL A 30303M102 924 11838 SH SOLE 11838 0 0 FASTENAL CO COM 311900104 1425 29973 SH SOLE 24313 0 5660 FEDEX CORP COM 31428X106 453 2608 SH SOLE 2458 0 150 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 30195 1072612 SH SOLE 951847 0 120765 FISERV INC COM 337738108 24224 341321 SH SOLE 305103 0 36218 FRANKLIN RES INC COM 354613101 1037 18725 SH SOLE 17000 0 1725 GARTNER INC COM 366651107 682 8100 SH SOLE 8100 0 0 GENERAL ELECTRIC CO COM 369604103 49445 1956665 SH SOLE 1823171 0 133494 GENERAL MLS INC COM 370334104 6240 117010 SH SOLE 117010 0 0 GENUINE PARTS CO COM 372460105 345 3240 SH SOLE 3240 0 0 GILEAD SCIENCES INC COM 375558103 29789 316037 SH SOLE 269392 0 46645 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 21319 498808 SH SOLE 498808 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 224 1154 SH SOLE 1154 0 0 GOOGLE INC CL A 38259P508 17370 32732 SH SOLE 29139 0 3593 GOOGLE INC CL C 38259P706 20366 38691 SH SOLE 34783 0 3908 GRAINGER W W INC COM 384802104 286 1122 SH SOLE 1122 0 0 HAIN CELESTIAL GROUP INC COM 405217100 665 11400 SH SOLE 10200 0 1200 HALLIBURTON CO COM 406216101 435 11068 SH SOLE 11068 0 0 HALYARD HEALTH INC COM 40650V100 261 5737 SH SOLE 5712 0 25 HANESBRANDS INC COM 410345102 494 4425 SH SOLE 4425 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 269 6446 SH SOLE 6446 0 0 HEALTH CARE REIT INC COM 42217K106 265 3500 SH SOLE 2000 0 1500 HELMERICH & PAYNE INC COM 423452101 404 5987 SH SOLE 5987 0 0 HESS CORP COM 42809H107 422 5720 SH SOLE 5720 0 0 HEWLETT PACKARD CO COM 428236103 405 10094 SH SOLE 9709 0 385 HOME DEPOT INC COM 437076102 48971 466527 SH SOLE 441462 0 25065 HONEYWELL INTL INC COM 438516106 569 5690 SH SOLE 5690 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 12297 396671 SH SOLE 357421 0 39250 HUBBELL INC CL B 443510201 1087 10175 SH SOLE 10175 0 0 ICICI BK LTD ADR 45104G104 312 27000 SH SOLE 27000 0 0 IDEXX LABS INC COM 45168D104 15461 104277 SH SOLE 100817 0 3460 ILLINOIS TOOL WKS INC COM 452308109 1975 20851 SH SOLE 20051 0 800 INTEL CORP COM 458140100 31209 860006 SH SOLE 762959 0 97047 INTERNATIONAL BUSINESS MACHS COM 459200101 37414 233196 SH SOLE 223711 0 9485 INTUITIVE SURGICAL INC COM NEW 46120E602 233 440 SH SOLE 440 0 0 IRON MTN INC COM 462846106 51984 1344631 SH SOLE 1255165 0 89466 ISHARES MSCI CDA ETF 464286509 1150 39860 SH SOLE 39160 0 700 ISHARES MSCI PAC JP ETF 464286665 531 12085 SH SOLE 9235 0 2850 ISHARES MSCI STH KOR ETF 464286772 458 8275 SH SOLE 8275 0 0 ISHARES INTERM CR BD ETF 464288638 257 2350 SH SOLE 2350 0 0 ISHARES 1-3 YR CR BD ETF 464288646 20753 197312 SH SOLE 184370 0 12942 ISHARES U.S. PFD STK ETF 464288687 405 10276 SH SOLE 10276 0 0 ISHARES GOLD TRUST ISHARES 464285105 1336 116725 SH SOLE 80290 0 36435 ISHARES TR S&P 100 ETF 464287101 1033 11356 SH SOLE 8325 0 3031 ISHARES TR SELECT DIVID ETF 464287168 4704 59247 SH SOLE 58312 0 935 ISHARES TR TIPS BD ETF 464287176 394 3520 SH SOLE 3520 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 1626 39074 SH SOLE 38024 0 1050 ISHARES TR CORE S&P500 ETF 464287200 299 1444 SH SOLE 940 0 504 ISHARES TR CORE US AGGBD ET 464287226 673 6110 SH SOLE 6110 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 6555 166817 SH SOLE 148718 0 18099 ISHARES TR IBOXX INV CP ETF 464287242 22051 184668 SH SOLE 176118 0 8550 ISHARES TR MSCI EAFE ETF 464287465 2698 44340 SH SOLE 41340 0 3000 ISHARES TR RUS MID-CAP ETF 464287499 1099 6580 SH SOLE 6580 0 0 ISHARES TR CORE S&P MCP ETF 464287507 1368 9445 SH SOLE 8895 0 550 ISHARES TR RUS 1000 GRW ETF 464287614 636 6650 SH SOLE 4850 0 1800 ISHARES TR RUS 1000 ETF 464287622 688 6000 SH SOLE 6000 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 1119 7862 SH SOLE 7675 0 187 ISHARES TR RUSSELL 2000 ETF 464287655 3437 28742 SH SOLE 26124 0 2618 ISHARES TR U.S. REAL ES ETF 464287739 1783 23200 SH SOLE 23200 0 0 ISHARES TR EUROPE ETF 464287861 319 7500 SH SOLE 0 0 7500 ISHARES TR FLTG RATE BD ETF 46429B655 316 6250 SH SOLE 0 0 6250 JOHNSON & JOHNSON COM 478160104 77197 738225 SH SOLE 684194 0 54031 JOHNSON CTLS INC COM 478366107 38098 788129 SH SOLE 743837 0 44292 JPMORGAN CHASE & CO COM 46625H100 31689 506377 SH SOLE 464325 0 42052 KAYNE ANDERSON MLP INVT CO COM 486606106 52078 1364014 SH SOLE 1231707 0 132307 KELLOGG CO COM 487836108 511 7810 SH SOLE 7810 0 0 KIMBERLY CLARK CORP COM 494368103 6962 60253 SH SOLE 60053 0 200 KINDER MORGAN INC DEL COM 49456B101 1237 29253 SH SOLE 25913 0 3340 KNOWLES CORP COM 49926D109 1903 80808 SH SOLE 80672 0 136 KRAFT FOODS GROUP INC COM 50076Q106 441 7042 SH SOLE 7042 0 0 LANCASTER COLONY CORP COM 513847103 11163 119215 SH SOLE 116070 0 3145 LIFE TIME FITNESS INC COM 53217R207 19474 343926 SH SOLE 318926 0 25000 LILLY ELI & CO COM 532457108 11301 163811 SH SOLE 159086 0 4725 LINCOLN ELEC HLDGS INC COM 533900106 6256 90546 SH SOLE 84446 0 6100 LINCOLN NATL CORP IND COM 534187109 873 15135 SH SOLE 12325 0 2810 LINEAR TECHNOLOGY CORP COM 535678106 23926 524684 SH SOLE 468161 0 56523 LINKEDIN CORP COM CL A 53578A108 346 1508 SH SOLE 1508 0 0 LOWES COS INC COM 548661107 2464 35811 SH SOLE 34211 0 1600 M & T BK CORP COM 55261F104 519 4135 SH SOLE 4135 0 0 MANPOWERGROUP INC COM 56418H100 209 3070 SH SOLE 0 0 3070 MARATHON OIL CORP COM 565849106 789 27875 SH SOLE 27875 0 0 MARATHON PETE CORP COM 56585A102 1281 14187 SH SOLE 14187 0 0 MARKET VECTORS ETF TR OIL SVCS ETF 57060U191 483 13450 SH SOLE 13450 0 0 MARKET VECTORS ETF TR AGRIBUS ETF 57060U605 1794 34153 SH SOLE 27103 0 7050 MARSH & MCLENNAN COS INC COM 571748102 1153 20142 SH SOLE 20142 0 0 MASCO CORP COM 574599106 2157 85603 SH SOLE 85603 0 0 MCDONALDS CORP COM 580135101 37871 404169 SH SOLE 372769 0 31400 MCGRAW HILL FINL INC COM 580645109 650 7300 SH SOLE 7300 0 0 MEAD JOHNSON NUTRITION CO COM 582839106 3365 33464 SH SOLE 32474 0 990 MEDIVATION INC COM 58501N101 528 5300 SH SOLE 5300 0 0 MEDTRONIC INC COM 585055106 2559 35437 SH SOLE 32237 0 3200 MERCK & CO INC NEW COM 58933Y105 31338 551823 SH SOLE 516417 0 35406 METLIFE INC COM 59156R108 23523 434874 SH SOLE 384144 0 50730 METTLER TOLEDO INTERNATIONAL COM 592688105 21573 71327 SH SOLE 64312 0 7015 MICROSOFT CORP COM 594918104 47268 1017596 SH SOLE 950448 0 67148 MIDDLEBY CORP COM 596278101 721 7272 SH SOLE 7052 0 220 MONDELEZ INTL INC CL A 609207105 835 22981 SH SOLE 22981 0 0 MOODYS CORP COM 615369105 1907 19905 SH SOLE 19905 0 0 MORNINGSTAR INC COM 617700109 4843 74852 SH SOLE 73152 0 1700 MTS SYS CORP COM 553777103 510 6800 SH SOLE 6800 0 0 NATIONAL OILWELL VARCO INC COM 637071101 497 7599 SH SOLE 3459 0 4140 NEWELL RUBBERMAID INC COM 651229106 4982 130794 SH SOLE 128044 0 2750 NEXTERA ENERGY INC COM 65339F101 1931 18174 SH SOLE 16074 0 2100 NOBLE ENERGY INC COM 655044105 982 20700 SH SOLE 19208 0 1492 NORDSTROM INC COM 655664100 907 11421 SH SOLE 11421 0 0 NORTHEAST BANCORP COM NEW 663904209 135 14000 SH SOLE 0 0 14000 NORTHEAST UTILS COM 664397106 362 6756 SH SOLE 6756 0 0 NORTHERN TR CORP COM 665859104 616 9146 SH SOLE 9146 0 0 NORTHROP GRUMMAN CORP COM 666807102 1725 11704 SH SOLE 10504 0 1200 NORTHWEST NAT GAS CO COM 667655104 2119 42456 SH SOLE 41756 0 700 NOVARTIS A G SPONSORED ADR 66987V109 11703 126307 SH SOLE 108302 0 18005 NOVO-NORDISK A S ADR 670100205 368 8700 SH SOLE 8700 0 0 NUVEEN VA PREM INCOME MUN FD COM 67064R102 197 15007 SH SOLE 15007 0 0 NXP SEMICONDUCTORS N V COM N6596X109 212 2780 SH SOLE 2780 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 74818 388429 SH SOLE 351848 0 36581 OMNICOM GROUP INC COM 681919106 11399 147146 SH SOLE 139111 0 8035 OPEN TEXT CORP COM 683715106 11652 200017 SH SOLE 181747 0 18270 ORACLE CORP COM 68389X105 11340 252175 SH SOLE 215690 0 36485 PANERA BREAD CO CL A 69840W108 315 1805 SH SOLE 100 0 1705 PAYCHEX INC COM 704326107 37429 810675 SH SOLE 765214 0 45461 PEPCO HOLDINGS INC COM 713291102 533 19800 SH SOLE 19800 0 0 PEPSICO INC COM 713448108 61068 645815 SH SOLE 590415 0 55400 PERRIGO CO PLC SHS G97822103 11654 69721 SH SOLE 58891 0 10830 PFIZER INC COM 717081103 34192 1097646 SH SOLE 1056925 0 40721 PHILIP MORRIS INTL INC COM 718172109 2326 28546 SH SOLE 28546 0 0 PHILLIPS 66 COM 718546104 1102 15379 SH SOLE 15379 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 395 7682 SH SOLE 6282 0 1400 PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 4732 184261 SH SOLE 149411 0 34850 PLUM CREEK TIMBER CO INC COM 729251108 797 18640 SH SOLE 14640 0 4000 PNC FINL SVCS GROUP INC COM 693475105 628 6887 SH SOLE 6887 0 0 POLYPORE INTL INC COM 73179V103 293 6234 SH SOLE 4234 0 2000 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 1690 65650 SH SOLE 49000 0 16650 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 18759 780673 SH SOLE 704848 0 75825 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 719 6957 SH SOLE 6932 0 25 PPG INDS INC COM 693506107 708 3064 SH SOLE 3064 0 0 PRA GROUP INC COM 69354N106 2817 48635 SH SOLE 42135 0 6500 PRAXAIR INC COM 74005P104 40367 311573 SH SOLE 280585 0 30988 PRICELINE GRP INC COM NEW 741503403 3017 2646 SH SOLE 2464 0 182 PROCTER & GAMBLE CO COM 742718109 100296 1101061 SH SOLE 1037178 0 63883 PROGRESSIVE CORP OHIO COM 743315103 1800 66702 SH SOLE 64352 0 2350 PUBLIC SVC ENTERPRISE GROUP COM 744573106 221 5336 SH SOLE 5336 0 0 QUALCOMM INC COM 747525103 44731 601787 SH SOLE 549167 0 52620 RAYTHEON CO COM NEW 755111507 20316 187824 SH SOLE 178104 0 9720 REGENCY ENERGY PARTNERS L P COM UNITS L P 75885Y107 210 8760 SH SOLE 8760 0 0 RESMED INC COM 761152107 18664 332925 SH SOLE 302660 0 30265 RIGNET INC COM 766582100 1555 37888 SH SOLE 37888 0 0 ROCKWELL AUTOMATION INC COM 773903109 295 2650 SH SOLE 150 0 2500 ROPER INDS INC NEW COM 776696106 10607 67840 SH SOLE 59290 0 8550 ROYAL BK SCOTLAND GROUP PLC SP ADR L RP PF 780097788 2523 107202 SH SOLE 101202 0 6000 ROYAL BK SCOTLAND GROUP PLC SPON ADR SER H 780097879 604 23666 SH SOLE 14066 0 9600 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1798 26856 SH SOLE 23856 0 3000 SABINE ROYALTY TR UNIT BEN INT 785688102 391 10925 SH SOLE 7925 0 3000 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 358 25097 SH SOLE 23297 0 1800 SCHLUMBERGER LTD COM 806857108 53955 631720 SH SOLE 576055 0 55665 SEALED AIR CORP NEW COM 81211K100 1507 35520 SH SOLE 35520 0 0 SHERWIN WILLIAMS CO COM 824348106 5167 19642 SH SOLE 19001 0 641 SIGMA ALDRICH CORP COM 826552101 2600 18943 SH SOLE 18843 0 100 SM ENERGY CO COM 78454L100 448 11600 SH SOLE 10000 0 1600 SOLAZYME INC COM 83415T101 195 75650 SH SOLE 43450 0 32200 SOUTHERN CO COM 842587107 485 9874 SH SOLE 8428 0 1446 SPDR GOLD TRUST GOLD SHS 78463V107 1339 11785 SH SOLE 11740 0 45 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1958 24585 SH SOLE 19475 0 5110 SPDR S&P 500 ETF TR TR UNIT 78462F103 5488 26700 SH SOLE 24595 0 2105 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 21298 80684 SH SOLE 79744 0 940 SPDR SERIES TRUST BRC HGH YLD BD 78464A417 525 13609 SH SOLE 13609 0 0 SPECTRA ENERGY CORP COM 847560109 268 7386 SH SOLE 7386 0 0 SPX CORP COM 784635104 342 3990 SH SOLE 3590 0 400 ST JUDE MED INC COM 790849103 342 5265 SH SOLE 5265 0 0 STANLEY BLACK & DECKER INC COM 854502101 3835 39907 SH SOLE 39907 0 0 STAPLES INC COM 855030102 5129 283065 SH SOLE 264665 0 18400 STARBUCKS CORP COM 855244109 4656 56754 SH SOLE 53554 0 3200 STATE STR CORP COM 857477103 36234 461571 SH SOLE 426418 0 35153 STERICYCLE INC COM 858912108 59908 457037 SH SOLE 430151 0 26886 STRYKER CORP COM 863667101 55644 589888 SH SOLE 545120 0 44768 SUN LIFE FINL INC COM 866796105 291 8060 SH SOLE 8060 0 0 SUNCOR ENERGY INC NEW COM 867224107 17725 557730 SH SOLE 513536 0 44194 SUNTRUST BKS INC COM 867914103 1348 32176 SH SOLE 32176 0 0 SYSCO CORP COM 871829107 8690 218932 SH SOLE 210232 0 8700 TARGET CORP COM 87612E106 687 9055 SH SOLE 5455 0 3600 TERADATA CORP DEL COM 88076W103 15829 362371 SH SOLE 324281 0 38090 TESORO LOGISTICS LP COM UNIT LP 88160T107 240 4084 SH SOLE 2784 0 1300 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1525 26505 SH SOLE 25505 0 1000 TEXAS INSTRS INC COM 882508104 1840 34406 SH SOLE 34406 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1233 9837 SH SOLE 9837 0 0 TIFFANY & CO NEW COM 886547108 3816 35715 SH SOLE 35565 0 150 TIME WARNER CABLE INC COM 88732J207 9787 64360 SH SOLE 63156 0 1204 TIME WARNER INC COM NEW 887317303 1490 17440 SH SOLE 12640 0 4800 TJX COS INC NEW COM 872540109 20590 300234 SH SOLE 232010 0 68224 TORCHMARK CORP COM 891027104 219 4050 SH SOLE 4050 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 24364 509923 SH SOLE 481398 0 28525 TRACTOR SUPPLY CO COM 892356106 10780 136775 SH SOLE 126750 0 10025 TRAVELERS COMPANIES INC COM 89417E109 650 6137 SH SOLE 6137 0 0 TRIMBLE NAVIGATION LTD COM 896239100 22160 834963 SH SOLE 779213 0 55750 TWENTY FIRST CENTY FOX INC CL A 90130A101 3629 94503 SH SOLE 91603 0 2900 U S SILICA HLDGS INC COM 90346E103 955 37169 SH SOLE 34919 0 2250 UNILEVER N V N Y SHS NEW 904784709 554 14200 SH SOLE 14200 0 0 UNION PAC CORP COM 907818108 3764 31596 SH SOLE 31396 0 200 UNITED NAT FOODS INC COM 911163103 336 4342 SH SOLE 4342 0 0 UNITED PARCEL SERVICE INC CL B 911312106 13358 120151 SH SOLE 117951 0 2200 UNITED TECHNOLOGIES CORP COM 913017109 91848 798675 SH SOLE 738785 0 59890 US BANCORP DEL COM NEW 902973304 14779 328799 SH SOLE 321949 0 6850 VALERO ENERGY CORP NEW COM 91913Y100 200 4040 SH SOLE 4040 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 11206 132331 SH SOLE 123331 0 9000 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2796 34980 SH SOLE 29330 0 5650 VANGUARD INDEX FDS SMALL CP ETF 922908751 1646 14110 SH SOLE 12910 0 1200 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4725 100827 SH SOLE 91224 0 9603 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 8827 220576 SH SOLE 174481 0 46095 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 203 2500 SH SOLE 2500 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2711 71542 SH SOLE 50912 0 20630 VARIAN MED SYS INC COM 92220P105 1857 21466 SH SOLE 20166 0 1300 VERIZON COMMUNICATIONS INC COM 92343V104 20606 440494 SH SOLE 400407 0 40087 VERTEX PHARMACEUTICALS INC COM 92532F100 24565 206778 SH SOLE 191382 0 15396 VICOR CORP COM 925815102 135 11120 SH SOLE 11120 0 0 VISA INC COM CL A 92826C839 46297 176574 SH SOLE 162685 0 13889 VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 688 20150 SH SOLE 16572 0 3578 VORNADO RLTY TR SH BEN INT 929042109 2600 22091 SH SOLE 22091 0 0 WABTEC CORP COM 929740108 339 3900 SH SOLE 3900 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 7531 98831 SH SOLE 92231 0 6600 WAL-MART STORES INC COM 931142103 11107 129327 SH SOLE 121137 0 8190 WASTE MGMT INC DEL COM 94106L109 595 11597 SH SOLE 11597 0 0 WATERS CORP COM 941848103 547 4850 SH SOLE 950 0 3900 WATTS WATER TECHNOLOGIES INC CL A 942749102 479 7550 SH SOLE 7350 0 200 WELLS FARGO & CO NEW COM 949746101 48959 893086 SH SOLE 841810 0 51276 WEYERHAEUSER CO COM 962166104 257 7160 SH SOLE 4460 0 2700 WHITE MTNS INS GROUP LTD COM G9618E107 522 829 SH SOLE 0 0 829 WHOLE FOODS MKT INC COM 966837106 947 18782 SH SOLE 18782 0 0 WILEY JOHN & SONS INC CL A 968223206 855 14432 SH SOLE 3500 0 10932 WILEY JOHN & SONS INC CL B 968223305 207 3500 SH SOLE 3500 0 0 WILLIAMS COS INC DEL COM 969457100 297 6600 SH SOLE 6600 0 0 WINDSTREAM HLDGS INC COM 97382A101 171 20800 SH SOLE 18800 0 2000 WISCONSIN ENERGY CORP COM 976657106 1105 20950 SH SOLE 20950 0 0 WORKDAY INC CL A 98138H101 295 3617 SH SOLE 3617 0 0 ZIMMER HLDGS INC COM 98956P102 5897 51992 SH SOLE 47752 0 4240