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,226 20,359 SH   SOLE 18,814 0 1,545
ABB LTD SPONSORED ADR 000375204 12,440 574,326 SH   SOLE 453,596 0 120,730
ABBOTT LABS COM 002824100 353 10,118 SH   SOLE 6,718 0 3,400
ABBVIE INC COM 00287Y109 418 10,118 SH   SOLE 6,718 0 3,400
ADOBE SYS INC COM 00724F101 916 20,109 SH   SOLE 11,230 0 8,879
AGRIUM INC COM 008916108 1,478 17,000 SH   SOLE 17,000 0 0
AIR PRODS & CHEMS INC COM 009158106 8,723 95,257 SH   SOLE 74,857 0 20,400
ALLSTATE CORP COM 020002101 3,100 64,424 SH   SOLE 734 0 63,690
ALTRIA GROUP INC COM 02209S103 473 13,516 SH   SOLE 5,428 0 8,088
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 218 10,020 SH   SOLE 10,020 0 0
AMERICAN EXPRESS CO COM 025816109 4,050 54,170 SH   SOLE 31,892 0 22,278
AMETEK INC NEW COM 031100100 214 5,052 SH   SOLE 3,888 0 1,164
AMGEN INC COM 031162100 10,424 105,657 SH   SOLE 84,782 0 20,875
ANADARKO PETE CORP COM 032511107 744 8,657 SH   SOLE 6,503 0 2,154
ANALOG DEVICES INC COM 032654105 11,542 256,157 SH   SOLE 203,947 0 52,210
APPLE INC COM 037833100 1,631 4,114 SH   SOLE 3,482 0 632
APPLIED MATLS INC COM 038222105 9,632 645,563 SH   SOLE 537,303 0 108,260
AT&T INC COM 00206R102 628 17,736 SH   SOLE 10,796 0 6,940
AUTODESK INC COM 052769106 4,181 123,181 SH   SOLE 106,856 0 16,325
AUTOMATIC DATA PROCESSING IN COM 053015103 665 9,652 SH   SOLE 5,363 0 4,289
BANK NEW YORK MELLON CORP COM 064058100 290 10,324 SH   SOLE 5,925 0 4,399
BECTON DICKINSON & CO COM 075887109 400 4,043 SH   SOLE 4,043 0 0
BEMIS INC COM 081437105 1,252 32,000 SH   SOLE 32,000 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,058 30 SH   SOLE 22 0 8
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,547 103,171 SH   SOLE 81,529 0 21,642
BIOGEN IDEC INC COM 09062X103 582 2,704 SH   SOLE 1,864 0 840
BMC SOFTWARE INC COM 055921100 951 21,077 SH   SOLE 18,887 0 2,190
BP PLC SPONSORED ADR 055622104 2,283 54,698 SH   SOLE 40,157 0 14,541
BRISTOL MYERS SQUIBB CO COM 110122108 963 21,552 SH   SOLE 14,762 0 6,790
CABOT OIL & GAS CORP COM 127097103 1,776 25,000 SH   SOLE 25,000 0 0
CACI INTL INC CL A 127190304 8,981 141,459 SH   SOLE 109,224 0 32,235
CAMPBELL SOUP CO COM 134429109 297 6,625 SH   SOLE 5,825 0 800
CAPSTONE TURBINE CORP COM 14067D102 12 10,000 SH   SOLE 10,000 0 0
CENOVUS ENERGY INC COM 15135U109 273 9,586 SH   SOLE 9,586 0 0
CHEVRON CORP NEW COM 166764100 12,183 102,947 SH   SOLE 71,580 0 31,367
CHUBB CORP COM 171232101 3,905 46,130 SH   SOLE 35,863 0 10,267
CISCO SYS INC COM 17275R102 359 14,744 SH   SOLE 6,744 0 8,000
CITIGROUP INC COM NEW 172967424 209 4,355 SH   SOLE 2,759 0 1,596
CLARCOR INC COM 179895107 1,259 24,122 SH   SOLE 24,122 0 0
COCA COLA CO COM 191216100 1,659 41,364 SH   SOLE 22,124 0 19,240
COLGATE PALMOLIVE CO COM 194162103 1,765 30,800 SH   SOLE 25,000 0 5,800
COMCAST CORP NEW CL A 20030N101 1,033 24,741 SH   SOLE 15,398 0 9,343
CONOCOPHILLIPS COM 20825C104 6,885 113,807 SH   SOLE 94,114 0 19,693
COSTCO WHSL CORP NEW COM 22160K105 1,542 13,945 SH   SOLE 11,603 0 2,342
COVIDIEN PLC SHS G2554F113 1,778 28,289 SH   SOLE 25,609 0 2,680
CREE INC COM 225447101 6,687 104,770 SH   SOLE 81,260 0 23,510
CSX CORP COM 126408103 550 23,738 SH   SOLE 17,138 0 6,600
DANAHER CORP DEL COM 235851102 426 6,726 SH   SOLE 6,726 0 0
DENTSPLY INTL INC NEW COM 249030107 7,726 188,635 SH   SOLE 158,915 0 29,720
DEVON ENERGY CORP NEW COM 25179M103 1,689 32,561 SH   SOLE 29,116 0 3,445
DISCOVER FINL SVCS COM 254709108 233 4,882 SH   SOLE 4,423 0 459
DISNEY WALT CO COM DISNEY 254687106 2,477 39,226 SH   SOLE 35,716 0 3,510
DOMINION RES INC VA NEW COM 25746U109 8,718 153,438 SH   SOLE 110,523 0 42,915
DOVER CORP COM 260003108 5,727 73,748 SH   SOLE 56,493 0 17,255
DOW CHEM CO COM 260543103 5,017 155,963 SH   SOLE 123,825 0 32,138
DU PONT E I DE NEMOURS & CO COM 263534109 2,037 38,804 SH   SOLE 25,600 0 13,204
DUKE ENERGY CORP NEW COM NEW 26441C204 472 6,988 SH   SOLE 3,285 0 3,703
EATON VANCE CORP COM NON VTG 278265103 492 13,082 SH   SOLE 0 0 13,082
ECOLAB INC COM 278865100 4,446 52,189 SH   SOLE 42,109 0 10,080
EMERSON ELEC CO COM 291011104 8,251 151,290 SH   SOLE 108,867 0 42,423
EOG RES INC COM 26875P101 229 1,740 SH   SOLE 690 0 1,050
EXPRESS SCRIPTS HLDG CO COM 30219G108 236 3,820 SH   SOLE 2,690 0 1,130
EXXON MOBIL CORP COM 30231G102 21,144 234,022 SH   SOLE 149,324 0 84,698
FASTENAL CO COM 311900104 915 19,982 SH   SOLE 19,982 0 0
FEDEX CORP COM 31428X106 6,007 60,939 SH   SOLE 47,392 0 13,547
FISERV INC COM 337738108 296 3,385 SH   SOLE 1,980 0 1,405
FORD MTR CO DEL COM PAR $0.01 345370860 388 25,112 SH   SOLE 24,912 0 200
FREEPORT-MCMORAN COPPER & GO COM 35671D857 664 24,054 SH   SOLE 18,242 0 5,812
FULLER H B CO COM 359694106 885 23,400 SH   SOLE 22,080 0 1,320
GENERAL ELECTRIC CO COM 369604103 3,950 170,345 SH   SOLE 87,160 0 83,185
GENUINE PARTS CO COM 372460105 267 3,424 SH   SOLE 2,235 0 1,189
GILEAD SCIENCES INC COM 375558103 597 11,642 SH   SOLE 7,262 0 4,380
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 706 14,135 SH   SOLE 12,179 0 1,956
GOOGLE INC CL A 38259P508 216 245 SH   SOLE 147 0 98
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 61 16,000 SH   SOLE 16,000 0 0
HESS CORP COM 42809H107 341 5,130 SH   SOLE 3,866 0 1,264
HEWLETT PACKARD CO COM 428236103 358 14,420 SH   SOLE 6,305 0 8,115
HOME DEPOT INC COM 437076102 292 3,773 SH   SOLE 3,043 0 730
HONEYWELL INTL INC COM 438516106 654 8,248 SH   SOLE 6,836 0 1,412
HORMEL FOODS CORP COM 440452100 16,450 426,374 SH   SOLE 330,650 0 95,724
HUBBELL INC CL A 443510102 54 600 SH   SOLE 600 0 0
HUBBELL INC CL B 443510201 293 2,955 SH   SOLE 2,955 0 0
ILLINOIS TOOL WKS INC COM 452308109 11,832 171,064 SH   SOLE 124,324 0 46,740
INTEL CORP COM 458140100 1,628 67,194 SH   SOLE 51,611 0 15,583
INTERNATIONAL BUSINESS MACHS COM 459200101 2,708 14,169 SH   SOLE 7,332 0 6,837
ISHARES INC MSCI JAPAN 464286848 480 42,750 SH   SOLE 39,250 0 3,500
ISHARES TR BARCLYS TIPS BD 464287176 210 1,875 SH   SOLE 1,875 0 0
JOHNSON & JOHNSON COM 478160104 8,767 102,105 SH   SOLE 68,853 0 33,252
JPMORGAN CHASE & CO COM 46625H100 2,022 38,299 SH   SOLE 23,796 0 14,503
KELLOGG CO COM 487836108 237 3,684 SH   SOLE 900 0 2,784
KENNAMETAL INC COM 489170100 373 9,600 SH   SOLE 9,600 0 0
KIMBERLY CLARK CORP COM 494368103 874 8,993 SH   SOLE 8,473 0 520
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 208 2,430 SH   SOLE 1,430 0 1,000
KRAFT FOODS GROUP INC COM 50076Q106 6,140 109,897 SH   SOLE 86,827 0 23,070
LILLY ELI & CO COM 532457108 358 7,287 SH   SOLE 4,414 0 2,873
MCDONALDS CORP COM 580135101 202 2,040 SH   SOLE 2,040 0 0
MEDTRONIC INC COM 585055106 11,602 225,419 SH   SOLE 182,549 0 42,870
MERCK & CO INC NEW COM 58933Y105 15,860 341,445 SH   SOLE 266,467 0 74,978
MICROSOFT CORP COM 594918104 18,496 535,414 SH   SOLE 423,325 0 112,089
MOLEX INC CL A 608554200 2,068 83,185 SH   SOLE 61,684 0 21,501
MOLEX INC COM 608554101 33 1,141 SH   SOLE 0 0 1,141
MONDELEZ INTL INC CL A 609207105 7,081 248,185 SH   SOLE 192,132 0 56,053
NEXTERA ENERGY INC COM 65339F101 313 3,836 SH   SOLE 2,700 0 1,136
NOBLE ENERGY INC COM 655044105 2,097 34,934 SH   SOLE 31,454 0 3,480
NOVARTIS A G SPONSORED ADR 66987V109 869 12,285 SH   SOLE 10,778 0 1,507
NOVO-NORDISK A S ADR 670100205 264 1,706 SH   SOLE 300 0 1,406
NYSE EURONEXT COM 629491101 395 9,545 SH   SOLE 9,545 0 0
OMNICOM GROUP INC COM 681919106 201 3,191 SH   SOLE 645 0 2,546
ORACLE CORP COM 68389X105 284 9,254 SH   SOLE 7,064 0 2,190
PALL CORP COM 696429307 6,231 93,793 SH   SOLE 71,403 0 22,390
PARTNERRE LTD COM G6852T105 400 4,412 SH   SOLE 3,712 0 700
PAYCHEX INC COM 704326107 12,715 348,255 SH   SOLE 275,450 0 72,805
PENTAIR LTD SHS H6169Q108 857 14,863 SH   SOLE 11,567 0 3,296
PEPSICO INC COM 713448108 2,836 34,677 SH   SOLE 10,996 0 23,681
PFIZER INC COM 717081103 2,154 76,902 SH   SOLE 39,327 0 37,575
PHILIP MORRIS INTL INC COM 718172109 1,219 14,078 SH   SOLE 6,590 0 7,488
PHILLIPS 66 COM 718546104 3,238 54,961 SH   SOLE 44,837 0 10,124
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 385 5,500 SH   SOLE 5,500 0 0
PPG INDS INC COM 693506107 3,172 21,663 SH   SOLE 20,993 0 670
PRAXAIR INC COM 74005P104 1,911 16,594 SH   SOLE 12,908 0 3,686
PRECISION CASTPARTS CORP COM 740189105 7,232 32,000 SH   SOLE 32,000 0 0
PROCTER & GAMBLE CO COM 742718109 9,405 122,162 SH   SOLE 88,270 0 33,892
PROGRESSIVE CORP OHIO COM 743315103 646 25,415 SH   SOLE 25,415 0 0
QEP RES INC COM 74733V100 859 30,932 SH   SOLE 30,932 0 0
QUALCOMM INC COM 747525103 275 4,501 SH   SOLE 1,811 0 2,690
QUESTAR CORP COM 748356102 814 34,132 SH   SOLE 31,382 0 2,750
ROCKWELL COLLINS INC COM 774341101 5,633 88,835 SH   SOLE 69,430 0 19,405
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10,541 159,055 SH   SOLE 125,324 0 33,731
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 743 11,642 SH   SOLE 7,972 0 3,670
SCHLUMBERGER LTD COM 806857108 2,190 30,556 SH   SOLE 22,015 0 8,541
SEALED AIR CORP NEW COM 81211K100 5,169 215,840 SH   SOLE 176,560 0 39,280
SHERWIN WILLIAMS CO COM 824348106 2,260 12,800 SH   SOLE 12,800 0 0
SIGMA ALDRICH CORP COM 826552101 209 2,600 SH   SOLE 600 0 2,000
SONOCO PRODS CO COM 835495102 401 11,606 SH   SOLE 11,606 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 782 6,562 SH   SOLE 1,298 0 5,264
SPECTRA ENERGY CORP COM 847560109 10,110 293,377 SH   SOLE 221,143 0 72,234
STATOIL ASA SPONSORED ADR 85771P102 6,227 300,980 SH   SOLE 241,410 0 59,570
STRYKER CORP COM 863667101 3,505 54,187 SH   SOLE 46,787 0 7,400
SYNGENTA AG SPONSORED ADR 87160A100 353 4,531 SH   SOLE 4,531 0 0
SYNOPSYS INC COM 871607107 3,466 96,940 SH   SOLE 77,320 0 19,620
TALISMAN ENERGY INC COM 87425E103 334 29,200 SH   SOLE 29,200 0 0
TARGET CORP COM 87612E106 375 5,440 SH   SOLE 2,240 0 3,200
TEXAS INSTRS INC COM 882508104 285 8,166 SH   SOLE 8,166 0 0
TGC INDS INC COM NEW 872417308 84 10,242 SH   SOLE 0 0 10,242
THE ADT CORPORATION COM 00101J106 1,240 31,127 SH   SOLE 24,240 0 6,887
THERMO FISHER SCIENTIFIC INC COM 883556102 3,738 44,164 SH   SOLE 28,499 0 15,665
TIME WARNER CABLE INC COM 88732J207 279 2,484 SH   SOLE 2,484 0 0
TIME WARNER INC COM NEW 887317303 404 6,995 SH   SOLE 5,443 0 1,552
TIMKEN CO COM 887389104 203 3,600 SH   SOLE 3,600 0 0
TRINITY INDS INC COM 896522109 378 9,825 SH   SOLE 9,825 0 0
TYCO INTERNATIONAL LTD SHS H89128104 2,068 62,751 SH   SOLE 48,496 0 14,255
UNILEVER N V N Y SHS NEW 904784709 9,847 250,504 SH   SOLE 198,769 0 51,735
UNILEVER PLC SPON ADR NEW 904767704 2,024 50,049 SH   SOLE 46,969 0 3,080
UNION PAC CORP COM 907818108 2,403 15,576 SH   SOLE 13,313 0 2,263
UNITED TECHNOLOGIES CORP COM 913017109 401 4,310 SH   SOLE 4,140 0 170
UNITEDHEALTH GROUP INC COM 91324P102 1,707 26,066 SH   SOLE 26,066 0 0
US BANCORP DEL COM NEW 902973304 1,245 34,453 SH   SOLE 33,887 0 566
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 274 7,054 SH   SOLE 6,184 0 870
VANGUARD INTL EQUITY INDEX F MEGA CAP GRO ETF 922042866 2,033 36,420 SH   SOLE 28,255 0 8,165
VERISK ANALYTICS INC CL A 92345Y106 4,834 80,965 SH   SOLE 60,640 0 20,325
VERIZON COMMUNICATIONS INC COM 92343V104 322 6,394 SH   SOLE 4,113 0 2,281
VODAFONE GROUP PLC NEW SPONS ADR NEW 92857W209 15,407 535,975 SH   SOLE 411,474 0 124,501
VULCAN MATLS CO COM 929160109 1,694 35,000 SH   SOLE 11,000 0 24,000
WALGREEN CO COM 931422109 306 6,934 SH   SOLE 2,934 0 4,000
WELLS FARGO & CO NEW COM 949746101 398 9,652 SH   SOLE 8,292 0 1,360
WESTLAKE CHEM CORP COM 960413102 4,858 50,388 SH   SOLE 42,298 0 8,090
WHOLE FOODS MKT INC COM 966837106 588 11,416 SH   SOLE 7,066 0 4,350
WILEY JOHN & SONS INC CL A 968223206 7,987 199,223 SH   SOLE 164,205 0 35,018
WILEY JOHN & SONS INC CL B 968223305 34 850 SH   SOLE 850 0 0
WILLIAMS COS INC DEL COM 969457100 6,371 196,226 SH   SOLE 146,026 0 50,200
ZIMMER HLDGS INC COM 98956P102 3,049 40,682 SH   SOLE 35,302 0 5,380