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,306 18,295 SH   SOLE 9,822 0 8,473
ABB LTD SPONSORED ADR 000375204 18,514 690,323 SH   SOLE 543,238 0 147,085
ABBOTT LABS COM 002824100 1,101 19,295 SH   SOLE 16,181 0 3,114
ABBVIE INC COM 00287Y109 1,220 12,610 SH   SOLE 10,988 0 1,622
ADOBE SYS INC COM 00724F101 2,129 12,147 SH   SOLE 6,201 0 5,946
AGRIUM INC COM 008916108 1,955 17,000 SH   SOLE 17,000 0 0
AIR PRODS & CHEMS INC COM 009158106 15,860 96,660 SH   SOLE 72,733 0 23,927
ALBEMARLE CORP COM 012653101 10,173 79,545 SH   SOLE 66,065 0 13,480
ALEXION PHARMACEUTICALS INC COM 015351109 460 3,845 SH   SOLE 3,515 0 330
ALLSTATE CORP COM 020002101 5,041 48,144 SH   SOLE 37,335 0 10,809
ALPHABET INC CAP STK CL A 02079K305 1,124 1,067 SH   SOLE 981 0 86
ALPHABET INC CAP STK CL C 02079K107 1,333 1,274 SH   SOLE 1,188 0 86
ALTRIA GROUP INC COM 02209s103 911 12,763 SH   SOLE 6,161 0 6,602
AMAZON COM INC COM 023135106 477 408 SH   SOLE 388 0 20
AMERICAN EXPRESS CO COM 025816109 2,484 25,013 SH   SOLE 17,876 0 7,137
AMERICAN TOWER CORP NEW COM 03027X100 239 1,678 SH   SOLE 1,391 0 287
AMETEK INC NEW COM 031100100 323 4,454 SH   SOLE 3,765 0 689
AMGEN INC COM 031162100 6,768 38,919 SH   SOLE 24,827 0 14,092
ANADARKO PETE CORP COM 032511107 328 6,111 SH   SOLE 6,050 0 61
ANALOG DEVICES INC COM 032654105 26,000 292,040 SH   SOLE 222,260 0 69,780
APPLE INC COM 037833100 4,942 29,202 SH   SOLE 25,093 0 4,109
APPLIED MATLS INC COM 038222105 15,136 296,095 SH   SOLE 258,724 0 37,371
AT&T INC COM 00206r102 600 15,431 SH   SOLE 9,231 0 6,200
AUTODESK INC COM 052769106 19,055 181,767 SH   SOLE 145,427 0 36,340
AUTOMATIC DATA PROCESSING IN COM 053015103 1,405 11,985 SH   SOLE 10,154 0 1,831
BECTON DICKINSON & CO COM 075887109 917 4,285 SH   SOLE 4,270 0 15
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,869 26 SH   SOLE 22 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 21,293 107,422 SH   SOLE 91,187 0 16,235
BIOGEN INC COM 09062x103 365 1,147 SH   SOLE 730 0 417
BIOMARIN PHARMACEUTICAL INC COM 09061G101 605 6,787 SH   SOLE 6,157 0 630
BOEING CO COM 097023105 831 2,818 SH   SOLE 2,553 0 265
BP PLC SPONSORED ADR 055622104 1,162 27,649 SH   SOLE 18,867 0 8,782
BRISTOL MYERS SQUIBB CO COM 110122108 990 16,158 SH   SOLE 14,606 0 1,552
BROWN FORMAN CORP CL A 115637100 290 4,314 SH   SOLE 4,314 0 0
BRUNSWICK CORP COM 117043109 10,073 182,415 SH   SOLE 154,800 0 27,615
CABOT OIL & GAS CORP COM 127097103 1,433 50,104 SH   SOLE 50,000 0 104
CACI INTL INC CL A 127190304 13,520 102,157 SH   SOLE 75,055 0 27,102
CAMPBELL SOUP CO COM 134429109 306 6,367 SH   SOLE 5,817 0 550
CARMAX INC COM 143130102 388 6,051 SH   SOLE 6,051 0 0
CELGENE CORP COM 151020104 235 2,250 SH   SOLE 1,688 0 562
CHEVRON CORP NEW COM 166764100 11,741 93,781 SH   SOLE 85,080 0 8,701
CHUBB LIMITED COM H1467J104 1,547 10,586 SH   SOLE 9,985 0 601
CISCO SYS INC COM 17275r102 423 11,041 SH   SOLE 3,412 0 7,629
CITIGROUP INC COM NEW 172967424 213 2,859 SH   SOLE 2,297 0 562
COCA COLA CO COM 191216100 2,110 45,994 SH   SOLE 29,120 0 16,874
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5,518 77,695 SH   SOLE 62,318 0 15,377
COLGATE PALMOLIVE CO COM 194162103 2,112 27,991 SH   SOLE 23,145 0 4,846
COMCAST CORP NEW CL A 20030n101 610 15,234 SH   SOLE 6,230 0 9,004
CONOCOPHILLIPS COM 20825c104 2,827 51,497 SH   SOLE 40,821 0 10,676
CONSOLIDATED EDISON INC COM 209115104 522 6,146 SH   SOLE 6,146 0 0
CORNING INC COM 219350105 11,056 345,616 SH   SOLE 269,668 0 75,948
COSTCO WHSL CORP NEW COM 22160k105 882 4,741 SH   SOLE 2,196 0 2,545
CSX CORP COM 126408103 512 9,300 SH   SOLE 9,300 0 0
DANAHER CORP DEL COM 235851102 1,540 16,591 SH   SOLE 16,581 0 10
DEERE & CO COM 244199105 228 1,456 SH   SOLE 1,417 0 39
DENTSPLY SIRONA INC COM 24906P109 15,579 236,654 SH   SOLE 203,223 0 33,431
DEVON ENERGY CORP NEW COM 25179m103 4,365 105,446 SH   SOLE 100,041 0 5,405
DIAGEO P L C SPON ADR NEW 25243q205 28,036 191,990 SH   SOLE 155,685 0 36,305
DISCOVER FINL SVCS COM 254709108 202 2,622 SH   SOLE 2,582 0 40
DISNEY WALT CO COM DISNEY 254687106 11,412 106,146 SH   SOLE 101,109 0 5,037
DOMINION ENERGY INC COM 25746U109 1,008 12,440 SH   SOLE 11,140 0 1,300
DOVER CORP COM 260003108 3,752 37,150 SH   SOLE 28,935 0 8,215
DOWDUPONT INC COM 26078J100 2,322 32,599 SH   SOLE 28,374 0 4,225
DR PEPPER SNAPPLE GROUP INC COM 26138E109 337 3,469 SH   SOLE 2,914 0 555
DUKE ENERGY CORP NEW COM NEW 26441C204 335 3,983 SH   SOLE 280 0 3,703
DXC TECHNOLOGY CO COM 23355L106 249 2,624 SH   SOLE 2,057 0 567
EATON VANCE CORP COM NON VTG 278265103 512 9,082 SH   SOLE 9,082 0 0
EBAY INC COM 278642103 12,451 329,926 SH   SOLE 289,774 0 40,152
ECOLAB INC COM 278865100 4,506 33,582 SH   SOLE 26,771 0 6,811
EMERSON ELEC CO COM 291011104 1,350 19,373 SH   SOLE 14,416 0 4,957
ENTERPRISE PRODS PARTNERS L COM 293792107 278 10,496 SH   SOLE 10,000 0 496
EOG RES INC COM 26875P101 384 3,555 SH   SOLE 3,509 0 46
EXXON MOBIL CORP COM 30231G102 19,808 236,820 SH   SOLE 156,830 0 79,990
FACEBOOK INC CL A 30303M102 608 3,448 SH   SOLE 3,273 0 175
FASTENAL CO COM 311900104 855 15,635 SH   SOLE 15,635 0 0
FEDEX CORP COM 31428x106 19,934 79,882 SH   SOLE 68,047 0 11,835
FISERV INC COM 337738108 492 3,751 SH   SOLE 643 0 3,108
FLIR SYS INC COM 302445101 5,061 108,565 SH   SOLE 99,995 0 8,570
FORTIVE CORP COM 34959J108 475 6,562 SH   SOLE 6,562 0 0
FREEPORT-MCMORAN INC CL B 35671D857 258 13,618 SH   SOLE 8,832 0 4,786
FULLER H B CO COM 359694106 652 12,094 SH   SOLE 12,094 0 0
GENERAL ELECTRIC CO COM 369604103 2,161 123,848 SH   SOLE 90,637 0 33,211
GENUINE PARTS CO COM 372460105 250 2,632 SH   SOLE 1,718 0 914
GILEAD SCIENCES INC COM 375558103 9,741 135,968 SH   SOLE 122,004 0 13,964
GOLDMAN SACHS GROUP INC COM 38141g104 475 1,866 SH   SOLE 1,810 0 56
HERSHEY CO COM 427866108 222 1,957 SH   SOLE 979 0 978
HOME DEPOT INC COM 437076102 1,034 5,457 SH   SOLE 5,328 0 129
HONEYWELL INTL INC COM 438516106 1,503 9,799 SH   SOLE 9,099 0 700
HORMEL FOODS CORP COM 440452100 26,602 731,035 SH   SOLE 608,179 0 122,856
HUBBELL INC COM 443510607 485 3,581 SH   SOLE 2,969 0 612
ILLINOIS TOOL WKS INC COM 452308109 28,302 169,623 SH   SOLE 135,093 0 34,530
INCYTE CORP COM 45337C102 752 7,943 SH   SOLE 7,123 0 820
INTEL CORP COM 458140100 425 9,205 SH   SOLE 6,457 0 2,748
INTERNATIONAL BUSINESS MACHS COM 459200101 1,101 7,174 SH   SOLE 6,104 0 1,070
INTL PAPER CO COM 460146103 201 3,472 SH   SOLE 3,472 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 588 1,611 SH   SOLE 1,596 0 15
IONIS PHARMACEUTICALS INC COM 462222100 688 13,669 SH   SOLE 12,799 0 870
ISHARES TR CORE S&P MCP ETF 464287507 279 1,468 SH   SOLE 1,468 0 0
ISHARES TR CORE S&P500 ETF 464287200 233 865 SH   SOLE 865 0 0
ISHARES TR SELECT DIVID ETF 464287168 216 2,193 SH   SOLE 2,193 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 498 7,555 SH   SOLE 7,555 0 0
JOHNSON & JOHNSON COM 478160104 14,765 105,676 SH   SOLE 75,027 0 30,649
JOHNSON CTLS INTL PLC SHS G51502105 17,783 466,630 SH   SOLE 409,661 0 56,969
JPMORGAN CHASE & CO COM 46625h100 3,529 33,000 SH   SOLE 31,782 0 1,218
KELLOGG CO COM 487836108 273 4,019 SH   SOLE 1,635 0 2,384
KIMBERLY CLARK CORP COM 494368103 1,014 8,405 SH   SOLE 8,052 0 353
KRAFT HEINZ CO COM 500754106 1,400 18,007 SH   SOLE 15,201 0 2,806
LILLY ELI & CO COM 532457108 535 6,333 SH   SOLE 6,159 0 174
M & T BK CORP COM 55261F104 14,560 85,153 SH   SOLE 71,104 0 14,049
MASTERCARD INCORPORATED CL A 57636q104 2,026 13,384 SH   SOLE 13,314 0 70
MCDONALDS CORP COM 580135101 681 3,958 SH   SOLE 3,858 0 100
MEDTRONIC PLC SHS G5960L103 16,877 209,008 SH   SOLE 161,773 0 47,235
MERCK & CO INC COM 58933Y105 19,373 344,282 SH   SOLE 280,441 0 63,841
MICROSOFT CORP COM 594918104 39,988 467,483 SH   SOLE 349,704 0 117,779
MOHAWK INDS INC COM 608190104 297 1,077 SH   SOLE 1,077 0 0
MONDELEZ INTL INC CL A 609207105 6,266 146,407 SH   SOLE 113,605 0 32,802
NEUROCRINE BIOSCIENCES INC COM 64125C109 614 7,915 SH   SOLE 7,255 0 660
NEXTERA ENERGY INC COM 65339F101 466 2,982 SH   SOLE 2,982 0 0
NOBLE ENERGY INC COM 655044105 724 24,849 SH   SOLE 23,049 0 1,800
NORDSTROM INC COM 655664100 3,422 72,227 SH   SOLE 61,425 0 10,802
NORTHERN TR CORP COM 665859104 232 2,323 SH   SOLE 2,323 0 0
NOVARTIS A G SPONSORED ADR 66987V109 9,903 117,947 SH   SOLE 100,525 0 17,422
NOVO-NORDISK A S ADR 670100205 331 6,167 SH   SOLE 250 0 5,917
O REILLY AUTOMOTIVE INC NEW COM 67103H107 269 1,117 SH   SOLE 1,117 0 0
OMNICOM GROUP INC COM 681919106 518 7,111 SH   SOLE 5,565 0 1,546
ORACLE CORP COM 68389x105 340 7,200 SH   SOLE 6,154 0 1,046
PAYCHEX INC COM 704326107 26,497 389,198 SH   SOLE 310,508 0 78,690
PAYPAL HLDGS INC COM 70450Y103 21,461 291,507 SH   SOLE 250,520 0 40,987
PEPSICO INC COM 713448108 4,281 35,696 SH   SOLE 26,814 0 8,882
PFIZER INC COM 717081103 2,947 81,376 SH   SOLE 48,174 0 33,202
PHILIP MORRIS INTL INC COM 718172109 1,426 13,495 SH   SOLE 6,918 0 6,577
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 384 5,500 SH   SOLE 5,500 0 0
PPG INDS INC COM 693506107 3,770 32,272 SH   SOLE 30,517 0 1,755
PRAXAIR INC COM 74005p104 19,006 122,873 SH   SOLE 107,815 0 15,058
PRICELINE GRP INC COM NEW 741503403 212 122 SH   SOLE 119 0 3
PROCTER AND GAMBLE CO COM 742718109 13,827 150,492 SH   SOLE 114,140 0 36,352
REGENERON PHARMACEUTICALS COM 75886F107 652 1,734 SH   SOLE 1,604 0 130
ROCKWELL COLLINS INC COM 774341101 20,596 151,865 SH   SOLE 122,704 0 29,161
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 13,346 195,431 SH   SOLE 128,722 0 66,709
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 743 11,139 SH   SOLE 8,219 0 2,920
SANOFI SPONSORED ADR 80105n105 10,795 251,049 SH   SOLE 208,274 0 42,775
SCHLUMBERGER LTD COM 806857108 721 10,698 SH   SOLE 5,470 0 5,228
SCHWAB CHARLES CORP NEW COM 808513105 978 19,040 SH   SOLE 19,040 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 286 8,406 SH   SOLE 8,406 0 0
SEATTLE GENETICS INC COM 812578102 608 11,356 SH   SOLE 10,276 0 1,080
SONOCO PRODS CO COM 835495102 341 6,425 SH   SOLE 5,801 0 624
SPDR GOLD TRUST GOLD SHS 78463V107 708 5,727 SH   SOLE 727 0 5,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 226 846 SH   SOLE 846 0 0
STATOIL ASA SPONSORED ADR 85771p102 227 10,585 SH   SOLE 10,585 0 0
STRYKER CORP COM 863667101 17,207 111,130 SH   SOLE 89,584 0 21,546
SYNOPSYS INC COM 871607107 10,144 119,006 SH   SOLE 110,706 0 8,300
TARGET CORP COM 87612e106 341 5,219 SH   SOLE 4,219 0 1,000
TEXAS INSTRS INC COM 882508104 287 2,751 SH   SOLE 2,751 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,640 29,701 SH   SOLE 17,447 0 12,254
TIME WARNER INC COM NEW 887317303 13,182 144,108 SH   SOLE 122,417 0 21,691
TJX COS INC NEW COM 872540109 1,244 16,272 SH   SOLE 16,254 0 18
TRIMBLE INC COM 896239100 7,490 184,303 SH   SOLE 158,123 0 26,180
UNILEVER N V N Y SHS NEW 904784709 12,669 224,942 SH   SOLE 182,425 0 42,517
UNILEVER PLC SPON ADR NEW 904767704 8,775 158,572 SH   SOLE 138,422 0 20,150
UNION PAC CORP COM 907818108 1,596 11,904 SH   SOLE 11,788 0 116
UNITED TECHNOLOGIES CORP COM 913017109 469 3,673 SH   SOLE 3,626 0 47
UNITEDHEALTH GROUP INC COM 91324p102 3,784 17,162 SH   SOLE 17,162 0 0
US BANCORP DEL COM NEW 902973304 11,321 211,293 SH   SOLE 187,640 0 23,653
VANGUARD INDEX FDS LARGE CAP ETF 922908637 551 4,494 SH   SOLE 4,494 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,150 16,919 SH   SOLE 16,919 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 490 8,950 SH   SOLE 8,950 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 237 4,000 SH   SOLE 4,000 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,103 15,133 SH   SOLE 10,703 0 4,430
VERISK ANALYTICS INC COM 92345Y106 14,758 153,733 SH   SOLE 126,340 0 27,393
VERIZON COMMUNICATIONS INC COM 92343v104 645 12,183 SH   SOLE 12,183 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 936 6,248 SH   SOLE 5,691 0 557
VISA INC COM CL A 92826c839 666 5,845 SH   SOLE 5,685 0 160
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 6,294 197,310 SH   SOLE 132,737 0 64,573
VULCAN MATLS CO COM 929160109 3,375 26,290 SH   SOLE 23,862 0 2,428
WALGREENS BOOTS ALLIANCE INC COM 931427108 512 7,052 SH   SOLE 6,923 0 129
WATERS CORP COM 941848103 464 2,400 SH   SOLE 2,393 0 7
WELLS FARGO CO NEW COM 949746101 1,104 18,189 SH   SOLE 17,676 0 513
WEST PHARMACEUTICAL SVSC INC COM 955306105 206 2,088 SH   SOLE 2,088 0 0
WESTROCK CO COM 96145D105 284 4,495 SH   SOLE 4,114 0 381
WEYERHAEUSER CO COM 962166104 14,593 413,859 SH   SOLE 359,165 0 54,694
WILEY JOHN & SONS INC CL A 968223206 19,190 291,860 SH   SOLE 252,365 0 39,495
WPP PLC NEW ADR 92937A102 7,831 86,470 SH   SOLE 82,210 0 4,260
ZIMMER BIOMET HLDGS INC COM 98956P102 14,037 116,326 SH   SOLE 103,024 0 13,302