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 2,739 19,335 SH   SOLE 15,712 0 3,623
ABB LTD SPONSORED ADR 000375204 12,030 536,794 SH   SOLE 413,519 0 123,275
ABBOTT LABS COM 002824100 458 11,003 SH   SOLE 6,987 0 4,016
ABBVIE INC COM 00287Y109 641 11,091 SH   SOLE 7,075 0 4,016
ADOBE SYS INC COM 00724F101 1,289 18,624 SH   SOLE 10,845 0 7,779
AGRIUM INC COM 008916108 1,513 17,000 SH   SOLE 0 0 17,000
AIR PRODS & CHEMS INC COM 009158106 12,135 93,217 SH   SOLE 63,822 0 29,395
ALEXION PHARMACEUTICALS INC COM 015351109 207 1,249 SH   SOLE 1,044 0 205
ALLSTATE CORP COM 020002101 3,534 57,590 SH   SOLE 1,576 0 56,014
ALTRIA GROUP INC COM 02209S103 622 13,547 SH   SOLE 13,547 0 0
AMERICAN EXPRESS CO COM 025816109 3,687 42,123 SH   SOLE 20,818 0 21,305
AMETEK INC NEW COM 031100100 255 5,077 SH   SOLE 3,913 0 1,164
AMGEN INC COM 031162100 14,431 102,742 SH   SOLE 71,597 0 31,145
ANADARKO PETE CORP COM 032511107 879 8,665 SH   SOLE 967 0 7,698
ANALOG DEVICES INC COM 032654105 13,396 270,690 SH   SOLE 204,925 0 65,765
APPLE INC COM 037833100 3,222 31,984 SH   SOLE 26,877 0 5,107
APPLIED MATLS INC COM 038222105 11,998 555,207 SH   SOLE 330,717 0 224,490
AT&T INC COM 00206R102 466 13,232 SH   SOLE 7,032 0 6,200
AUTODESK INC COM 052769106 12,758 231,540 SH   SOLE 188,445 0 43,095
AUTOMATIC DATA PROCESSING IN COM 053015103 834 10,033 SH   SOLE 4,444 0 5,589
BAIDU INC SPON ADR REP A 056752108 205 939 SH   SOLE 939 0 0
BECTON DICKINSON & CO COM 075887109 449 3,943 SH   SOLE 3,943 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,379 26 SH   SOLE 9 0 17
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,591 105,624 SH   SOLE 83,552 0 22,072
BIOGEN IDEC INC COM 09062X103 798 2,412 SH   SOLE 1,272 0 1,140
BP PLC SPONSORED ADR 055622104 1,794 40,825 SH   SOLE 23,463 0 17,362
BRISTOL MYERS SQUIBB CO COM 110122108 721 14,084 SH   SOLE 7,294 0 6,790
BROWN FORMAN CORP CL A 115637100 195 2,187 SH   SOLE 2,187 0 0
BROWN FORMAN CORP CL B 115637209 49 546 SH   SOLE 546 0 0
CABOT OIL & GAS CORP COM 127097103 1,635 50,000 SH   SOLE 50,000 0 0
CACI INTL INC CL A 127190304 9,970 139,897 SH   SOLE 139,897 0 0
CAMPBELL SOUP CO COM 134429109 261 6,117 SH   SOLE 5,717 0 400
CAPSTONE TURBINE CORP COM 14067D102 11 10,000 SH   SOLE 10,000 0 0
CELGENE CORP COM 151020104 225 2,372 SH   SOLE 600 0 1,772
CENOVUS ENERGY INC COM 15135U109 241 8,951 SH   SOLE 1,951 0 7,000
CHEVRON CORP NEW COM 166764100 13,866 116,206 SH   SOLE 116,206 0 0
CHUBB CORP COM 171232101 4,003 43,955 SH   SOLE 43,955 0 0
CISCO SYS INC COM 17275R102 374 14,849 SH   SOLE 8,349 0 6,500
CLOROX CO DEL COM 189054109 208 2,170 SH   SOLE 1,665 0 505
COCA COLA CO COM 191216100 1,700 39,844 SH   SOLE 24,330 0 15,514
COLGATE PALMOLIVE CO COM 194162103 1,941 29,756 SH   SOLE 29,756 0 0
COMCAST CORP NEW CL A 20030N101 657 12,210 SH   SOLE 4,408 0 7,802
CONOCOPHILLIPS COM 20825C104 8,253 107,850 SH   SOLE 51,187 0 56,663
CONSOLIDATED EDISON INC COM 209115104 299 5,271 SH   SOLE 5,271 0 0
CORNING INC COM 219350105 815 42,140 SH   SOLE 35,240 0 6,900
COSTCO WHSL CORP NEW COM 22160K105 1,264 10,085 SH   SOLE 2,958 0 7,127
COVIDIEN PLC SHS G2554F113 678 7,839 SH   SOLE 7,839 0 0
CREE INC COM 225447101 4,915 120,015 SH   SOLE 87,320 0 32,695
CSX CORP COM 126408103 598 18,638 SH   SOLE 8,038 0 10,600
DANAHER CORP DEL COM 235851102 504 6,629 SH   SOLE 4,629 0 2,000
DENTSPLY INTL INC NEW COM 249030107 9,187 201,465 SH   SOLE 160,200 0 41,265
DEVON ENERGY CORP NEW COM 25179M103 2,641 38,741 SH   SOLE 23,081 0 15,660
DISNEY WALT CO COM DISNEY 254687106 3,217 36,130 SH   SOLE 35,120 0 1,010
DOMINION RES INC VA NEW COM 25746U109 7,538 109,099 SH   SOLE 78,024 0 31,075
DOVER CORP COM 260003108 3,972 49,445 SH   SOLE 38,110 0 11,335
DOW CHEM CO COM 260543103 8,166 155,718 SH   SOLE 123,203 0 32,515
DR PEPPER SNAPPLE GROUP INC COM 26138E109 217 3,371 SH   SOLE 3,227 0 144
DU PONT E I DE NEMOURS & CO COM 263534109 2,161 30,119 SH   SOLE 16,850 0 13,269
DUKE ENERGY CORP NEW COM NEW 26441C204 381 5,095 SH   SOLE 1,392 0 3,703
EATON VANCE CORP COM NON VTG 278265103 418 11,082 SH   SOLE 11,082 0 0
EBAY INC COM 278642103 9,515 168,024 SH   SOLE 133,764 0 34,260
ECOLAB INC COM 278865100 4,973 43,308 SH   SOLE 28,645 0 14,663
EMERSON ELEC CO COM 291011104 11,061 176,755 SH   SOLE 119,889 0 56,866
EOG RES INC COM 26875P101 341 3,440 SH   SOLE 1,340 0 2,100
EXPRESS SCRIPTS HLDG CO COM 30219G108 285 4,029 SH   SOLE 1,603 0 2,426
EXXON MOBIL CORP COM 30231G102 23,002 244,567 SH   SOLE 244,567 0 0
FASTENAL CO COM 311900104 451 10,034 SH   SOLE 52 0 9,982
FEDEX CORP COM 31428X106 9,436 58,445 SH   SOLE 42,703 0 15,742
FISERV INC COM 337738108 385 5,960 SH   SOLE 3,960 0 2,000
FREEPORT-MCMORAN INC CL B 35671D857 771 23,606 SH   SOLE 8,832 0 14,774
FULLER H B CO COM 359694106 548 13,800 SH   SOLE 12,480 0 1,320
GENERAL ELECTRIC CO COM 369604103 4,762 185,869 SH   SOLE 105,386 0 80,483
GENUINE PARTS CO COM 372460105 295 3,362 SH   SOLE 2,173 0 1,189
GILEAD SCIENCES INC COM 375558103 1,297 12,183 SH   SOLE 6,746 0 5,437
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 599 13,024 SH   SOLE 11,579 0 1,445
GOOGLE INC CL A 38259P508 322 547 SH   SOLE 339 0 208
GOOGLE INC CL C 38259P706 263 455 SH   SOLE 357 0 98
HEWLETT PACKARD CO COM 428236103 591 16,657 SH   SOLE 3,902 0 12,755
HOME DEPOT INC COM 437076102 377 4,108 SH   SOLE 2,378 0 1,730
HONEYWELL INTL INC COM 438516106 765 8,216 SH   SOLE 5,425 0 2,791
HORMEL FOODS CORP COM 440452100 21,455 417,494 SH   SOLE 283,630 0 133,864
HUBBELL INC CL A 443510102 74 600 SH   SOLE 600 0 0
HUBBELL INC CL B 443510201 344 2,855 SH   SOLE 2,855 0 0
ILLINOIS TOOL WKS INC COM 452308109 15,183 179,849 SH   SOLE 179,849 0 0
INCYTE CORP COM 45337C102 240 4,895 SH   SOLE 3,815 0 1,080
INTEL CORP COM 458140100 2,010 57,736 SH   SOLE 23,706 0 34,030
INTERNATIONAL BUSINESS MACHS COM 459200101 1,893 9,974 SH   SOLE 3,067 0 6,907
INTUITIVE SURGICAL INC COM NEW 46120E602 274 594 SH   SOLE 594 0 0
JOHNSON & JOHNSON COM 478160104 10,576 99,224 SH   SOLE 60,831 0 38,393
JPMORGAN CHASE & CO COM 46625H100 1,854 30,780 SH   SOLE 16,703 0 14,077
KELLOGG CO COM 487836108 202 3,284 SH   SOLE 900 0 2,384
KIMBERLY CLARK CORP COM 494368103 987 9,173 SH   SOLE 7,653 0 1,520
KRAFT FOODS GROUP INC COM 50076Q106 1,342 23,799 SH   SOLE 16,616 0 7,183
LILLY ELI & CO COM 532457108 474 7,315 SH   SOLE 4,442 0 2,873
MEADWESTVACO CORP COM 583334107 247 6,035 SH   SOLE 1,509 0 4,526
MEDIVATION INC COM 58501N101 248 2,507 SH   SOLE 2,067 0 440
MEDTRONIC INC COM 585055106 14,192 229,082 SH   SOLE 186,320 0 42,762
MERCK & CO INC NEW COM 58933Y105 20,146 339,837 SH   SOLE 216,868 0 122,969
MICROSOFT CORP COM 594918104 25,252 544,692 SH   SOLE 422,791 0 121,901
MONDELEZ INTL INC CL A 609207105 5,752 167,857 SH   SOLE 129,497 0 38,360
NEXTERA ENERGY INC COM 65339F101 466 4,968 SH   SOLE 3,832 0 1,136
NOBLE ENERGY INC COM 655044105 2,204 32,239 SH   SOLE 29,299 0 2,940
NORDSTROM INC COM 655664100 5,960 87,180 SH   SOLE 73,135 0 14,045
NOVARTIS A G SPONSORED ADR 66987V109 1,042 11,065 SH   SOLE 9,601 0 1,464
NOVO-NORDISK A S ADR 670100205 394 8,281 SH   SOLE 1,490 0 6,791
OMNICOM GROUP INC COM 681919106 220 3,191 SH   SOLE 645 0 2,546
ORACLE CORP COM 68389X105 262 6,834 SH   SOLE 6,606 0 228
PALL CORP COM 696429307 8,216 98,155 SH   SOLE 67,900 0 30,255
PAYCHEX INC COM 704326107 15,904 359,811 SH   SOLE 269,501 0 90,310
PEPSICO INC COM 713448108 3,377 36,272 SH   SOLE 11,615 0 24,657
PFIZER INC COM 717081103 2,438 82,439 SH   SOLE 36,687 0 45,752
PHILIP MORRIS INTL INC COM 718172109 1,135 13,609 SH   SOLE 4,512 0 9,097
PHILLIPS 66 COM 718546104 309 3,805 SH   SOLE 2,194 0 1,611
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 375 5,500 SH   SOLE 0 0 5,500
PPG INDS INC COM 693506107 1,035 5,263 SH   SOLE 4,593 0 670
PRAXAIR INC COM 74005P104 3,546 27,492 SH   SOLE 22,253 0 5,239
PRECISION CASTPARTS CORP COM 740189105 4,063 17,152 SH   SOLE 0 0 17,152
PROCTER & GAMBLE CO COM 742718109 10,390 124,078 SH   SOLE 77,178 0 46,900
QEP RES INC COM 74733V100 952 30,932 SH   SOLE 8,532 0 22,400
QUALCOMM INC COM 747525103 462 6,173 SH   SOLE 2,922 0 3,251
QUESTAR CORP COM 748356102 262 11,732 SH   SOLE 8,982 0 2,750
REGENERON PHARMACEUTICALS COM 75886F107 268 742 SH   SOLE 612 0 130
ROCKWELL COLLINS INC COM 774341101 8,826 112,430 SH   SOLE 92,155 0 20,275
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 12,671 160,149 SH   SOLE 127,329 0 32,820
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 873 11,472 SH   SOLE 7,745 0 3,727
SCHLUMBERGER LTD COM 806857108 2,612 25,688 SH   SOLE 16,597 0 9,091
SEALED AIR CORP NEW COM 81211K100 7,404 212,274 SH   SOLE 160,544 0 51,730
SIGMA ALDRICH CORP COM 826552101 299 2,200 SH   SOLE 600 0 1,600
SONOCO PRODS CO COM 835495102 380 9,666 SH   SOLE 9,666 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 666 5,730 SH   SOLE 730 0 5,000
SPECTRA ENERGY CORP COM 847560109 12,108 308,417 SH   SOLE 232,893 0 75,524
ST JUDE MED INC COM 790849103 298 4,950 SH   SOLE 4,950 0 0
STATOIL ASA SPONSORED ADR 85771P102 9,373 345,089 SH   SOLE 270,764 0 74,325
STRYKER CORP COM 863667101 8,182 101,329 SH   SOLE 101,329 0 0
SYNGENTA AG SPONSORED ADR 87160A100 271 4,281 SH   SOLE 4,281 0 0
SYNOPSYS INC COM 871607107 4,808 121,135 SH   SOLE 99,910 0 21,225
TALISMAN ENERGY INC COM 87425E103 253 29,200 SH   SOLE 29,200 0 0
TARGET CORP COM 87612E106 343 5,466 SH   SOLE 2,266 0 3,200
TEXAS INSTRS INC COM 882508104 388 8,126 SH   SOLE 8,126 0 0
TGC INDS INC COM NEW 872417308 39 10,242 SH   SOLE 0 0 10,242
THERMO FISHER SCIENTIFIC INC COM 883556102 4,951 40,684 SH   SOLE 27,324 0 13,360
TIME WARNER CABLE INC COM 88732J207 302 2,105 SH   SOLE 2,105 0 0
TIME WARNER INC COM NEW 887317303 502 6,681 SH   SOLE 5,195 0 1,486
TRINITY INDS INC COM 896522109 210 4,500 SH   SOLE 4,500 0 0
UNILEVER N V N Y SHS NEW 904784709 9,754 245,823 SH   SOLE 157,701 0 88,122
UNILEVER PLC SPON ADR NEW 904767704 2,735 65,274 SH   SOLE 59,724 0 5,550
UNION PAC CORP COM 907818108 1,531 14,120 SH   SOLE 7,428 0 6,692
UNITED TECHNOLOGIES CORP COM 913017109 532 5,034 SH   SOLE 4,864 0 170
UNITEDHEALTH GROUP INC COM 91324P102 2,149 24,920 SH   SOLE 24,920 0 0
US BANCORP DEL COM NEW 902973304 1,331 31,823 SH   SOLE 31,743 0 80
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,289 18,215 SH   SOLE 18,215 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 224 5,365 SH   SOLE 4,495 0 870
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,106 18,643 SH   SOLE 12,613 0 6,030
VERISK ANALYTICS INC CL A 92345Y106 8,348 137,102 SH   SOLE 104,174 0 32,928
VERIZON COMMUNICATIONS INC COM 92343V104 4,784 95,696 SH   SOLE 65,110 0 30,586
VERTEX PHARMACEUTICALS INC COM 92532F100 315 2,807 SH   SOLE 1,877 0 930
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 14,751 448,485 SH   SOLE 448,485 0 0
VULCAN MATLS CO COM 929160109 2,123 35,250 SH   SOLE 11,250 0 24,000
WALGREEN CO COM 931422109 425 7,164 SH   SOLE 3,121 0 4,043
WELLS FARGO & CO NEW COM 949746101 570 10,981 SH   SOLE 10,981 0 0
WESTLAKE CHEM CORP COM 960413102 7,907 91,312 SH   SOLE 77,007 0 14,305
WHOLE FOODS MKT INC COM 966837106 423 11,106 SH   SOLE 7,206 0 3,900
WILEY JOHN & SONS INC CL A 968223206 12,010 214,038 SH   SOLE 157,517 0 56,521
WILEY JOHN & SONS INC CL B 968223305 48 850 SH   SOLE 850 0 0
WILLIAMS COS INC DEL COM 969457100 10,900 196,929 SH   SOLE 196,929 0 0
ZIMMER HLDGS INC COM 98956P102 7,772 77,297 SH   SOLE 64,862 0 12,435