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,945 21,707 SH   SOLE 18,084 0 3,623
ABB LTD SPONSORED ADR 000375204 15,692 608,466 SH   SOLE 467,441 0 141,025
ABBOTT LABS COM 002824100 417 10,824 SH   SOLE 6,718 0 4,106
ABBVIE INC COM 00287Y109 556 10,824 SH   SOLE 6,718 0 4,106
ADOBE SYS INC COM 00724F101 1,267 19,274 SH   SOLE 10,995 0 8,279
AGRIUM INC COM 008916108 1,658 17,000 SH   SOLE 17,000 0 0
AIR PRODS & CHEMS INC COM 009158106 11,288 94,827 SH   SOLE 70,912 0 23,915
ALLSTATE CORP COM 020002101 3,260 57,616 SH   SOLE 1,602 0 56,014
ALTRIA GROUP INC COM 02209s103 502 13,401 SH   SOLE 5,128 0 8,273
AMERICAN EXPRESS CO COM 025816109 4,753 52,789 SH   SOLE 22,870 0 29,919
AMETEK INC NEW COM 031100100 260 5,052 SH   SOLE 3,888 0 1,164
AMGEN INC COM 031162100 12,537 101,647 SH   SOLE 75,952 0 25,695
ANADARKO PETE CORP COM 032511107 734 8,657 SH   SOLE 6,503 0 2,154
ANALOG DEVICES INC COM 032654105 13,836 260,377 SH   SOLE 197,772 0 62,605
APPLE INC COM 037833100 2,358 4,393 SH   SOLE 3,642 0 751
APPLIED MATLS INC COM 038222105 12,072 591,338 SH   SOLE 475,578 0 115,760
AT&T INC COM 00206r102 596 16,989 SH   SOLE 10,549 0 6,440
AUTODESK INC COM 052769106 10,834 220,286 SH   SOLE 178,601 0 41,685
AUTOMATIC DATA PROCESSING IN COM 053015103 759 9,825 SH   SOLE 4,188 0 5,637
BANK NEW YORK MELLON CORP COM 064058100 210 5,951 SH   SOLE 3,966 0 1,985
BECTON DICKINSON & CO COM 075887109 462 3,943 SH   SOLE 3,943 0 0
BEMIS INC COM 081437105 1,256 32,000 SH   SOLE 32,000 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,433 29 SH   SOLE 16 0 13
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12,999 104,019 SH   SOLE 83,197 0 20,822
BIOGEN IDEC INC COM 09062x103 766 2,504 SH   SOLE 1,264 0 1,240
BP PLC SPONSORED ADR 055622104 2,010 41,783 SH   SOLE 28,685 0 13,098
BRISTOL MYERS SQUIBB CO COM 110122108 1,120 21,552 SH   SOLE 14,762 0 6,790
BROWN FORMAN CORP CL A 115637100 194 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,694 50,000 SH   SOLE 50,000 0 0
CACI INTL INC CL A 127190304 10,342 140,132 SH   SOLE 102,147 0 37,985
CAMPBELL SOUP CO COM 134429109 297 6,625 SH   SOLE 5,825 0 800
CAPSTONE TURBINE CORP COM 14067D102 21 10,000 SH   SOLE 10,000 0 0
CENOVUS ENERGY INC COM 15135U109 253 8,751 SH   SOLE 8,751 0 0
CHEVRON CORP NEW COM 166764100 12,244 102,972 SH   SOLE 64,730 0 38,242
CHUBB CORP COM 171232101 4,052 45,380 SH   SOLE 28,213 0 17,167
CISCO SYS INC COM 17275r102 340 15,149 SH   SOLE 8,649 0 6,500
CLARCOR INC COM 179895107 1,383 24,122 SH   SOLE 24,122 0 0
COCA COLA CO COM 191216100 1,586 41,012 SH   SOLE 25,498 0 15,514
COLGATE PALMOLIVE CO COM 194162103 1,929 29,730 SH   SOLE 24,930 0 4,800
COMCAST CORP NEW CL A 20030n101 888 17,747 SH   SOLE 9,648 0 8,099
CONOCOPHILLIPS COM 20825c104 7,667 108,990 SH   SOLE 83,904 0 25,086
CONSOLIDATED EDISON INC COM 209115104 283 5,271 SH   SOLE 5,271 0 0
COSTCO WHSL CORP NEW COM 22160k105 1,570 14,055 SH   SOLE 2,928 0 11,127
COVIDIEN PLC SHS G2554F113 1,104 14,994 SH   SOLE 14,994 0 0
CREE INC COM 225447101 7,016 124,050 SH   SOLE 90,065 0 33,985
CSX CORP COM 126408103 746 25,738 SH   SOLE 14,338 0 11,400
DANAHER CORP DEL COM 235851102 491 6,551 SH   SOLE 6,551 0 0
DEERE & CO COM 244199105 218 2,400 SH   SOLE 200 0 2,200
DENTSPLY INTL INC NEW COM 249030107 8,873 192,715 SH   SOLE 192,528 0 187
DEVON ENERGY CORP NEW COM 25179m103 2,482 37,086 SH   SOLE 30,866 0 6,220
DIAGEO P L C SPON ADR NEW 25243q205 202 1,620 SH   SOLE 870 0 750
DISCOVER FINL SVCS COM 254709108 272 4,682 SH   SOLE 4,223 0 459
DISNEY WALT CO COM DISNEY 254687106 2,885 36,026 SH   SOLE 35,016 0 1,010
DOMINION RES INC VA NEW COM 25746U109 8,650 121,854 SH   SOLE 85,254 0 36,600
DOVER CORP COM 260003108 4,441 54,328 SH   SOLE 41,318 0 13,010
DOW CHEM CO COM 260543103 8,071 166,097 SH   SOLE 130,152 0 35,945
DU PONT E I DE NEMOURS & CO COM 263534109 2,616 38,994 SH   SOLE 25,590 0 13,404
DUKE ENERGY CORP NEW COM NEW 26441C204 372 5,222 SH   SOLE 1,519 0 3,703
EATON VANCE CORP COM NON VTG 278265103 423 11,082 SH   SOLE 0 0 11,082
EBAY INC COM 278642103 5,391 97,595 SH   SOLE 77,640 0 19,955
ECOLAB INC COM 278865100 5,515 51,072 SH   SOLE 28,959 0 22,113
EMERSON ELEC CO COM 291011104 10,868 162,698 SH   SOLE 108,615 0 54,083
EOG RES INC COM 26875P101 338 1,724 SH   SOLE 670 0 1,054
EXPRESS SCRIPTS HLDG CO COM 30219G108 296 3,940 SH   SOLE 2,810 0 1,130
EXXON MOBIL CORP COM 30231G102 24,171 247,455 SH   SOLE 247,268 0 187
FASTENAL CO COM 311900104 640 12,982 SH   SOLE 0 0 12,982
FEDEX CORP COM 31428x106 7,886 59,486 SH   SOLE 43,569 0 15,917
FISERV INC COM 337738108 384 6,770 SH   SOLE 3,960 0 2,810
FORD MTR CO DEL COM PAR $0.01 345370860 392 25,112 SH   SOLE 24,912 0 200
FREEPORT-MCMORAN COPPER & GO COM 35671D857 782 23,634 SH   SOLE 17,794 0 5,840
FULLER H B CO COM 359694106 1,130 23,400 SH   SOLE 22,080 0 1,320
GENERAL ELECTRIC CO COM 369604103 4,829 186,524 SH   SOLE 101,807 0 84,717
GENUINE PARTS CO COM 372460105 297 3,424 SH   SOLE 2,235 0 1,189
GILEAD SCIENCES INC COM 375558103 845 11,919 SH   SOLE 6,482 0 5,437
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 728 13,624 SH   SOLE 12,179 0 1,445
GOOGLE INC CL A 38259p508 408 366 SH   SOLE 158 0 208
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 49 16,000 SH   SOLE 16,000 0 0
HERSHEY CO COM 427866108 202 1,932 SH   SOLE 966 0 966
HESS CORP COM 42809h107 425 5,130 SH   SOLE 3,866 0 1,264
HEWLETT PACKARD CO COM 428236103 549 16,958 SH   SOLE 3,883 0 13,075
HOME DEPOT INC COM 437076102 306 3,873 SH   SOLE 2,143 0 1,730
HONEYWELL INTL INC COM 438516106 765 8,248 SH   SOLE 6,836 0 1,412
HORMEL FOODS CORP COM 440452100 20,556 417,219 SH   SOLE 309,045 0 108,174
HUBBELL INC CL A 443510102 67 600 SH   SOLE 600 0 0
HUBBELL INC CL B 443510201 309 2,577 SH   SOLE 2,577 0 0
ILLINOIS TOOL WKS INC COM 452308109 14,273 175,494 SH   SOLE 121,754 0 53,740
INCYTE CORP COM 45337C102 242 4,515 SH   SOLE 3,615 0 900
INTEL CORP COM 458140100 1,670 64,707 SH   SOLE 27,547 0 37,160
INTERCONTINENTALEXCHANGE GRO COM 45866F104 321 1,625 SH   SOLE 1,625 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,739 14,229 SH   SOLE 6,389 0 7,840
INTUITIVE SURGICAL INC COM NEW 46120e602 254 581 SH   SOLE 428 0 153
ISHARES MSCI JAPAN ETF 464286848 414 36,550 SH   SOLE 33,050 0 3,500
JOHNSON & JOHNSON COM 478160104 9,679 98,529 SH   SOLE 60,782 0 37,747
JPMORGAN CHASE & CO COM 46625h100 1,988 32,739 SH   SOLE 20,280 0 12,459
KELLOGG CO COM 487836108 206 3,284 SH   SOLE 900 0 2,384
KENNAMETAL INC COM 489170100 425 9,600 SH   SOLE 9,600 0 0
KIMBERLY CLARK CORP COM 494368103 999 9,057 SH   SOLE 8,537 0 520
KNOWLES CORP COM 49926D109 827 26,181 SH   SOLE 20,177 0 6,004
KRAFT FOODS GROUP INC COM 50076Q106 1,937 34,522 SH   SOLE 26,334 0 8,188
LILLY ELI & CO COM 532457108 429 7,287 SH   SOLE 4,414 0 2,873
MCDONALDS CORP COM 580135101 205 2,088 SH   SOLE 2,040 0 48
MEADWESTVACO CORP COM 583334107 227 6,035 SH   SOLE 1,509 0 4,526
MEDTRONIC INC COM 585055106 13,835 224,809 SH   SOLE 182,097 0 42,712
MERCK & CO INC NEW COM 58933Y105 19,681 346,671 SH   SOLE 258,582 0 88,089
MICROSOFT CORP COM 594918104 22,371 545,775 SH   SOLE 412,266 0 133,509
MONDELEZ INTL INC CL A 609207105 7,273 210,513 SH   SOLE 153,991 0 56,522
MORGAN STANLEY COM NEW 617446448 239 7,660 SH   SOLE 4,700 0 2,960
NEXTERA ENERGY INC COM 65339F101 462 4,836 SH   SOLE 3,700 0 1,136
NOBLE ENERGY INC COM 655044105 2,303 32,414 SH   SOLE 29,474 0 2,940
NOVARTIS A G SPONSORED ADR 66987V109 919 10,805 SH   SOLE 9,328 0 1,477
NOVO-NORDISK A S ADR 670100205 376 8,241 SH   SOLE 1,450 0 6,791
OMNICOM GROUP INC COM 681919106 232 3,191 SH   SOLE 645 0 2,546
ORACLE CORP COM 68389x105 299 7,308 SH   SOLE 6,340 0 968
PALL CORP COM 696429307 8,366 93,508 SH   SOLE 62,963 0 30,545
PARTNERRE LTD COM g6852t105 457 4,412 SH   SOLE 3,712 0 700
PAYCHEX INC COM 704326107 15,021 352,595 SH   SOLE 268,465 0 84,130
PENTAIR LTD SHS H6169Q108 659 8,302 SH   SOLE 8,302 0 0
PEPSICO INC COM 713448108 3,027 36,253 SH   SOLE 11,596 0 24,657
PFIZER INC COM 717081103 2,693 83,826 SH   SOLE 38,074 0 45,752
PHILIP MORRIS INTL INC COM 718172109 1,117 13,645 SH   SOLE 5,948 0 7,697
PHILLIPS 66 COM 718546104 1,638 21,251 SH   SOLE 19,595 0 1,656
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 379 5,500 SH   SOLE 5,500 0 0
PPG INDS INC COM 693506107 4,191 21,663 SH   SOLE 20,993 0 670
PRAXAIR INC COM 74005p104 2,773 21,172 SH   SOLE 16,108 0 5,064
PRECISION CASTPARTS CORP COM 740189105 8,127 32,152 SH   SOLE 32,000 0 152
PROCTER & GAMBLE CO COM 742718109 9,530 118,240 SH   SOLE 83,940 0 34,300
QEP RES INC COM 74733V100 911 30,932 SH   SOLE 30,932 0 0
QUALCOMM INC COM 747525103 399 5,062 SH   SOLE 1,811 0 3,251
QUESTAR CORP COM 748356102 812 34,132 SH   SOLE 31,382 0 2,750
REGENERON PHARMACEUTICALS COM 75886F107 203 677 SH   SOLE 582 0 95
ROCKWELL COLLINS INC COM 774341101 7,953 99,825 SH   SOLE 81,200 0 18,625
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 12,546 160,616 SH   SOLE 126,096 0 34,520
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 862 11,794 SH   SOLE 7,972 0 3,822
SCHLUMBERGER LTD COM 806857108 2,547 26,128 SH   SOLE 19,037 0 7,091
SEALED AIR CORP NEW COM 81211k100 7,028 213,820 SH   SOLE 159,090 0 54,730
SHERWIN WILLIAMS CO COM 824348106 2,523 12,800 SH   SOLE 12,800 0 0
SIGMA ALDRICH CORP COM 826552101 205 2,200 SH   SOLE 600 0 1,600
SONOCO PRODS CO COM 835495102 441 10,744 SH   SOLE 10,744 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 716 5,793 SH   SOLE 793 0 5,000
SPECTRA ENERGY CORP COM 847560109 11,302 305,947 SH   SOLE 227,648 0 78,299
ST JUDE MED INC COM 790849103 314 4,800 SH   SOLE 4,800 0 0
STATOIL ASA SPONSORED ADR 85771p102 9,521 337,385 SH   SOLE 273,260 0 64,125
STRYKER CORP COM 863667101 7,944 97,514 SH   SOLE 79,479 0 18,035
SYNGENTA AG SPONSORED ADR 87160a100 324 4,281 SH   SOLE 4,281 0 0
SYNOPSYS INC COM 871607107 4,262 110,970 SH   SOLE 90,515 0 20,455
TALISMAN ENERGY INC COM 87425e103 291 29,200 SH   SOLE 29,200 0 0
TARGET CORP COM 87612e106 329 5,440 SH   SOLE 2,240 0 3,200
TEXAS INSTRS INC COM 882508104 383 8,126 SH   SOLE 8,091 0 35
TGC INDS INC COM NEW 872417308 61 10,242 SH   SOLE 0 0 10,242
THE ADT CORPORATION COM 00101J106 520 17,347 SH   SOLE 17,347 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,945 41,129 SH   SOLE 27,729 0 13,400
TIME WARNER CABLE INC COM 88732J207 286 2,084 SH   SOLE 2,084 0 0
TIME WARNER INC COM NEW 887317303 435 6,659 SH   SOLE 5,173 0 1,486
TIMKEN CO COM 887389104 212 3,600 SH   SOLE 3,600 0 0
TRINITY INDS INC COM 896522109 708 9,825 SH   SOLE 9,825 0 0
TYCO INTERNATIONAL LTD SHS H89128104 1,467 34,601 SH   SOLE 34,601 0 0
UNILEVER N V N Y SHS NEW 904784709 10,324 251,058 SH   SOLE 179,736 0 71,322
UNILEVER PLC SPON ADR NEW 904767704 2,633 61,544 SH   SOLE 56,674 0 4,870
UNION PAC CORP COM 907818108 3,111 16,579 SH   SOLE 13,113 0 3,466
UNITED TECHNOLOGIES CORP COM 913017109 582 4,980 SH   SOLE 4,810 0 170
UNITEDHEALTH GROUP INC COM 91324p102 2,121 25,866 SH   SOLE 25,866 0 0
US BANCORP DEL COM NEW 902973304 1,440 33,607 SH   SOLE 33,527 0 80
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,121 18,215 SH   SOLE 18,215 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 214 5,265 SH   SOLE 5,078 0 187
VANGUARD INTL EQUITY INDEX F MEGA CAP GRO ETF 922042866 1,542 26,100 SH   SOLE 18,920 0 7,180
VERISK ANALYTICS INC CL A 92345Y106 6,795 113,322 SH   SOLE 82,324 0 30,998
VERIZON COMMUNICATIONS INC COM 92343v104 7,913 166,353 SH   SOLE 166,166 0 187
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 12,933 351,350 SH   SOLE 259,709 0 91,641
VULCAN MATLS CO COM 929160109 2,326 35,000 SH   SOLE 11,000 0 24,000
WALGREEN CO COM 931422109 419 6,349 SH   SOLE 6,162 0 187
WELLS FARGO & CO NEW COM 949746101 524 10,525 SH   SOLE 10,338 0 187
WESTLAKE CHEM CORP COM 960413102 6,599 99,706 SH   SOLE 99,519 0 187
WHOLE FOODS MKT INC COM 966837106 573 11,306 SH   SOLE 11,119 0 187
WILEY JOHN & SONS INC CL A 968223206 11,934 207,043 SH   SOLE 160,172 0 46,871
WILEY JOHN & SONS INC CL B 968223305 49 850 SH   SOLE 850 0 0
WILLIAMS COS INC DEL COM 969457100 8,851 218,112 SH   SOLE 217,925 0 187
ZIMMER HLDGS INC COM 98956p102 7,424 78,492 SH   SOLE 78,305 0 187