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 CO COM 88579Y101 3,217 19,501 SH   SOLE 15,903 0 3,598
ABB LTD SPONSORED ADR 000375204 11,180 528,115 SH   SOLE 403,228 0 124,887
ABBOTT LABS COM 002824100 509 10,984 SH   SOLE 6,968 0 4,016
ABBVIE INC COM 00287Y109 656 11,201 SH   SOLE 7,185 0 4,016
ADOBE SYS INC COM 00724F101 1,253 16,949 SH   SOLE 9,770 0 7,179
AGRIUM INC COM 008916108 1,773 17,000 SH   SOLE 0 0 17,000
AIR PRODS & CHEMS INC COM 009158106 14,003 92,562 SH   SOLE 62,377 0 30,185
ALEXION PHARMACEUTICALS INC COM 015351109 215 1,240 SH   SOLE 1,035 0 205
ALLSTATE CORP COM 020002101 4,091 57,487 SH   SOLE 1,473 0 56,014
ALTRIA GROUP INC COM 02209s103 706 14,124 SH   SOLE 4,506 0 9,618
AMERICAN EXPRESS CO COM 025816109 3,437 43,998 SH   SOLE 21,630 0 22,368
AMETEK INC NEW COM 031100100 255 4,847 SH   SOLE 3,888 0 959
AMGEN INC COM 031162100 15,157 94,822 SH   SOLE 65,582 0 29,240
ANADARKO PETE CORP COM 032511107 717 8,657 SH   SOLE 959 0 7,698
ANALOG DEVICES INC COM 032654105 18,379 291,737 SH   SOLE 218,794 0 72,943
APPLE INC COM 037833100 4,495 36,128 SH   SOLE 29,225 0 6,903
APPLIED MATLS INC COM 038222105 11,816 523,740 SH   SOLE 303,767 0 219,973
AT&T INC COM 00206r102 649 19,868 SH   SOLE 13,668 0 6,200
AUTODESK INC COM 052769106 13,847 236,130 SH   SOLE 192,635 0 43,495
AUTOMATIC DATA PROCESSING IN COM 053015103 866 10,111 SH   SOLE 4,942 0 5,169
BARD C R INC COM 067383109 218 1,300 SH   SOLE 100 0 1,200
BECTON DICKINSON & CO COM 075887109 568 3,959 SH   SOLE 3,959 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,438 25 SH   SOLE 8 0 17
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,791 102,488 SH   SOLE 80,475 0 22,013
BIOGEN INC COM 09062x103 798 1,889 SH   SOLE 699 0 1,190
BIOMARIN PHARMACEUTICAL INC COM 09061G101 337 2,708 SH   SOLE 2,178 0 530
BP PLC SPONSORED ADR 055622104 1,393 35,621 SH   SOLE 21,823 0 13,798
BRISTOL MYERS SQUIBB CO COM 110122108 914 14,165 SH   SOLE 7,125 0 7,040
BROWN FORMAN CORP CL B 115637209 49 546 SH   SOLE 546 0 0
CABOT OIL & GAS CORP COM 127097103 1,477 50,000 SH   SOLE 50,000 0 0
CACI INTL INC CL A 127190304 12,431 138,250 SH   SOLE 95,100 0 43,150
CAMPBELL SOUP CO COM 134429109 285 6,117 SH   SOLE 5,717 0 400
CAPSTONE TURBINE CORP COM 14067D102 7 10,000 SH   SOLE 10,000 0 0
CELGENE CORP COM 151020104 273 2,372 SH   SOLE 600 0 1,772
CHEVRON CORP NEW COM 166764100 12,093 115,189 SH   SOLE 45,234 0 69,955
CHUBB CORP COM 171232101 4,361 43,134 SH   SOLE 25,967 0 17,167
CLOROX CO DEL COM 189054109 240 2,170 SH   SOLE 1,665 0 505
COCA COLA CO COM 191216100 1,664 41,036 SH   SOLE 25,522 0 15,514
COLGATE PALMOLIVE CO COM 194162103 1,841 26,544 SH   SOLE 21,744 0 4,800
COMCAST CORP NEW CL A 20030n101 534 9,450 SH   SOLE 2,737 0 6,713
COMPUTER SCIENCES CORP COM 205363104 209 3,201 SH   SOLE 2,160 0 1,041
CONOCOPHILLIPS COM 20825c104 6,443 103,482 SH   SOLE 47,079 0 56,403
CONSOLIDATED EDISON INC COM 209115104 526 8,622 SH   SOLE 7,903 0 719
CORNING INC COM 219350105 5,785 255,075 SH   SOLE 202,695 0 52,380
COSTCO WHSL CORP NEW COM 22160k105 1,523 10,055 SH   SOLE 2,928 0 7,127
CREE INC COM 225447101 772 21,745 SH   SOLE 18,645 0 3,100
CSX CORP COM 126408103 472 14,238 SH   SOLE 2,938 0 11,300
DANAHER CORP DEL COM 235851102 556 6,551 SH   SOLE 6,551 0 0
DENTSPLY INTL INC NEW COM 249030107 10,888 213,958 SH   SOLE 165,880 0 48,078
DEVON ENERGY CORP NEW COM 25179m103 2,953 48,961 SH   SOLE 21,391 0 27,570
DIAGEO P L C SPON ADR NEW 25243q205 1,053 9,526 SH   SOLE 6,426 0 3,100
DISNEY WALT CO COM DISNEY 254687106 3,786 36,095 SH   SOLE 35,085 0 1,010
DOMINION RES INC VA NEW COM 25746U109 6,681 94,269 SH   SOLE 66,798 0 27,471
DOVER CORP COM 260003108 3,255 47,086 SH   SOLE 35,151 0 11,935
DOW CHEM CO COM 260543103 3,081 64,210 SH   SOLE 51,395 0 12,815
DR PEPPER SNAPPLE GROUP INC COM 26138E109 270 3,440 SH   SOLE 3,296 0 144
DU PONT E I DE NEMOURS & CO COM 263534109 1,946 27,231 SH   SOLE 13,962 0 13,269
DUKE ENERGY CORP NEW COM NEW 26441C204 360 4,689 SH   SOLE 986 0 3,703
EATON VANCE CORP COM NON VTG 278265103 461 11,082 SH   SOLE 11,082 0 0
EBAY INC COM 278642103 11,081 192,120 SH   SOLE 151,660 0 40,460
ECOLAB INC COM 278865100 4,626 40,446 SH   SOLE 26,903 0 13,543
EMERSON ELEC CO COM 291011104 11,240 198,508 SH   SOLE 131,119 0 67,389
ENTERPRISE PRODS PARTNERS L COM 293792107 407 12,346 SH   SOLE 11,850 0 496
EOG RES INC COM 26875P101 297 3,240 SH   SOLE 1,140 0 2,100
EXPRESS SCRIPTS HLDG CO COM 30219G108 359 4,140 SH   SOLE 1,514 0 2,626
EXXON MOBIL CORP COM 30231G102 20,595 242,298 SH   SOLE 136,735 0 105,563
FASTENAL CO COM 311900104 414 9,982 SH   SOLE 0 0 9,982
FEDEX CORP COM 31428x106 9,319 56,325 SH   SOLE 41,146 0 15,179
FISERV INC COM 337738108 378 4,760 SH   SOLE 2,760 0 2,000
FREEPORT-MCMORAN INC CL B 35671D857 315 16,644 SH   SOLE 8,832 0 7,812
FULLER H B CO COM 359694106 518 12,094 SH   SOLE 12,094 0 0
GENERAL ELECTRIC CO COM 369604103 4,429 178,533 SH   SOLE 94,026 0 84,507
GENUINE PARTS CO COM 372460105 313 3,362 SH   SOLE 2,173 0 1,189
GILEAD SCIENCES INC COM 375558103 842 8,579 SH   SOLE 2,792 0 5,787
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 580 12,561 SH   SOLE 11,116 0 1,445
GOOGLE INC CL A 38259P508 297 536 SH   SOLE 328 0 208
GOOGLE INC CL C 38259P706 243 444 SH   SOLE 346 0 98
HEWLETT PACKARD CO COM 428236103 474 15,225 SH   SOLE 2,470 0 12,755
HOME DEPOT INC COM 437076102 486 4,281 SH   SOLE 2,921 0 1,360
HONEYWELL INTL INC COM 438516106 889 8,523 SH   SOLE 6,961 0 1,562
HORMEL FOODS CORP COM 440452100 23,453 412,548 SH   SOLE 272,096 0 140,452
HUBBELL INC CL A 443510102 64 600 SH   SOLE 600 0 0
HUBBELL INC CL B 443510201 313 2,855 SH   SOLE 2,855 0 0
ILLINOIS TOOL WKS INC COM 452308109 17,548 180,644 SH   SOLE 124,251 0 56,393
INCYTE CORP COM 45337C102 444 4,845 SH   SOLE 3,765 0 1,080
INTEL CORP COM 458140100 947 30,279 SH   SOLE 10,824 0 19,455
INTERNATIONAL BUSINESS MACHS COM 459200101 1,972 12,284 SH   SOLE 5,334 0 6,950
INTL PAPER CO COM 460146103 201 3,620 SH   SOLE 1,838 0 1,782
INTUITIVE SURGICAL INC COM NEW 46120e602 293 581 SH   SOLE 428 0 153
JOHNSON & JOHNSON COM 478160104 10,255 101,937 SH   SOLE 65,663 0 36,274
JPMORGAN CHASE & CO COM 46625h100 1,808 29,846 SH   SOLE 16,199 0 13,647
KELLOGG CO COM 487836108 217 3,284 SH   SOLE 900 0 2,384
KIMBERLY CLARK CORP COM 494368103 953 8,894 SH   SOLE 8,594 0 300
KINDER MORGAN INC DEL COM 49456B101 224 5,324 SH   SOLE 3,570 0 1,754
KRAFT FOODS GROUP INC COM 50076Q106 1,750 20,083 SH   SOLE 15,050 0 5,033
LILLY ELI & CO COM 532457108 529 7,287 SH   SOLE 4,414 0 2,873
MALLINCKRODT PUB LTD CO SHS G5785G107 202 1,593 SH   SOLE 1,369 0 224
MCDONALDS CORP COM 580135101 237 2,429 SH   SOLE 2,429 0 0
MEADWESTVACO CORP COM 583334107 294 5,903 SH   SOLE 1,377 0 4,526
MEDIVATION INC COM 58501N101 324 2,507 SH   SOLE 2,067 0 440
MEDTRONIC PLC SHS G5960L103 18,707 239,858 SH   SOLE 193,361 0 46,497
MERCK & CO INC NEW COM 58933Y105 19,493 339,128 SH   SOLE 231,930 0 107,198
MICROSOFT CORP COM 594918104 22,173 545,392 SH   SOLE 420,285 0 125,107
MONDELEZ INTL INC CL A 609207105 5,952 164,929 SH   SOLE 123,294 0 41,635
NEXTERA ENERGY INC COM 65339F101 487 4,680 SH   SOLE 3,544 0 1,136
NOBLE ENERGY INC COM 655044105 1,306 26,699 SH   SOLE 25,259 0 1,440
NORDSTROM INC COM 655664100 11,834 147,330 SH   SOLE 118,200 0 29,130
NOVARTIS A G SPONSORED ADR 66987V109 1,061 10,758 SH   SOLE 9,099 0 1,659
NOVO-NORDISK A S ADR 670100205 437 8,185 SH   SOLE 1,450 0 6,735
OMNICOM GROUP INC COM 681919106 259 3,324 SH   SOLE 778 0 2,546
ORACLE CORP COM 68389x105 291 6,740 SH   SOLE 6,540 0 200
PALL CORP COM 696429307 9,793 97,554 SH   SOLE 66,636 0 30,918
PAYCHEX INC COM 704326107 18,281 368,448 SH   SOLE 272,825 0 95,623
PEPSICO INC COM 713448108 3,150 32,946 SH   SOLE 8,959 0 23,987
PFIZER INC COM 717081103 2,819 81,028 SH   SOLE 36,125 0 44,903
PHILIP MORRIS INTL INC COM 718172109 1,043 13,843 SH   SOLE 4,451 0 9,392
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 349 5,500 SH   SOLE 0 0 5,500
PPG INDS INC COM 693506107 1,144 5,071 SH   SOLE 4,571 0 500
PRAXAIR INC COM 74005p104 4,825 39,964 SH   SOLE 31,575 0 8,389
PROCTER & GAMBLE CO COM 742718109 11,277 137,628 SH   SOLE 87,488 0 50,140
QUALCOMM INC COM 747525103 451 6,510 SH   SOLE 3,293 0 3,217
QUESTAR CORP COM 748356102 280 11,732 SH   SOLE 8,982 0 2,750
REGENERON PHARMACEUTICALS COM 75886F107 335 742 SH   SOLE 612 0 130
ROCKWELL COLLINS INC COM 774341101 11,981 124,090 SH   SOLE 102,195 0 21,895
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10,190 162,514 SH   SOLE 127,211 0 35,303
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 680 11,399 SH   SOLE 7,677 0 3,722
SCHLUMBERGER LTD COM 806857108 1,541 18,466 SH   SOLE 12,040 0 6,426
SEALED AIR CORP NEW COM 81211k100 9,398 206,267 SH   SOLE 156,017 0 50,250
SIGMA ALDRICH CORP COM 826552101 304 2,200 SH   SOLE 600 0 1,600
SONOCO PRODS CO COM 835495102 439 9,666 SH   SOLE 9,666 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 651 5,730 SH   SOLE 730 0 5,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 220 1,066 SH   SOLE 1,066 0 0
SPECTRA ENERGY CORP COM 847560109 12,389 342,507 SH   SOLE 257,320 0 85,187
ST JUDE MED INC COM 790849103 576 8,805 SH   SOLE 6,805 0 2,000
STATOIL ASA SPONSORED ADR 85771p102 5,790 329,160 SH   SOLE 262,010 0 67,150
STRYKER CORP COM 863667101 10,527 114,114 SH   SOLE 93,789 0 20,325
SYNGENTA AG SPONSORED ADR 87160a100 290 4,281 SH   SOLE 4,281 0 0
SYNOPSYS INC COM 871607107 5,954 128,550 SH   SOLE 105,295 0 23,255
TALISMAN ENERGY INC COM 87425e103 224 29,200 SH   SOLE 400 0 28,800
TARGET CORP COM 87612e106 461 5,620 SH   SOLE 2,420 0 3,200
TEXAS INSTRS INC COM 882508104 439 7,684 SH   SOLE 7,684 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,898 36,456 SH   SOLE 23,686 0 12,770
TIME WARNER CABLE INC COM 88732J207 245 1,637 SH   SOLE 1,637 0 0
TIME WARNER INC COM NEW 887317303 557 6,600 SH   SOLE 5,434 0 1,166
UNILEVER N V N Y SHS NEW 904784709 10,602 253,889 SH   SOLE 157,127 0 96,762
UNILEVER PLC SPON ADR NEW 904767704 3,893 93,324 SH   SOLE 80,374 0 12,950
UNION PAC CORP COM 907818108 1,360 12,552 SH   SOLE 5,866 0 6,686
UNITED TECHNOLOGIES CORP COM 913017109 581 4,955 SH   SOLE 4,785 0 170
UNITEDHEALTH GROUP INC COM 91324p102 2,587 21,866 SH   SOLE 21,866 0 0
US BANCORP DEL COM NEW 902973304 1,287 29,461 SH   SOLE 29,381 0 80
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,446 18,215 SH   SOLE 18,215 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 214 5,232 SH   SOLE 4,362 0 870
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,086 17,718 SH   SOLE 12,988 0 4,730
VERISK ANALYTICS INC CL A 92345Y106 11,137 155,987 SH   SOLE 119,119 0 36,868
VERIZON COMMUNICATIONS INC COM 92343v104 1,871 38,468 SH   SOLE 22,841 0 15,627
VERTEX PHARMACEUTICALS INC COM 92532F100 331 2,807 SH   SOLE 1,877 0 930
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 16,175 494,952 SH   SOLE 376,186 0 118,766
VULCAN MATLS CO COM 929160109 2,663 31,594 SH   SOLE 10,298 0 21,296
WALGREENS BOOTS ALLIANCE INC COM 931427108 591 6,977 SH   SOLE 2,934 0 4,043
WELLS FARGO & CO NEW COM 949746101 600 11,035 SH   SOLE 9,035 0 2,000
WESTLAKE CHEM CORP COM 960413102 326 4,525 SH   SOLE 4,415 0 110
WHOLE FOODS MKT INC COM 966837106 521 10,006 SH   SOLE 6,106 0 3,900
WILEY JOHN & SONS INC CL A 968223206 13,830 226,194 SH   SOLE 165,813 0 60,381
WILEY JOHN & SONS INC CL B 968223305 52 850 SH   SOLE 850 0 0
WILLIAMS COS INC DEL COM 969457100 10,099 199,626 SH   SOLE 138,906 0 60,720
ZIMMER HLDGS INC COM 98956p102 9,304 79,172 SH   SOLE 65,557 0 13,615