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,724 19,466 SH   SOLE 16,780 0 2,686
ABB LTD SPONSORED ADR 000375204 15,037 642,628 SH   SOLE 540,743 0 101,885
ABBOTT LABS COM 002824100 1,641 36,957 SH   SOLE 30,429 0 6,528
ABBVIE INC COM 00287Y109 840 12,897 SH   SOLE 8,659 0 4,238
ADOBE SYS INC COM 00724F101 1,814 13,940 SH   SOLE 8,284 0 5,656
AGRIUM INC COM 008916108 1,624 17,000 SH   SOLE 17,000 0 0
AIR PRODS & CHEMS INC COM 009158106 12,433 91,901 SH   SOLE 75,484 0 16,417
ALBEMARLE CORP COM 012653101 2,933 27,760 SH   SOLE 24,660 0 3,100
ALEXION PHARMACEUTICALS INC COM 015351109 396 3,270 SH   SOLE 2,975 0 295
ALLSTATE CORP COM 020002101 4,389 53,855 SH   SOLE 2,573 0 51,282
ALPHABET INC CAP STK CL C 02079K107 1,012 1,220 SH   SOLE 1,101 0 119
ALPHABET INC CAP STK CL A 02079K305 840 991 SH   SOLE 762 0 229
ALTRIA GROUP INC COM 02209s103 962 13,463 SH   SOLE 4,161 0 9,302
AMAZON COM INC COM 023135106 437 493 SH   SOLE 458 0 35
AMERICAN EXPRESS CO COM 025816109 2,844 35,950 SH   SOLE 23,419 0 12,531
AMETEK INC NEW COM 031100100 254 4,698 SH   SOLE 3,888 0 810
AMGEN INC COM 031162100 9,414 57,375 SH   SOLE 47,530 0 9,845
ANADARKO PETE CORP COM 032511107 366 5,911 SH   SOLE 3,696 0 2,215
ANALOG DEVICES INC COM 032654105 24,594 300,107 SH   SOLE 248,912 0 51,195
APPLE INC COM 037833100 4,743 33,012 SH   SOLE 26,808 0 6,204
APPLIED MATLS INC COM 038222105 16,730 430,071 SH   SOLE 363,360 0 66,711
AT&T INC COM 00206r102 784 18,859 SH   SOLE 12,108 0 6,751
AUTODESK INC COM 052769106 20,053 231,906 SH   SOLE 207,486 0 24,420
AUTOMATIC DATA PROCESSING IN COM 053015103 1,226 11,970 SH   SOLE 6,739 0 5,231
BARD C R INC COM 067383109 326 1,311 SH   SOLE 100 0 1,211
BECTON DICKINSON & CO COM 075887109 678 3,694 SH   SOLE 3,679 0 15
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,246 25 SH   SOLE 17 0 8
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,908 113,440 SH   SOLE 99,415 0 14,025
BIOGEN INC COM 09062x103 314 1,147 SH   SOLE 590 0 557
BIOMARIN PHARMACEUTICAL INC COM 09061G101 503 5,727 SH   SOLE 5,197 0 530
BOEING CO COM 097023105 485 2,743 SH   SOLE 2,478 0 265
BP PLC SPONSORED ADR 055622104 900 26,063 SH   SOLE 13,523 0 12,540
BRISTOL MYERS SQUIBB CO COM 110122108 903 16,606 SH   SOLE 10,772 0 5,834
BROWN FORMAN CORP CL A 115637100 203 4,314 SH   SOLE 4,314 0 0
BRUNSWICK CORP COM 117043109 5,902 96,440 SH   SOLE 87,490 0 8,950
CABOT OIL & GAS CORP COM 127097103 1,198 50,104 SH   SOLE 50,000 0 104
CACI INTL INC CL A 127190304 12,784 108,982 SH   SOLE 90,153 0 18,829
CAMPBELL SOUP CO COM 134429109 364 6,367 SH   SOLE 6,167 0 200
CARMAX INC COM 143130102 336 5,675 SH   SOLE 5,675 0 0
CELGENE CORP COM 151020104 327 2,630 SH   SOLE 1,546 0 1,084
CHARTER COMMUNICATIONS INC N CL A 16119P108 219 668 SH   SOLE 657 0 11
CHEVRON CORP NEW COM 166764100 9,868 91,904 SH   SOLE 52,429 0 39,475
CHUBB LIMITED COM H1467J104 1,919 14,082 SH   SOLE 10,083 0 3,999
CISCO SYS INC COM 17275r102 455 13,452 SH   SOLE 5,823 0 7,629
CLOROX CO DEL COM 189054109 210 1,555 SH   SOLE 1,555 0 0
COCA COLA CO COM 191216100 1,973 46,494 SH   SOLE 29,620 0 16,874
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,182 70,265 SH   SOLE 61,690 0 8,575
COLGATE PALMOLIVE CO COM 194162103 2,147 29,333 SH   SOLE 24,487 0 4,846
COMCAST CORP NEW CL A 20030n101 737 19,604 SH   SOLE 9,390 0 10,214
CONOCOPHILLIPS COM 20825c104 3,796 76,122 SH   SOLE 57,093 0 19,029
CONSOLIDATED EDISON INC COM 209115104 477 6,146 SH   SOLE 6,146 0 0
CORNING INC COM 219350105 9,801 362,987 SH   SOLE 323,319 0 39,668
COSTCO WHSL CORP NEW COM 22160k105 859 5,124 SH   SOLE 3,439 0 1,685
CSX CORP COM 126408103 509 10,944 SH   SOLE 1,200 0 9,744
DANAHER CORP DEL COM 235851102 1,194 13,959 SH   SOLE 13,949 0 10
DENTSPLY SIRONA INC COM 24906P109 14,261 228,396 SH   SOLE 200,595 0 27,801
DEVON ENERGY CORP NEW COM 25179m103 2,704 64,816 SH   SOLE 59,271 0 5,545
DIAGEO P L C SPON ADR NEW 25243q205 21,473 185,784 SH   SOLE 149,434 0 36,350
DISNEY WALT CO COM DISNEY 254687106 8,150 71,879 SH   SOLE 63,372 0 8,507
DOMINION RES INC VA NEW COM 25746U109 3,587 46,246 SH   SOLE 29,646 0 16,600
DOVER CORP COM 260003108 3,140 39,075 SH   SOLE 31,610 0 7,465
DOW CHEM CO COM 260543103 269 4,231 SH   SOLE 666 0 3,565
DR PEPPER SNAPPLE GROUP INC COM 26138E109 340 3,469 SH   SOLE 3,298 0 171
DU PONT E I DE NEMOURS & CO COM 263534109 1,860 23,150 SH   SOLE 10,237 0 12,913
DUKE ENERGY CORP NEW COM NEW 26441C204 350 4,272 SH   SOLE 569 0 3,703
EATON VANCE CORP COM NON VTG 278265103 498 11,082 SH   SOLE 11,082 0 0
EBAY INC COM 278642103 10,571 314,899 SH   SOLE 274,387 0 40,512
ECOLAB INC COM 278865100 4,294 34,257 SH   SOLE 28,263 0 5,994
EMERSON ELEC CO COM 291011104 8,418 140,628 SH   SOLE 106,299 0 34,329
ENBRIDGE INC COM 29250N105 7,435 177,695 SH   SOLE 146,169 0 31,526
ENTERPRISE PRODS PARTNERS L COM 293792107 290 10,496 SH   SOLE 10,496 0 0
EOG RES INC COM 26875P101 354 3,631 SH   SOLE 1,985 0 1,646
EXPRESS SCRIPTS HLDG CO COM 30219G108 261 3,965 SH   SOLE 1,489 0 2,476
EXXON MOBIL CORP COM 30231G102 19,137 233,346 SH   SOLE 144,514 0 88,832
FACEBOOK INC CL A 30303M102 497 3,502 SH   SOLE 3,327 0 175
FASTENAL CO COM 311900104 699 13,571 SH   SOLE 13,571 0 0
FEDEX CORP COM 31428x106 16,162 82,818 SH   SOLE 70,046 0 12,772
FISERV INC COM 337738108 525 4,549 SH   SOLE 2,501 0 2,048
FORTIVE CORP COM 34959J108 419 6,957 SH   SOLE 6,952 0 5
FREEPORT-MCMORAN INC CL B 35671D857 182 13,618 SH   SOLE 8,832 0 4,786
FULLER H B CO COM 359694106 624 12,094 SH   SOLE 12,094 0 0
GENERAL ELECTRIC CO COM 369604103 5,277 177,069 SH   SOLE 100,097 0 76,972
GENUINE PARTS CO COM 372460105 304 3,292 SH   SOLE 2,617 0 675
GILEAD SCIENCES INC COM 375558103 3,232 47,582 SH   SOLE 38,766 0 8,816
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 334 7,917 SH   SOLE 6,956 0 961
GOLDMAN SACHS GROUP INC COM 38141g104 304 1,323 SH   SOLE 1,267 0 56
HERSHEY CO COM 427866108 214 1,957 SH   SOLE 1,179 0 778
HEWLETT PACKARD ENTERPRISE C COM 42824C109 215 9,070 SH   SOLE 281 0 8,789
HOME DEPOT INC COM 437076102 796 5,422 SH   SOLE 4,233 0 1,189
HONEYWELL INTL INC COM 438516106 1,179 9,440 SH   SOLE 8,003 0 1,437
HORMEL FOODS CORP COM 440452100 25,066 723,830 SH   SOLE 570,652 0 153,178
HUBBELL INC COM 443510607 529 4,407 SH   SOLE 4,407 0 0
ILLINOIS TOOL WKS INC COM 452308109 23,877 180,243 SH   SOLE 142,693 0 37,550
INCYTE CORP COM 45337C102 976 7,298 SH   SOLE 6,618 0 680
INTEL CORP COM 458140100 460 12,766 SH   SOLE 6,943 0 5,823
INTERNATIONAL BUSINESS MACHS COM 459200101 1,824 10,474 SH   SOLE 3,902 0 6,572
INTUITIVE SURGICAL INC COM NEW 46120e602 438 572 SH   SOLE 467 0 105
IONIS PHARMACEUTICALS INC COM 462222100 487 12,119 SH   SOLE 11,379 0 740
ISHARES TR CORE S&P500 ETF 464287200 243 1,025 SH   SOLE 825 0 200
ISHARES TR IBOXX INV CP ETF 464287242 266 2,255 SH   SOLE 2,255 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 312 5,647 SH   SOLE 5,647 0 0
JOHNSON & JOHNSON COM 478160104 13,629 109,427 SH   SOLE 79,560 0 29,867
JOHNSON CTLS INTL PLC SHS G51502105 10,486 248,967 SH   SOLE 214,928 0 34,039
JPMORGAN CHASE & CO COM 46625h100 2,891 32,908 SH   SOLE 19,043 0 13,865
KELLOGG CO COM 487836108 293 4,030 SH   SOLE 1,635 0 2,395
KIMBERLY CLARK CORP COM 494368103 1,125 8,547 SH   SOLE 8,194 0 353
KRAFT HEINZ CO COM 500754106 1,716 18,897 SH   SOLE 14,124 0 4,773
LILLY ELI & CO COM 532457108 533 6,333 SH   SOLE 3,386 0 2,947
M & T BK CORP COM 55261F104 3,984 25,746 SH   SOLE 24,182 0 1,564
MASTERCARD INCORPORATED CL A 57636q104 1,106 9,832 SH   SOLE 9,472 0 360
MCDONALDS CORP COM 580135101 551 4,250 SH   SOLE 4,150 0 100
MEDTRONIC PLC SHS G5960L103 17,312 214,892 SH   SOLE 183,467 0 31,425
MERCK & CO INC COM 58933Y105 21,907 344,772 SH   SOLE 269,936 0 74,836
MICROSOFT CORP COM 594918104 35,011 531,596 SH   SOLE 440,828 0 90,768
MOHAWK INDS INC COM 608190104 230 1,001 SH   SOLE 1,001 0 0
MONDELEZ INTL INC CL A 609207105 6,561 152,307 SH   SOLE 118,038 0 34,269
NEUROCRINE BIOSCIENCES INC COM 64125C109 230 5,320 SH   SOLE 5,050 0 270
NEXTERA ENERGY INC COM 65339F101 438 3,411 SH   SOLE 2,125 0 1,286
NOBLE ENERGY INC COM 655044105 855 24,899 SH   SOLE 24,599 0 300
NORDSTROM INC COM 655664100 4,842 103,963 SH   SOLE 84,643 0 19,320
NORTHERN TR CORP COM 665859104 201 2,323 SH   SOLE 2,323 0 0
NOVARTIS A G SPONSORED ADR 66987V109 7,023 94,567 SH   SOLE 84,552 0 10,015
NOVO-NORDISK A S ADR 670100205 211 6,167 SH   SOLE 250 0 5,917
O REILLY AUTOMOTIVE INC NEW COM 67103H107 224 830 SH   SOLE 830 0 0
OMNICOM GROUP INC COM 681919106 528 6,127 SH   SOLE 3,581 0 2,546
ORACLE CORP COM 68389x105 347 7,786 SH   SOLE 7,480 0 306
PAYCHEX INC COM 704326107 22,383 380,016 SH   SOLE 312,336 0 67,680
PAYPAL HLDGS INC COM 70450Y103 13,182 306,417 SH   SOLE 264,095 0 42,322
PEPSICO INC COM 713448108 3,924 35,080 SH   SOLE 11,972 0 23,108
PFIZER INC COM 717081103 2,847 83,230 SH   SOLE 39,274 0 43,956
PHILIP MORRIS INTL INC COM 718172109 1,631 14,447 SH   SOLE 5,370 0 9,077
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 389 5,500 SH   SOLE 5,500 0 0
PPG INDS INC COM 693506107 1,142 10,868 SH   SOLE 9,868 0 1,000
PRAXAIR INC COM 74005p104 14,354 121,026 SH   SOLE 104,117 0 16,909
PROCTER AND GAMBLE CO COM 742718109 14,249 158,583 SH   SOLE 121,736 0 36,847
REGENERON PHARMACEUTICALS COM 75886F107 580 1,497 SH   SOLE 1,377 0 120
ROCKWELL COLLINS INC COM 774341101 15,850 163,132 SH   SOLE 142,411 0 20,721
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 9,627 172,436 SH   SOLE 147,446 0 24,990
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 589 11,167 SH   SOLE 7,619 0 3,548
SANOFI SPONSORED ADR 80105n105 10,649 235,343 SH   SOLE 201,518 0 33,825
SCHLUMBERGER LTD COM 806857108 982 12,568 SH   SOLE 6,997 0 5,571
SCHWAB CHARLES CORP NEW COM 808513105 654 16,031 SH   SOLE 16,031 0 0
SEALED AIR CORP NEW COM 81211k100 1,577 36,179 SH   SOLE 24,679 0 11,500
SEATTLE GENETICS INC COM 812578102 598 9,506 SH   SOLE 8,616 0 890
SONOCO PRODS CO COM 835495102 410 7,748 SH   SOLE 7,748 0 0
STATOIL ASA SPONSORED ADR 85771p102 560 32,584 SH   SOLE 30,384 0 2,200
STRYKER CORP COM 863667101 15,330 116,445 SH   SOLE 104,384 0 12,061
SYNGENTA AG SPONSORED ADR 87160a100 280 3,160 SH   SOLE 3,160 0 0
SYNOPSYS INC COM 871607107 10,104 140,078 SH   SOLE 125,908 0 14,170
TARGET CORP COM 87612e106 292 5,286 SH   SOLE 2,019 0 3,267
TEXAS INSTRS INC COM 882508104 521 6,466 SH   SOLE 6,413 0 53
THERMO FISHER SCIENTIFIC INC COM 883556102 5,013 32,636 SH   SOLE 22,982 0 9,654
TIFFANY & CO NEW COM 886547108 246 2,586 SH   SOLE 2,586 0 0
TIME WARNER INC COM NEW 887317303 14,374 147,112 SH   SOLE 129,701 0 17,411
TJX COS INC NEW COM 872540109 1,053 13,310 SH   SOLE 13,292 0 18
TRIMBLE INC COM 896239100 6,036 188,563 SH   SOLE 173,373 0 15,190
TRIPADVISOR INC COM 896945201 2,013 46,638 SH   SOLE 42,413 0 4,225
UNILEVER N V N Y SHS NEW 904784709 11,508 231,641 SH   SOLE 189,604 0 42,037
UNILEVER PLC SPON ADR NEW 904767704 7,896 160,033 SH   SOLE 145,938 0 14,095
UNION PAC CORP COM 907818108 1,274 12,032 SH   SOLE 5,230 0 6,802
UNITED TECHNOLOGIES CORP COM 913017109 415 3,697 SH   SOLE 3,650 0 47
UNITEDHEALTH GROUP INC COM 91324p102 2,992 18,241 SH   SOLE 17,984 0 257
US BANCORP DEL COM NEW 902973304 2,677 51,984 SH   SOLE 51,886 0 98
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,697 17,090 SH   SOLE 17,090 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 460 4,260 SH   SOLE 4,260 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 384 8,025 SH   SOLE 8,025 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 958 15,146 SH   SOLE 10,716 0 4,430
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 253 4,910 SH   SOLE 4,910 0 0
VERISK ANALYTICS INC COM 92345Y106 12,317 151,799 SH   SOLE 126,086 0 25,713
VERIZON COMMUNICATIONS INC COM 92343v104 792 16,245 SH   SOLE 9,850 0 6,395
VERSUM MATLS INC COM 92532W103 843 27,536 SH   SOLE 22,062 0 5,474
VERTEX PHARMACEUTICALS INC COM 92532F100 625 5,715 SH   SOLE 4,816 0 899
VISA INC COM CL A 92826c839 516 5,808 SH   SOLE 4,660 0 1,148
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 14,181 536,564 SH   SOLE 443,608 0 92,956
VULCAN MATLS CO COM 929160109 3,555 29,508 SH   SOLE 8,742 0 20,766
WALGREENS BOOTS ALLIANCE INC COM 931427108 591 7,112 SH   SOLE 2,983 0 4,129
WATERS CORP COM 941848103 279 1,785 SH   SOLE 1,778 0 7
WELLS FARGO & CO NEW COM 949746101 861 15,473 SH   SOLE 12,832 0 2,641
WESTROCK CO COM 96145D105 239 4,601 SH   SOLE 1,072 0 3,529
WHOLE FOODS MKT INC COM 966837106 238 7,993 SH   SOLE 5,923 0 2,070
WILEY JOHN & SONS INC CL A 968223206 15,330 284,944 SH   SOLE 246,851 0 38,093
ZIMMER BIOMET HLDGS INC COM 98956P102 12,436 101,839 SH   SOLE 90,792 0 11,047