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,651 20,716 SH   SOLE 18,030 0 2,686
ABB LTD SPONSORED ADR 000375204 13,719 609,441 SH   SOLE 510,706 0 98,735
ABBOTT LABS COM 002824100 574 13,583 SH   SOLE 9,612 0 3,971
ABBVIE INC COM 00287Y109 773 12,254 SH   SOLE 8,016 0 4,238
ADOBE SYS INC COM 00724F101 1,607 14,810 SH   SOLE 8,404 0 6,406
AGRIUM INC COM 008916108 1,542 17,000 SH   SOLE 17,000 0 0
AIR PRODS & CHEMS INC COM 009158106 11,141 74,106 SH   SOLE 60,724 0 13,382
ALEXION PHARMACEUTICALS INC COM 015351109 348 2,838 SH   SOLE 2,603 0 235
ALLERGAN PLC SHS G0177J108 214 930 SH   SOLE 701 0 229
ALLSTATE CORP COM 020002101 3,753 54,255 SH   SOLE 2,573 0 51,682
ALPHABET INC CAP STK CL A 02079K305 797 991 SH   SOLE 762 0 229
ALPHABET INC CAP STK CL C 02079K107 1,022 1,315 SH   SOLE 1,196 0 119
ALTRIA GROUP INC COM 02209s103 851 13,463 SH   SOLE 4,161 0 9,302
AMAZON COM INC COM 023135106 430 513 SH   SOLE 478 0 35
AMERICAN EXPRESS CO COM 025816109 2,496 38,970 SH   SOLE 25,429 0 13,541
AMETEK INC NEW COM 031100100 230 4,808 SH   SOLE 3,888 0 920
AMGEN INC COM 031162100 10,684 64,046 SH   SOLE 52,551 0 11,495
ANADARKO PETE CORP COM 032511107 375 5,911 SH   SOLE 3,696 0 2,215
ANALOG DEVICES INC COM 032654105 19,920 309,079 SH   SOLE 251,750 0 57,329
APPLE INC COM 037833100 4,050 35,824 SH   SOLE 29,620 0 6,204
APPLIED MATLS INC COM 038222105 13,872 460,098 SH   SOLE 389,287 0 70,811
AT&T INC COM 00206r102 868 21,381 SH   SOLE 14,630 0 6,751
AUTODESK INC COM 052769106 18,243 252,213 SH   SOLE 219,343 0 32,870
AUTOMATIC DATA PROCESSING IN COM 053015103 1,056 11,970 SH   SOLE 6,739 0 5,231
BARD C R INC COM 067383109 294 1,311 SH   SOLE 100 0 1,211
BECTON DICKINSON & CO COM 075887109 700 3,894 SH   SOLE 3,879 0 15
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,483 27 SH   SOLE 17 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16,163 111,875 SH   SOLE 97,245 0 14,630
BIOGEN INC COM 09062x103 484 1,547 SH   SOLE 590 0 957
BIOMARIN PHARMACEUTICAL INC COM 09061G101 474 5,127 SH   SOLE 4,687 0 440
BOEING CO COM 097023105 361 2,743 SH   SOLE 2,478 0 265
BP PLC SPONSORED ADR 055622104 933 26,528 SH   SOLE 13,988 0 12,540
BRISTOL MYERS SQUIBB CO COM 110122108 885 16,406 SH   SOLE 10,572 0 5,834
BROWN FORMAN CORP CL A 115637100 215 4,314 SH   SOLE 4,314 0 0
BRUNSWICK CORP COM 117043109 3,541 72,585 SH   SOLE 65,635 0 6,950
CABOT OIL & GAS CORP COM 127097103 1,293 50,104 SH   SOLE 50,000 0 104
CACI INTL INC CL A 127190304 14,900 147,670 SH   SOLE 118,360 0 29,310
CAMPBELL SOUP CO COM 134429109 348 6,367 SH   SOLE 6,167 0 200
CARMAX INC COM 143130102 303 5,675 SH   SOLE 5,675 0 0
CELGENE CORP COM 151020104 275 2,630 SH   SOLE 1,546 0 1,084
CHEVRON CORP NEW COM 166764100 9,674 93,990 SH   SOLE 54,515 0 39,475
CHIPOTLE MEXICAN GRILL INC COM 169656105 328 775 SH   SOLE 688 0 87
CHUBB LIMITED COM H1467J104 2,681 21,338 SH   SOLE 13,970 0 7,368
CISCO SYS INC COM 17275r102 442 13,927 SH   SOLE 6,298 0 7,629
COCA COLA CO COM 191216100 2,109 49,827 SH   SOLE 32,953 0 16,874
COLGATE PALMOLIVE CO COM 194162103 2,150 28,993 SH   SOLE 24,147 0 4,846
COMCAST CORP NEW CL A 20030n101 680 10,255 SH   SOLE 5,148 0 5,107
CONOCOPHILLIPS COM 20825c104 3,369 77,503 SH   SOLE 58,402 0 19,101
CONSOLIDATED EDISON INC COM 209115104 579 7,685 SH   SOLE 6,966 0 719
CORNING INC COM 219350105 8,258 349,167 SH   SOLE 309,299 0 39,868
COSTCO WHSL CORP NEW COM 22160k105 1,212 7,949 SH   SOLE 3,479 0 4,470
CSX CORP COM 126408103 383 12,544 SH   SOLE 1,800 0 10,744
DANAHER CORP DEL COM 235851102 1,094 13,959 SH   SOLE 13,949 0 10
DENTSPLY SIRONA INC COM 24906P109 13,636 229,453 SH   SOLE 195,072 0 34,381
DEVON ENERGY CORP NEW COM 25179m103 2,727 61,816 SH   SOLE 56,271 0 5,545
DIAGEO P L C SPON ADR NEW 25243q205 17,776 153,188 SH   SOLE 124,483 0 28,705
DISNEY WALT CO COM DISNEY 254687106 3,771 40,605 SH   SOLE 40,013 0 592
DOMINION RES INC VA NEW COM 25746U109 4,085 55,006 SH   SOLE 36,766 0 18,240
DOVER CORP COM 260003108 2,885 39,175 SH   SOLE 31,710 0 7,465
DOW CHEM CO COM 260543103 257 4,955 SH   SOLE 1,390 0 3,565
DR PEPPER SNAPPLE GROUP INC COM 26138E109 317 3,469 SH   SOLE 3,298 0 171
DU PONT E I DE NEMOURS & CO COM 263534109 1,652 24,675 SH   SOLE 11,762 0 12,913
DUKE ENERGY CORP NEW COM NEW 26441C204 342 4,272 SH   SOLE 569 0 3,703
EATON VANCE CORP COM NON VTG 278265103 433 11,082 SH   SOLE 11,082 0 0
EBAY INC COM 278642103 10,040 305,163 SH   SOLE 260,051 0 45,112
ECOLAB INC COM 278865100 4,599 37,782 SH   SOLE 28,288 0 9,494
EMERSON ELEC CO COM 291011104 11,117 203,937 SH   SOLE 157,923 0 46,014
ENTERPRISE PRODS PARTNERS L COM 293792107 352 12,726 SH   SOLE 12,230 0 496
EOG RES INC COM 26875P101 351 3,631 SH   SOLE 1,985 0 1,646
EXPRESS SCRIPTS HLDG CO COM 30219G108 280 3,965 SH   SOLE 1,489 0 2,476
EXXON MOBIL CORP COM 30231G102 20,884 239,279 SH   SOLE 150,257 0 89,022
FACEBOOK INC CL A 30303M102 449 3,502 SH   SOLE 3,327 0 175
FASTENAL CO COM 311900104 567 13,571 SH   SOLE 13,571 0 0
FEDEX CORP COM 31428x106 14,348 82,138 SH   SOLE 67,261 0 14,877
FISERV INC COM 337738108 452 4,549 SH   SOLE 2,501 0 2,048
FORTIVE CORP COM 34959J108 355 6,976 SH   SOLE 6,971 0 5
FREEPORT-MCMORAN INC CL B 35671D857 148 13,618 SH   SOLE 8,832 0 4,786
FULLER H B CO COM 359694106 562 12,094 SH   SOLE 12,094 0 0
GENERAL ELECTRIC CO COM 369604103 5,434 183,469 SH   SOLE 101,177 0 82,292
GENUINE PARTS CO COM 372460105 342 3,407 SH   SOLE 2,732 0 675
GILEAD SCIENCES INC COM 375558103 684 8,643 SH   SOLE 5,142 0 3,501
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 409 9,481 SH   SOLE 8,520 0 961
GOLDMAN SACHS GROUP INC COM 38141g104 277 1,718 SH   SOLE 1,662 0 56
HEWLETT PACKARD ENTERPRISE C COM 42824C109 206 9,070 SH   SOLE 281 0 8,789
HOME DEPOT INC COM 437076102 698 5,422 SH   SOLE 4,233 0 1,189
HONEYWELL INTL INC COM 438516106 1,101 9,440 SH   SOLE 8,003 0 1,437
HORMEL FOODS CORP COM 440452100 27,570 726,873 SH   SOLE 561,195 0 165,678
HUBBELL INC COM 443510607 372 3,455 SH   SOLE 3,455 0 0
ILLINOIS TOOL WKS INC COM 452308109 22,337 186,388 SH   SOLE 143,688 0 42,700
INCYTE CORP COM 45337C102 633 6,713 SH   SOLE 6,103 0 610
INTEL CORP COM 458140100 488 12,925 SH   SOLE 7,102 0 5,823
INTERNATIONAL BUSINESS MACHS COM 459200101 1,677 10,557 SH   SOLE 4,110 0 6,447
INTUITIVE SURGICAL INC COM NEW 46120e602 415 572 SH   SOLE 467 0 105
IONIS PHARMACEUTICALS INC COM 462222100 381 10,404 SH   SOLE 9,824 0 580
ISHARES TR CORE S&P500 ETF 464287200 245 1,125 SH   SOLE 925 0 200
ISHARES TR IBOXX INV CP ETF 464287242 258 2,091 SH   SOLE 2,091 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 292 5,647 SH   SOLE 5,647 0 0
JOHNSON & JOHNSON COM 478160104 13,329 112,836 SH   SOLE 80,540 0 32,296
JPMORGAN CHASE & CO COM 46625h100 2,229 33,478 SH   SOLE 19,613 0 13,865
KELLOGG CO COM 487836108 312 4,030 SH   SOLE 1,635 0 2,395
KIMBERLY CLARK CORP COM 494368103 1,078 8,547 SH   SOLE 8,194 0 353
KRAFT HEINZ CO COM 500754106 1,780 19,886 SH   SOLE 15,113 0 4,773
LILLY ELI & CO COM 532457108 623 7,761 SH   SOLE 4,814 0 2,947
MASTERCARD INCORPORATED CL A 57636q104 1,011 9,937 SH   SOLE 9,577 0 360
MCDONALDS CORP COM 580135101 494 4,285 SH   SOLE 4,185 0 100
MEDTRONIC PLC SHS G5960L103 19,501 225,708 SH   SOLE 194,758 0 30,950
MERCK & CO INC COM 58933Y105 21,782 349,015 SH   SOLE 268,279 0 80,736
MICROSOFT CORP COM 594918104 31,670 549,820 SH   SOLE 449,862 0 99,958
MOHAWK INDS INC COM 608190104 201 1,001 SH   SOLE 1,001 0 0
MONDELEZ INTL INC CL A 609207105 6,800 154,900 SH   SOLE 120,631 0 34,269
NEXTERA ENERGY INC COM 65339F101 644 5,261 SH   SOLE 4,125 0 1,136
NOBLE ENERGY INC COM 655044105 818 22,899 SH   SOLE 22,599 0 300
NORDSTROM INC COM 655664100 9,556 184,190 SH   SOLE 153,170 0 31,020
NOVARTIS A G SPONSORED ADR 66987V109 6,857 86,842 SH   SOLE 77,677 0 9,165
NOVO-NORDISK A S ADR 670100205 306 7,367 SH   SOLE 1,450 0 5,917
O REILLY AUTOMOTIVE INC NEW COM 67103H107 232 830 SH   SOLE 830 0 0
OMNICOM GROUP INC COM 681919106 521 6,127 SH   SOLE 3,581 0 2,546
ORACLE CORP COM 68389x105 372 9,468 SH   SOLE 9,162 0 306
PAYCHEX INC COM 704326107 22,413 387,300 SH   SOLE 310,520 0 76,780
PAYPAL HLDGS INC COM 70450Y103 11,697 285,501 SH   SOLE 243,749 0 41,752
PEPSICO INC COM 713448108 3,805 34,980 SH   SOLE 11,872 0 23,108
PFIZER INC COM 717081103 2,805 82,824 SH   SOLE 37,908 0 44,916
PHILIP MORRIS INTL INC COM 718172109 1,413 14,537 SH   SOLE 5,460 0 9,077
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 363 5,500 SH   SOLE 5,500 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 205 1,730 SH   SOLE 1,730 0 0
PPG INDS INC COM 693506107 1,041 10,068 SH   SOLE 9,068 0 1,000
PRAXAIR INC COM 74005p104 14,478 119,819 SH   SOLE 100,260 0 19,559
PROCTER AND GAMBLE CO COM 742718109 14,434 160,820 SH   SOLE 123,323 0 37,497
QUALCOMM INC COM 747525103 206 3,007 SH   SOLE 867 0 2,140
REGENERON PHARMACEUTICALS COM 75886F107 523 1,300 SH   SOLE 1,200 0 100
ROCKWELL COLLINS INC COM 774341101 12,969 153,769 SH   SOLE 135,948 0 17,821
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 8,739 165,423 SH   SOLE 141,633 0 23,790
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 554 11,067 SH   SOLE 7,519 0 3,548
SANOFI SPONSORED ADR 80105n105 5,804 151,968 SH   SOLE 124,558 0 27,410
SCHLUMBERGER LTD COM 806857108 1,011 12,853 SH   SOLE 7,282 0 5,571
SCHWAB CHARLES CORP NEW COM 808513105 506 16,031 SH   SOLE 16,031 0 0
SEALED AIR CORP NEW COM 81211k100 3,167 69,109 SH   SOLE 48,009 0 21,100
SEATTLE GENETICS INC COM 812578102 463 8,581 SH   SOLE 7,801 0 780
SONOCO PRODS CO COM 835495102 511 9,666 SH   SOLE 9,666 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 720 5,730 SH   SOLE 730 0 5,000
SPECTRA ENERGY CORP COM 847560109 21,032 491,970 SH   SOLE 409,606 0 82,364
ST JUDE MED INC COM 790849103 3,140 39,365 SH   SOLE 31,125 0 8,240
STATOIL ASA SPONSORED ADR 85771p102 935 55,634 SH   SOLE 45,384 0 10,250
STRYKER CORP COM 863667101 14,024 120,471 SH   SOLE 104,610 0 15,861
SYNGENTA AG SPONSORED ADR 87160a100 321 3,660 SH   SOLE 3,660 0 0
SYNOPSYS INC COM 871607107 8,506 143,326 SH   SOLE 128,156 0 15,170
TARGET CORP COM 87612e106 371 5,407 SH   SOLE 2,140 0 3,267
TEXAS INSTRS INC COM 882508104 524 7,466 SH   SOLE 7,413 0 53
THERMO FISHER SCIENTIFIC INC COM 883556102 5,487 34,496 SH   SOLE 24,677 0 9,819
TIME WARNER INC COM NEW 887317303 11,852 148,870 SH   SOLE 128,459 0 20,411
TJX COS INC NEW COM 872540109 1,066 14,260 SH   SOLE 14,242 0 18
TRIMBLE NAVIGATION LTD COM 896239100 4,794 167,858 SH   SOLE 153,518 0 14,340
TRIPADVISOR INC COM 896945201 2,958 46,823 SH   SOLE 40,008 0 6,815
UNILEVER N V N Y SHS NEW 904784709 11,227 243,529 SH   SOLE 190,829 0 52,700
UNILEVER PLC SPON ADR NEW 904767704 6,647 140,240 SH   SOLE 127,875 0 12,365
UNION PAC CORP COM 907818108 1,252 12,832 SH   SOLE 6,030 0 6,802
UNITED TECHNOLOGIES CORP COM 913017109 406 3,997 SH   SOLE 3,950 0 47
UNITEDHEALTH GROUP INC COM 91324p102 3,093 22,091 SH   SOLE 21,984 0 107
US BANCORP DEL COM NEW 902973304 1,231 28,699 SH   SOLE 28,601 0 98
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,455 17,390 SH   SOLE 17,390 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 318 7,000 SH   SOLE 7,000 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 216 4,435 SH   SOLE 4,435 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 937 15,461 SH   SOLE 11,031 0 4,430
VERISK ANALYTICS INC COM 92345Y106 13,316 163,831 SH   SOLE 134,268 0 29,563
VERIZON COMMUNICATIONS INC COM 92343v104 1,167 22,449 SH   SOLE 10,752 0 11,697
VERTEX PHARMACEUTICALS INC COM 92532F100 449 5,145 SH   SOLE 4,246 0 899
VISA INC COM CL A 92826c839 484 5,858 SH   SOLE 4,710 0 1,148
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 15,426 529,197 SH   SOLE 428,753 0 100,444
VULCAN MATLS CO COM 929160109 3,460 30,424 SH   SOLE 9,258 0 21,166
WALGREENS BOOTS ALLIANCE INC COM 931427108 600 7,446 SH   SOLE 3,317 0 4,129
WAL-MART STORES INC COM 931142103 270 3,740 SH   SOLE 2,988 0 752
WATERS CORP COM 941848103 283 1,785 SH   SOLE 1,778 0 7
WELLS FARGO & CO NEW COM 949746101 899 20,293 SH   SOLE 17,652 0 2,641
WESTROCK CO COM 96145D105 223 4,601 SH   SOLE 1,072 0 3,529
WHOLE FOODS MKT INC COM 966837106 249 8,793 SH   SOLE 6,723 0 2,070
WILEY JOHN & SONS INC CL A 968223206 14,684 284,517 SH   SOLE 241,271 0 43,246
WILEY JOHN & SONS INC CL B 968223305 46 850 SH   SOLE 850 0 0
YUM BRANDS INC COM 988498101 210 2,314 SH   SOLE 1,598 0 716
ZIMMER BIOMET HLDGS INC COM 98956P102 11,659 89,672 SH   SOLE 78,900 0 10,772