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,692 18,792 SH   SOLE 15,169 0 3,623
ABB LTD SPONSORED ADR 000375204 13,083 568,326 SH   SOLE 445,301 0 123,025
ABBOTT LABS COM 002824100 439 10,734 SH   SOLE 6,718 0 4,016
ABBVIE INC COM 00287Y109 606 10,734 SH   SOLE 6,718 0 4,016
ADOBE SYS INC COM 00724F101 1,395 19,274 SH   SOLE 10,995 0 8,279
AGRIUM INC COM 008916108 1,558 17,000 SH   SOLE 0 0 17,000
AIR PRODS & CHEMS INC COM 009158106 12,001 93,307 SH   SOLE 63,892 0 29,415
ALLSTATE CORP COM 020002101 3,380 57,569 SH   SOLE 1,555 0 56,014
ALTRIA GROUP INC COM 02209s103 562 13,401 SH   SOLE 4,128 0 9,273
AMERICAN EXPRESS CO COM 025816109 4,245 44,748 SH   SOLE 20,443 0 24,305
AMETEK INC NEW COM 031100100 264 5,052 SH   SOLE 3,888 0 1,164
AMGEN INC COM 031162100 12,047 101,772 SH   SOLE 70,727 0 31,045
ANADARKO PETE CORP COM 032511107 948 8,657 SH   SOLE 959 0 7,698
ANALOG DEVICES INC COM 032654105 13,953 258,047 SH   SOLE 194,542 0 63,505
APPLE INC COM 037833100 2,992 32,193 SH   SOLE 26,936 0 5,257
APPLIED MATLS INC COM 038222105 12,919 572,883 SH   SOLE 343,823 0 229,060
AT&T INC COM 00206r102 551 15,586 SH   SOLE 6,947 0 8,639
AUTODESK INC COM 052769106 12,790 226,851 SH   SOLE 185,146 0 41,705
AUTOMATIC DATA PROCESSING IN COM 053015103 775 9,777 SH   SOLE 4,188 0 5,589
BECTON DICKINSON & CO COM 075887109 466 3,943 SH   SOLE 3,943 0 0
BEMIS INC COM 081437105 1,301 32,000 SH   SOLE 0 0 32,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,937 26 SH   SOLE 9 0 17
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,342 105,419 SH   SOLE 83,347 0 22,072
BIOGEN IDEC INC COM 09062x103 758 2,404 SH   SOLE 1,264 0 1,140
BP PLC SPONSORED ADR 055622104 2,157 40,889 SH   SOLE 23,527 0 17,362
BRISTOL MYERS SQUIBB CO COM 110122108 1,040 21,442 SH   SOLE 6,652 0 14,790
BROWN FORMAN CORP CL A 115637100 202 2,187 SH   SOLE 2,187 0 0
BROWN FORMAN CORP CL B 115637209 51 546 SH   SOLE 546 0 0
CABOT OIL & GAS CORP COM 127097103 1,707 50,000 SH   SOLE 50,000 0 0
CACI INTL INC CL A 127190304 9,736 138,667 SH   SOLE 93,932 0 44,735
CAMPBELL SOUP CO COM 134429109 299 6,517 SH   SOLE 5,717 0 800
CAPSTONE TURBINE CORP COM 14067D102 15 10,000 SH   SOLE 10,000 0 0
CELGENE CORP COM 151020104 204 2,372 SH   SOLE 600 0 1,772
CENOVUS ENERGY INC COM 15135U109 283 8,751 SH   SOLE 1,751 0 7,000
CHEVRON CORP NEW COM 166764100 14,692 112,541 SH   SOLE 42,927 0 69,614
CHUBB CORP COM 171232101 4,046 43,897 SH   SOLE 26,730 0 17,167
CISCO SYS INC COM 17275r102 372 14,960 SH   SOLE 8,460 0 6,500
CLARCOR INC COM 179895107 1,492 24,122 SH   SOLE 0 0 24,122
COCA COLA CO COM 191216100 1,620 38,239 SH   SOLE 22,725 0 15,514
COLGATE PALMOLIVE CO COM 194162103 2,027 29,730 SH   SOLE 19,930 0 9,800
COMCAST CORP NEW CL A 20030n101 885 16,490 SH   SOLE 4,556 0 11,934
CONOCOPHILLIPS COM 20825c104 9,245 107,838 SH   SOLE 51,125 0 56,713
CONSOLIDATED EDISON INC COM 209115104 304 5,271 SH   SOLE 5,271 0 0
COSTCO WHSL CORP NEW COM 22160k105 1,158 10,055 SH   SOLE 2,928 0 7,127
COVIDIEN PLC SHS G2554F113 1,339 14,844 SH   SOLE 8,594 0 6,250
CREE INC COM 225447101 6,314 126,405 SH   SOLE 93,820 0 32,585
CSX CORP COM 126408103 768 24,938 SH   SOLE 14,338 0 10,600
DANAHER CORP DEL COM 235851102 516 6,551 SH   SOLE 4,551 0 2,000
DENTSPLY INTL INC NEW COM 249030107 9,331 197,070 SH   SOLE 155,865 0 41,205
DEVON ENERGY CORP NEW COM 25179m103 3,030 38,166 SH   SOLE 22,506 0 15,660
DIAGEO P L C SPON ADR NEW 25243q205 219 1,721 SH   SOLE 971 0 750
DIRECTV COM 25490A309 208 2,448 SH   SOLE 493 0 1,955
DISCOVER FINL SVCS COM 254709108 290 4,682 SH   SOLE 2,223 0 2,459
DISNEY WALT CO COM DISNEY 254687106 3,089 36,026 SH   SOLE 35,016 0 1,010
DOMINION RES INC VA NEW COM 25746U109 8,001 111,870 SH   SOLE 80,185 0 31,685
DOVER CORP COM 260003108 4,508 49,570 SH   SOLE 38,235 0 11,335
DOW CHEM CO COM 260543103 8,521 165,587 SH   SOLE 131,572 0 34,015
DU PONT E I DE NEMOURS & CO COM 263534109 2,545 38,895 SH   SOLE 16,822 0 22,073
DUKE ENERGY CORP NEW COM NEW 26441C204 387 5,222 SH   SOLE 1,519 0 3,703
EATON VANCE CORP COM NON VTG 278265103 419 11,082 SH   SOLE 11,082 0 0
EBAY INC COM 278642103 7,046 140,745 SH   SOLE 110,515 0 30,230
ECOLAB INC COM 278865100 4,862 43,672 SH   SOLE 28,959 0 14,713
EMERSON ELEC CO COM 291011104 11,185 168,553 SH   SOLE 113,112 0 55,441
EOG RES INC COM 26875P101 402 3,440 SH   SOLE 1,340 0 2,100
EXPRESS SCRIPTS HLDG CO COM 30219G108 273 3,940 SH   SOLE 1,514 0 2,426
EXXON MOBIL CORP COM 30231G102 24,594 244,279 SH   SOLE 140,158 0 104,121
FASTENAL CO COM 311900104 494 9,982 SH   SOLE 0 0 9,982
FEDEX CORP COM 31428x106 8,899 58,786 SH   SOLE 42,994 0 15,792
FISERV INC COM 337738108 360 5,960 SH   SOLE 3,960 0 2,000
FORD MTR CO DEL COM PAR $0.01 345370860 433 25,112 SH   SOLE 489 0 24,623
FREEPORT-MCMORAN COPPER & GO COM 35671D857 862 23,606 SH   SOLE 8,832 0 14,774
FULLER H B CO COM 359694106 1,126 23,400 SH   SOLE 12,480 0 10,920
GENERAL ELECTRIC CO COM 369604103 4,894 186,218 SH   SOLE 105,735 0 80,483
GENUINE PARTS CO COM 372460105 301 3,424 SH   SOLE 2,235 0 1,189
GILEAD SCIENCES INC COM 375558103 988 11,919 SH   SOLE 6,482 0 5,437
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 729 13,624 SH   SOLE 12,179 0 1,445
GOOGLE INC CL A 38259P508 272 466 SH   SOLE 258 0 208
GOOGLE INC CL C 38259P706 205 356 SH   SOLE 258 0 98
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 48 16,000 SH   SOLE 0 0 16,000
HESS CORP COM 42809h107 481 4,865 SH   SOLE 266 0 4,599
HEWLETT PACKARD CO COM 428236103 560 16,638 SH   SOLE 3,883 0 12,755
HOME DEPOT INC COM 437076102 330 4,080 SH   SOLE 2,350 0 1,730
HONEYWELL INTL INC COM 438516106 767 8,248 SH   SOLE 5,457 0 2,791
HORMEL FOODS CORP COM 440452100 20,641 418,249 SH   SOLE 284,175 0 134,074
HUBBELL INC CL A 443510102 75 600 SH   SOLE 600 0 0
HUBBELL INC CL B 443510201 352 2,855 SH   SOLE 2,855 0 0
ILLINOIS TOOL WKS INC COM 452308109 15,453 176,489 SH   SOLE 123,599 0 52,890
INCYTE CORP COM 45337C102 271 4,795 SH   SOLE 3,715 0 1,080
INTEL CORP COM 458140100 1,885 61,005 SH   SOLE 26,625 0 34,380
INTERCONTINENTAL EXCHANGE IN COM 45866F104 307 1,625 SH   SOLE 630 0 995
INTERNATIONAL BUSINESS MACHS COM 459200101 2,343 12,925 SH   SOLE 3,218 0 9,707
INTUITIVE SURGICAL INC COM NEW 46120e602 239 581 SH   SOLE 428 0 153
ISHARES MSCI JAPAN ETF 464286848 440 36,550 SH   SOLE 3,050 0 33,500
JOHNSON & JOHNSON COM 478160104 10,333 98,763 SH   SOLE 60,370 0 38,393
JPMORGAN CHASE & CO COM 46625h100 1,752 30,411 SH   SOLE 16,334 0 14,077
KELLOGG CO COM 487836108 216 3,284 SH   SOLE 900 0 2,384
KENNAMETAL INC COM 489170100 444 9,600 SH   SOLE 0 0 9,600
KIMBERLY CLARK CORP COM 494368103 1,020 9,167 SH   SOLE 7,647 0 1,520
KNOWLES CORP COM 49926D109 488 15,861 SH   SOLE 12,831 0 3,030
KRAFT FOODS GROUP INC COM 50076Q106 1,861 31,037 SH   SOLE 18,842 0 12,195
LILLY ELI & CO COM 532457108 453 7,287 SH   SOLE 4,414 0 2,873
MALLINCKRODT PUB LTD CO SHS G5785G107 234 2,925 SH   SOLE 1,858 0 1,067
MCDONALDS CORP COM 580135101 206 2,040 SH   SOLE 2,040 0 0
MEADWESTVACO CORP COM 583334107 267 6,035 SH   SOLE 1,509 0 4,526
MEDTRONIC INC COM 585055106 14,562 228,384 SH   SOLE 185,672 0 42,712
MERCK & CO INC NEW COM 58933Y105 19,950 344,862 SH   SOLE 216,028 0 128,834
MICROSOFT CORP COM 594918104 22,484 539,176 SH   SOLE 419,175 0 120,001
MONDELEZ INTL INC CL A 609207105 7,083 188,314 SH   SOLE 133,154 0 55,160
MORGAN STANLEY COM NEW 617446448 248 7,660 SH   SOLE 700 0 6,960
NEXTERA ENERGY INC COM 65339F101 496 4,836 SH   SOLE 3,700 0 1,136
NOBLE ENERGY INC COM 655044105 2,511 32,414 SH   SOLE 29,474 0 2,940
NORDSTROM INC COM 655664100 2,314 34,060 SH   SOLE 25,445 0 8,615
NOVARTIS A G SPONSORED ADR 66987V109 977 10,792 SH   SOLE 9,328 0 1,464
NOVO-NORDISK A S ADR 670100205 381 8,241 SH   SOLE 1,450 0 6,791
OMNICOM GROUP INC COM 681919106 227 3,191 SH   SOLE 645 0 2,546
ORACLE CORP COM 68389x105 258 6,368 SH   SOLE 6,140 0 228
PALL CORP COM 696429307 7,802 91,373 SH   SOLE 63,078 0 28,295
PARTNERRE LTD COM G6852T105 482 4,412 SH   SOLE 712 0 3,700
PAYCHEX INC COM 704326107 14,680 353,220 SH   SOLE 263,890 0 89,330
PENTAIR PLC SHS G7S00T104 580 8,040 SH   SOLE 1,503 0 6,537
PEPSICO INC COM 713448108 3,239 36,253 SH   SOLE 11,596 0 24,657
PFIZER INC COM 717081103 2,445 82,384 SH   SOLE 36,632 0 45,752
PHILIP MORRIS INTL INC COM 718172109 1,150 13,645 SH   SOLE 4,448 0 9,197
PHILLIPS 66 COM 718546104 1,653 20,547 SH   SOLE 3,078 0 17,469
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 376 5,500 SH   SOLE 0 0 5,500
PPG INDS INC COM 693506107 4,552 21,663 SH   SOLE 4,593 0 17,070
PRAXAIR INC COM 74005p104 2,987 22,482 SH   SOLE 17,418 0 5,064
PRECISION CASTPARTS CORP COM 740189105 8,115 32,152 SH   SOLE 0 0 32,152
PROCTER & GAMBLE CO COM 742718109 9,387 119,447 SH   SOLE 75,147 0 44,300
QEP RES INC COM 74733V100 1,067 30,932 SH   SOLE 8,532 0 22,400
QUALCOMM INC COM 747525103 479 6,051 SH   SOLE 2,800 0 3,251
QUESTAR CORP COM 748356102 846 34,132 SH   SOLE 8,982 0 25,150
REGENERON PHARMACEUTICALS COM 75886F107 204 722 SH   SOLE 592 0 130
ROCKWELL COLLINS INC COM 774341101 8,298 106,195 SH   SOLE 87,020 0 19,175
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 13,705 157,507 SH   SOLE 124,987 0 32,520
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 958 11,629 SH   SOLE 7,902 0 3,727
SCHLUMBERGER LTD COM 806857108 2,975 25,225 SH   SOLE 16,134 0 9,091
SEALED AIR CORP NEW COM 81211k100 7,265 212,620 SH   SOLE 160,890 0 51,730
SHERWIN WILLIAMS CO COM 824348106 2,648 12,800 SH   SOLE 0 0 12,800
SIGMA ALDRICH CORP COM 826552101 223 2,200 SH   SOLE 600 0 1,600
SONOCO PRODS CO COM 835495102 452 10,282 SH   SOLE 10,282 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 742 5,793 SH   SOLE 793 0 5,000
SPECTRA ENERGY CORP COM 847560109 13,080 307,902 SH   SOLE 231,303 0 76,599
ST JUDE MED INC COM 790849103 332 4,800 SH   SOLE 4,800 0 0
STATOIL ASA SPONSORED ADR 85771p102 10,554 342,320 SH   SOLE 267,995 0 74,325
STRYKER CORP COM 863667101 8,211 97,374 SH   SOLE 82,009 0 15,365
SYNGENTA AG SPONSORED ADR 87160a100 320 4,281 SH   SOLE 4,281 0 0
SYNOPSYS INC COM 871607107 4,511 116,200 SH   SOLE 95,545 0 20,655
TALISMAN ENERGY INC COM 87425e103 310 29,200 SH   SOLE 400 0 28,800
TARGET CORP COM 87612e106 315 5,440 SH   SOLE 2,240 0 3,200
TEXAS INSTRS INC COM 882508104 388 8,126 SH   SOLE 4,080 0 4,046
TGC INDS INC COM NEW 872417308 56 10,242 SH   SOLE 0 0 10,242
THE ADT CORPORATION COM 00101J106 587 16,793 SH   SOLE 3,168 0 13,625
THERMO FISHER SCIENTIFIC INC COM 883556102 4,859 41,174 SH   SOLE 27,774 0 13,400
TIME WARNER CABLE INC COM 88732J207 307 2,084 SH   SOLE 2,084 0 0
TIME WARNER INC COM NEW 887317303 468 6,659 SH   SOLE 5,173 0 1,486
TIMKEN CO COM 887389104 244 3,600 SH   SOLE 0 0 3,600
TRINITY INDS INC COM 896522109 859 19,650 SH   SOLE 5,700 0 13,950
TYCO INTERNATIONAL LTD SHS H89128104 1,527 33,491 SH   SOLE 6,241 0 27,250
UNILEVER N V N Y SHS NEW 904784709 10,636 243,048 SH   SOLE 154,926 0 88,122
UNILEVER PLC SPON ADR NEW 904767704 2,846 62,814 SH   SOLE 57,694 0 5,120
UNION PAC CORP COM 907818108 3,294 33,018 SH   SOLE 7,786 0 25,232
UNITED TECHNOLOGIES CORP COM 913017109 575 4,980 SH   SOLE 4,810 0 170
UNITEDHEALTH GROUP INC COM 91324p102 2,033 24,866 SH   SOLE 24,866 0 0
US BANCORP DEL COM NEW 902973304 1,377 31,796 SH   SOLE 31,716 0 80
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,268 18,215 SH   SOLE 18,215 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 227 5,265 SH   SOLE 4,395 0 870
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 201 3,355 SH   SOLE 3,355 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,448 23,263 SH   SOLE 17,083 0 6,180
VERISK ANALYTICS INC CL A 92345Y106 7,263 121,007 SH   SOLE 90,209 0 30,798
VERIZON COMMUNICATIONS INC COM 92343v104 6,968 142,412 SH   SOLE 107,300 0 35,112
VERTEX PHARMACEUTICALS INC COM 92532F100 260 2,747 SH   SOLE 1,817 0 930
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 13,225 396,064 SH   SOLE 302,844 0 93,220
VULCAN MATLS CO COM 929160109 2,247 35,250 SH   SOLE 11,250 0 24,000
WALGREEN CO COM 931422109 471 6,349 SH   SOLE 2,306 0 4,043
WELLS FARGO & CO NEW COM 949746101 570 10,840 SH   SOLE 8,559 0 2,281
WESTLAKE CHEM CORP COM 960413102 8,117 96,906 SH   SOLE 82,176 0 14,730
WHOLE FOODS MKT INC COM 966837106 425 11,006 SH   SOLE 7,106 0 3,900
WILEY JOHN & SONS INC CL A 968223206 12,417 204,933 SH   SOLE 148,462 0 56,471
WILEY JOHN & SONS INC CL B 968223305 51 850 SH   SOLE 850 0 0
WILLIAMS COS INC DEL COM 969457100 12,748 218,992 SH   SOLE 156,317 0 62,675
ZIMMER HLDGS INC COM 98956p102 8,024 77,262 SH   SOLE 64,827 0 12,435