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 4,053 19,466 SH   SOLE 16,780 0 2,686
ABB LTD SPONSORED ADR 000375204 16,274 653,563 SH   SOLE 545,888 0 107,675
ABBOTT LABS COM 002824100 1,223 25,169 SH   SOLE 18,796 0 6,373
ABBVIE INC COM 00287Y109 935 12,897 SH   SOLE 8,659 0 4,238
ADOBE SYS INC COM 00724F101 1,847 13,060 SH   SOLE 8,154 0 4,906
AGRIUM INC COM 008916108 1,538 17,000 SH   SOLE 17,000 0 0
AIR PRODS & CHEMS INC COM 009158106 13,187 92,181 SH   SOLE 75,799 0 16,382
ALBEMARLE CORP COM 012653101 6,173 58,485 SH   SOLE 50,265 0 8,220
ALEXION PHARMACEUTICALS INC COM 015351109 409 3,360 SH   SOLE 3,065 0 295
ALLSTATE CORP COM 020002101 4,759 53,810 SH   SOLE 2,541 0 51,269
ALPHABET INC CAP STK CL C 02079K107 1,260 1,387 SH   SOLE 1,268 0 119
ALPHABET INC CAP STK CL A 02079K305 1,039 1,118 SH   SOLE 889 0 229
ALTRIA GROUP INC COM 02209s103 950 12,763 SH   SOLE 3,461 0 9,302
AMAZON COM INC COM 023135106 513 530 SH   SOLE 510 0 20
AMERICAN EXPRESS CO COM 025816109 2,573 30,548 SH   SOLE 21,623 0 8,925
AMETEK INC NEW COM 031100100 282 4,650 SH   SOLE 3,888 0 762
AMGEN INC COM 031162100 8,442 49,017 SH   SOLE 40,865 0 8,152
ANADARKO PETE CORP COM 032511107 268 5,911 SH   SOLE 3,696 0 2,215
ANALOG DEVICES INC COM 032654105 22,920 294,607 SH   SOLE 245,357 0 49,250
APPLE INC COM 037833100 4,737 32,891 SH   SOLE 26,687 0 6,204
APPLIED MATLS INC COM 038222105 16,189 391,892 SH   SOLE 336,381 0 55,511
AT&T INC COM 00206r102 691 18,308 SH   SOLE 12,108 0 6,200
AUTODESK INC COM 052769106 21,235 210,626 SH   SOLE 188,636 0 21,990
AUTOMATIC DATA PROCESSING IN COM 053015103 1,226 11,970 SH   SOLE 6,739 0 5,231
BARD C R INC COM 067383109 414 1,311 SH   SOLE 100 0 1,211
BECTON DICKINSON & CO COM 075887109 706 3,619 SH   SOLE 3,604 0 15
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,877 27 SH   SOLE 19 0 8
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19,086 112,687 SH   SOLE 98,862 0 13,825
BIOGEN INC COM 09062x103 311 1,147 SH   SOLE 590 0 557
BIOMARIN PHARMACEUTICAL INC COM 09061G101 531 5,847 SH   SOLE 5,317 0 530
BOEING CO COM 097023105 543 2,743 SH   SOLE 2,478 0 265
BP PLC SPONSORED ADR 055622104 903 26,063 SH   SOLE 13,523 0 12,540
BRISTOL MYERS SQUIBB CO COM 110122108 909 16,309 SH   SOLE 10,475 0 5,834
BROWN FORMAN CORP CL A 115637100 213 4,314 SH   SOLE 4,314 0 0
BRUNSWICK CORP COM 117043109 8,852 141,110 SH   SOLE 123,410 0 17,700
CABOT OIL & GAS CORP COM 127097103 1,257 50,104 SH   SOLE 50,000 0 104
CACI INTL INC CL A 127190304 13,186 105,447 SH   SOLE 87,568 0 17,879
CAMPBELL SOUP CO COM 134429109 332 6,367 SH   SOLE 6,167 0 200
CARMAX INC COM 143130102 463 7,349 SH   SOLE 7,349 0 0
CELGENE CORP COM 151020104 342 2,630 SH   SOLE 1,546 0 1,084
CHEVRON CORP NEW COM 166764100 9,628 92,284 SH   SOLE 52,819 0 39,465
CHUBB LIMITED COM H1467J104 1,588 10,922 SH   SOLE 6,954 0 3,968
CISCO SYS INC COM 17275r102 397 12,696 SH   SOLE 5,067 0 7,629
CLOROX CO DEL COM 189054109 207 1,555 SH   SOLE 1,555 0 0
COCA COLA CO COM 191216100 2,085 46,494 SH   SOLE 29,620 0 16,874
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,446 66,965 SH   SOLE 59,390 0 7,575
COLGATE PALMOLIVE CO COM 194162103 2,160 29,133 SH   SOLE 24,287 0 4,846
COMCAST CORP NEW CL A 20030n101 763 19,604 SH   SOLE 9,390 0 10,214
CONOCOPHILLIPS COM 20825c104 3,003 68,308 SH   SOLE 50,611 0 17,697
CONSOLIDATED EDISON INC COM 209115104 497 6,146 SH   SOLE 6,146 0 0
CORNING INC COM 219350105 10,674 355,217 SH   SOLE 317,529 0 37,688
COSTCO WHSL CORP NEW COM 22160k105 764 4,774 SH   SOLE 3,089 0 1,685
CSX CORP COM 126408103 535 9,800 SH   SOLE 1,200 0 8,600
DANAHER CORP DEL COM 235851102 1,425 16,884 SH   SOLE 16,874 0 10
DENTSPLY SIRONA INC COM 24906P109 15,041 231,969 SH   SOLE 204,618 0 27,351
DEVON ENERGY CORP NEW COM 25179m103 2,336 73,071 SH   SOLE 67,526 0 5,545
DIAGEO P L C SPON ADR NEW 25243q205 22,696 189,403 SH   SOLE 151,588 0 37,815
DISNEY WALT CO COM DISNEY 254687106 9,224 86,811 SH   SOLE 77,709 0 9,102
DOMINION ENERGY INC COM 25746U109 2,981 38,896 SH   SOLE 22,446 0 16,450
DOVER CORP COM 260003108 3,060 38,150 SH   SOLE 31,085 0 7,065
DOW CHEM CO COM 260543103 231 3,655 SH   SOLE 90 0 3,565
DR PEPPER SNAPPLE GROUP INC COM 26138E109 316 3,469 SH   SOLE 3,298 0 171
DU PONT E I DE NEMOURS & CO COM 263534109 1,878 23,267 SH   SOLE 10,354 0 12,913
DUKE ENERGY CORP NEW COM NEW 26441C204 338 4,039 SH   SOLE 336 0 3,703
DXC TECHNOLOGY CO COM 23355L106 207 2,698 SH   SOLE 1,294 0 1,404
EATON VANCE CORP COM NON VTG 278265103 524 11,082 SH   SOLE 11,082 0 0
EBAY INC COM 278642103 11,155 319,434 SH   SOLE 279,272 0 40,162
ECOLAB INC COM 278865100 4,531 34,132 SH   SOLE 28,138 0 5,994
EMERSON ELEC CO COM 291011104 5,266 88,329 SH   SOLE 65,971 0 22,358
ENBRIDGE INC COM 29250N105 2,906 72,988 SH   SOLE 66,265 0 6,723
ENTERPRISE PRODS PARTNERS L COM 293792107 284 10,496 SH   SOLE 10,496 0 0
EOG RES INC COM 26875P101 322 3,555 SH   SOLE 1,909 0 1,646
EXXON MOBIL CORP COM 30231G102 18,758 232,349 SH   SOLE 143,497 0 88,852
FACEBOOK INC CL A 30303M102 499 3,302 SH   SOLE 3,127 0 175
FASTENAL CO COM 311900104 681 15,635 SH   SOLE 15,635 0 0
FEDEX CORP COM 31428x106 17,795 81,878 SH   SOLE 69,406 0 12,472
FISERV INC COM 337738108 557 4,549 SH   SOLE 2,501 0 2,048
FORTIVE CORP COM 34959J108 440 6,952 SH   SOLE 6,952 0 0
FREEPORT-MCMORAN INC CL B 35671D857 164 13,618 SH   SOLE 8,832 0 4,786
FULLER H B CO COM 359694106 618 12,094 SH   SOLE 12,094 0 0
GENERAL ELECTRIC CO COM 369604103 4,764 176,369 SH   SOLE 99,397 0 76,972
GENUINE PARTS CO COM 372460105 244 2,632 SH   SOLE 1,957 0 675
GILEAD SCIENCES INC COM 375558103 7,213 101,903 SH   SOLE 86,507 0 15,396
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 332 7,692 SH   SOLE 6,731 0 961
GOLDMAN SACHS GROUP INC COM 38141g104 428 1,929 SH   SOLE 1,873 0 56
HERSHEY CO COM 427866108 210 1,957 SH   SOLE 1,179 0 778
HOME DEPOT INC COM 437076102 832 5,422 SH   SOLE 4,233 0 1,189
HONEYWELL INTL INC COM 438516106 1,303 9,778 SH   SOLE 8,341 0 1,437
HORMEL FOODS CORP COM 440452100 24,592 720,974 SH   SOLE 568,886 0 152,088
HUBBELL INC COM 443510607 545 4,815 SH   SOLE 4,815 0 0
ILLINOIS TOOL WKS INC COM 452308109 25,232 176,138 SH   SOLE 139,223 0 36,915
INCYTE CORP COM 45337C102 930 7,383 SH   SOLE 6,703 0 680
INTEL CORP COM 458140100 401 11,891 SH   SOLE 6,343 0 5,548
INTERNATIONAL BUSINESS MACHS COM 459200101 1,222 7,943 SH   SOLE 3,490 0 4,453
INTL PAPER CO COM 460146103 205 3,620 SH   SOLE 1,838 0 1,782
INTUITIVE SURGICAL INC COM NEW 46120e602 535 572 SH   SOLE 467 0 105
IONIS PHARMACEUTICALS INC COM 462222100 652 12,809 SH   SOLE 12,069 0 740
ISHARES TR SELECT DIVID ETF 464287168 202 2,193 SH   SOLE 1,739 0 454
ISHARES TR CORE S&P500 ETF 464287200 249 1,025 SH   SOLE 1,025 0 0
ISHARES TR IBOXX INV CP ETF 464287242 272 2,255 SH   SOLE 2,255 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 416 7,647 SH   SOLE 7,647 0 0
JOHNSON & JOHNSON COM 478160104 14,323 108,271 SH   SOLE 78,504 0 29,767
JOHNSON CTLS INTL PLC SHS G51502105 15,084 347,882 SH   SOLE 290,893 0 56,989
JPMORGAN CHASE & CO COM 46625h100 2,973 32,525 SH   SOLE 18,660 0 13,865
KELLOGG CO COM 487836108 279 4,019 SH   SOLE 1,635 0 2,384
KIMBERLY CLARK CORP COM 494368103 1,104 8,547 SH   SOLE 8,194 0 353
KRAFT HEINZ CO COM 500754106 1,541 17,997 SH   SOLE 13,224 0 4,773
LILLY ELI & CO COM 532457108 521 6,333 SH   SOLE 3,386 0 2,947
M & T BK CORP COM 55261F104 8,468 52,289 SH   SOLE 45,180 0 7,109
MASTERCARD INCORPORATED CL A 57636q104 1,616 13,304 SH   SOLE 12,944 0 360
MCDONALDS CORP COM 580135101 651 4,250 SH   SOLE 4,150 0 100
MEDTRONIC PLC SHS G5960L103 18,439 207,762 SH   SOLE 176,717 0 31,045
MERCK & CO INC COM 58933Y105 21,984 343,022 SH   SOLE 268,656 0 74,366
MICROSOFT CORP COM 594918104 35,331 512,570 SH   SOLE 424,242 0 88,328
MOHAWK INDS INC COM 608190104 302 1,251 SH   SOLE 1,251 0 0
MONDELEZ INTL INC CL A 609207105 6,533 151,272 SH   SOLE 117,003 0 34,269
NEUROCRINE BIOSCIENCES INC COM 64125C109 282 6,130 SH   SOLE 5,860 0 270
NEXTERA ENERGY INC COM 65339F101 478 3,411 SH   SOLE 2,125 0 1,286
NOBLE ENERGY INC COM 655044105 703 24,849 SH   SOLE 24,549 0 300
NORDSTROM INC COM 655664100 4,714 98,559 SH   SOLE 80,257 0 18,302
NORTHERN TR CORP COM 665859104 226 2,323 SH   SOLE 2,323 0 0
NOVARTIS A G SPONSORED ADR 66987V109 8,153 97,672 SH   SOLE 85,977 0 11,695
NOVO-NORDISK A S ADR 670100205 265 6,167 SH   SOLE 250 0 5,917
O REILLY AUTOMOTIVE INC NEW COM 67103H107 261 1,191 SH   SOLE 1,191 0 0
OMNICOM GROUP INC COM 681919106 593 7,151 SH   SOLE 4,605 0 2,546
ORACLE CORP COM 68389x105 365 7,270 SH   SOLE 6,964 0 306
PAYCHEX INC COM 704326107 21,770 382,326 SH   SOLE 314,576 0 67,750
PAYPAL HLDGS INC COM 70450Y103 16,625 309,772 SH   SOLE 267,470 0 42,302
PEPSICO INC COM 713448108 4,051 35,080 SH   SOLE 11,972 0 23,108
PFIZER INC COM 717081103 2,785 82,899 SH   SOLE 38,943 0 43,956
PHILIP MORRIS INTL INC COM 718172109 1,653 14,076 SH   SOLE 4,999 0 9,077
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 407 5,500 SH   SOLE 5,500 0 0
PPG INDS INC COM 693506107 1,195 10,868 SH   SOLE 9,868 0 1,000
PRAXAIR INC COM 74005p104 16,119 121,604 SH   SOLE 104,815 0 16,789
PRICELINE GRP INC COM NEW 741503403 238 127 SH   SOLE 124 0 3
PROCTER AND GAMBLE CO COM 742718109 13,629 156,380 SH   SOLE 119,913 0 36,467
REGENERON PHARMACEUTICALS COM 75886F107 752 1,532 SH   SOLE 1,412 0 120
ROCKWELL COLLINS INC COM 774341101 16,917 160,992 SH   SOLE 140,641 0 20,351
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 9,422 173,100 SH   SOLE 148,130 0 24,970
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 594 11,167 SH   SOLE 7,619 0 3,548
SANOFI SPONSORED ADR 80105n105 11,382 237,568 SH   SOLE 202,903 0 34,665
SCHLUMBERGER LTD COM 806857108 774 11,763 SH   SOLE 6,192 0 5,571
SCHWAB CHARLES CORP NEW COM 808513105 844 19,640 SH   SOLE 19,640 0 0
SEALED AIR CORP NEW COM 81211k100 787 17,574 SH   SOLE 12,424 0 5,150
SEATTLE GENETICS INC COM 812578102 517 10,001 SH   SOLE 9,111 0 890
SONOCO PRODS CO COM 835495102 374 7,270 SH   SOLE 7,270 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 684 5,797 SH   SOLE 797 0 5,000
STATOIL ASA SPONSORED ADR 85771p102 367 22,230 SH   SOLE 22,230 0 0
STRYKER CORP COM 863667101 15,797 113,825 SH   SOLE 102,449 0 11,376
SYNOPSYS INC COM 871607107 9,628 132,018 SH   SOLE 120,233 0 11,785
TARGET CORP COM 87612e106 273 5,219 SH   SOLE 2,019 0 3,200
TEXAS INSTRS INC COM 882508104 259 3,373 SH   SOLE 3,373 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,559 31,859 SH   SOLE 22,340 0 9,519
TIFFANY & CO NEW COM 886547108 243 2,586 SH   SOLE 2,586 0 0
TIME WARNER INC COM NEW 887317303 14,574 145,141 SH   SOLE 128,110 0 17,031
TJX COS INC NEW COM 872540109 1,291 17,895 SH   SOLE 17,877 0 18
TRIMBLE INC COM 896239100 6,687 187,468 SH   SOLE 173,078 0 14,390
TRIPADVISOR INC COM 896945201 1,042 27,273 SH   SOLE 25,273 0 2,000
UNILEVER N V N Y SHS NEW 904784709 12,611 228,176 SH   SOLE 186,139 0 42,037
UNILEVER PLC SPON ADR NEW 904767704 8,585 158,638 SH   SOLE 145,173 0 13,465
UNION PAC CORP COM 907818108 1,310 12,032 SH   SOLE 5,230 0 6,802
UNITED TECHNOLOGIES CORP COM 913017109 451 3,697 SH   SOLE 3,650 0 47
UNITEDHEALTH GROUP INC COM 91324p102 3,335 17,984 SH   SOLE 17,984 0 0
US BANCORP DEL COM NEW 902973304 3,728 71,796 SH   SOLE 67,998 0 3,798
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,634 16,365 SH   SOLE 16,365 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 473 4,260 SH   SOLE 1,511 0 2,749
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 448 8,950 SH   SOLE 8,950 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 996 15,133 SH   SOLE 10,703 0 4,430
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 225 4,084 SH   SOLE 4,084 0 0
VERISK ANALYTICS INC COM 92345Y106 12,752 151,139 SH   SOLE 125,256 0 25,883
VERIZON COMMUNICATIONS INC COM 92343v104 615 13,762 SH   SOLE 8,869 0 4,893
VERSUM MATLS INC COM 92532W103 522 16,053 SH   SOLE 13,304 0 2,749
VERTEX PHARMACEUTICALS INC COM 92532F100 748 5,805 SH   SOLE 4,906 0 899
VISA INC COM CL A 92826c839 531 5,660 SH   SOLE 4,512 0 1,148
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 14,560 506,783 SH   SOLE 413,434 0 93,349
VULCAN MATLS CO COM 929160109 3,738 29,508 SH   SOLE 8,742 0 20,766
WALGREENS BOOTS ALLIANCE INC COM 931427108 552 7,052 SH   SOLE 2,923 0 4,129
WATERS CORP COM 941848103 441 2,400 SH   SOLE 2,393 0 7
WELLS FARGO CO NEW COM 949746101 986 17,790 SH   SOLE 15,149 0 2,641
WESTROCK CO COM 96145D105 261 4,601 SH   SOLE 1,072 0 3,529
WEYERHAEUSER CO COM 962166104 4,297 128,274 SH   SOLE 104,180 0 24,094
WHOLE FOODS MKT INC COM 966837106 316 7,493 SH   SOLE 5,423 0 2,070
WILEY JOHN & SONS INC CL A 968223206 15,196 288,084 SH   SOLE 249,101 0 38,983
ZIMMER BIOMET HLDGS INC COM 98956P102 13,140 102,336 SH   SOLE 91,494 0 10,842