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,687 21,053 SH   SOLE 18,367 0 2,686
ABB LTD SPONSORED ADR 000375204 12,034 606,866 SH   SOLE 508,131 0 98,735
ABBOTT LABS COM 002824100 539 13,718 SH   SOLE 9,747 0 3,971
ABBVIE INC COM 00287Y109 745 12,032 SH   SOLE 7,794 0 4,238
ADOBE SYS INC COM 00724F101 1,419 14,810 SH   SOLE 8,404 0 6,406
AGRIUM INC COM 008916108 1,537 17,000 SH   SOLE 17,000 0 0
AIR PRODS & CHEMS INC COM 009158106 10,616 74,736 SH   SOLE 61,354 0 13,382
ALEXION PHARMACEUTICALS INC COM 015351109 305 2,613 SH   SOLE 2,378 0 235
ALLSTATE CORP COM 020002101 3,795 54,255 SH   SOLE 2,573 0 51,682
ALPHABET INC CAP STK CL A 02079K305 476 677 SH   SOLE 448 0 229
ALPHABET INC CAP STK CL C 02079K107 549 793 SH   SOLE 674 0 119
ALTRIA GROUP INC COM 02209s103 944 13,688 SH   SOLE 4,386 0 9,302
AMAZON COM INC COM 023135106 410 573 SH   SOLE 538 0 35
AMERICAN EXPRESS CO COM 025816109 2,345 38,598 SH   SOLE 25,057 0 13,541
AMETEK INC NEW COM 031100100 222 4,808 SH   SOLE 3,888 0 920
AMGEN INC COM 031162100 10,336 67,931 SH   SOLE 56,436 0 11,495
ANADARKO PETE CORP COM 032511107 462 8,683 SH   SOLE 6,468 0 2,215
ANALOG DEVICES INC COM 032654105 17,560 310,034 SH   SOLE 252,705 0 57,329
APPLE INC COM 037833100 3,444 36,023 SH   SOLE 29,519 0 6,504
APPLIED MATLS INC COM 038222105 11,314 471,998 SH   SOLE 400,687 0 71,311
AT&T INC COM 00206r102 859 19,887 SH   SOLE 8,937 0 6,751
AUTODESK INC COM 052769106 13,580 250,823 SH   SOLE 217,753 0 33,070
AUTOMATIC DATA PROCESSING IN COM 053015103 1,100 11,970 SH   SOLE 6,739 0 5,231
BANK AMER CORP COM 060505104 810 61,034 SH   SOLE 42,418 0 18,616
BARD C R INC COM 067383109 308 1,311 SH   SOLE 100 0 1,211
BECTON DICKINSON & CO COM 075887109 660 3,894 SH   SOLE 3,879 0 15
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,472 23 SH   SOLE 13 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15,038 103,860 SH   SOLE 89,230 0 14,630
BIOGEN INC COM 09062x103 374 1,547 SH   SOLE 590 0 957
BIOMARIN PHARMACEUTICAL INC COM 09061G101 377 4,847 SH   SOLE 4,407 0 440
BOEING CO COM 097023105 330 2,543 SH   SOLE 2,278 0 265
BP PLC SPONSORED ADR 055622104 989 27,850 SH   SOLE 15,310 0 12,540
BRISTOL MYERS SQUIBB CO COM 110122108 1,207 16,406 SH   SOLE 10,572 0 5,834
BROWN FORMAN CORP CL A 115637100 233 2,157 SH   SOLE 2,157 0 0
BRUNSWICK CORP COM 117043109 1,366 30,145 SH   SOLE 23,895 0 6,250
CABOT OIL & GAS CORP COM 127097103 1,290 50,104 SH   SOLE 50,000 0 104
CACI INTL INC CL A 127190304 13,401 148,220 SH   SOLE 118,910 0 29,310
CAMPBELL SOUP CO COM 134429109 424 6,367 SH   SOLE 6,167 0 200
CELGENE CORP COM 151020104 314 3,185 SH   SOLE 1,851 0 1,334
CHEVRON CORP NEW COM 166764100 9,994 95,338 SH   SOLE 55,863 0 39,475
CHUBB LIMITED COM H1467J104 3,166 24,220 SH   SOLE 16,742 0 7,478
CISCO SYS INC COM 17275r102 402 14,002 SH   SOLE 6,373 0 7,629
CLOROX CO DEL COM 189054109 230 1,665 SH   SOLE 1,665 0 0
COCA COLA CO COM 191216100 2,265 49,977 SH   SOLE 33,103 0 16,874
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 223 3,900 SH   SOLE 1,930 0 1,970
COLGATE PALMOLIVE CO COM 194162103 2,118 28,933 SH   SOLE 24,087 0 4,846
COMCAST CORP NEW CL A 20030n101 664 10,189 SH   SOLE 5,082 0 5,107
CONOCOPHILLIPS COM 20825c104 3,424 78,530 SH   SOLE 59,429 0 19,101
CONSOLIDATED EDISON INC COM 209115104 638 7,925 SH   SOLE 7,206 0 719
CORNING INC COM 219350105 7,110 347,152 SH   SOLE 307,284 0 39,868
COSTCO WHSL CORP NEW COM 22160k105 1,158 7,371 SH   SOLE 2,901 0 4,470
CSX CORP COM 126408103 327 12,544 SH   SOLE 1,800 0 10,744
DANAHER CORP DEL COM 235851102 717 7,101 SH   SOLE 7,091 0 10
DENTSPLY SIRONA INC COM 24906P109 14,045 226,388 SH   SOLE 192,007 0 34,381
DEVON ENERGY CORP NEW COM 25179m103 2,143 59,126 SH   SOLE 53,581 0 5,545
DIAGEO P L C SPON ADR NEW 25243q205 16,029 142,003 SH   SOLE 113,598 0 28,405
DISNEY WALT CO COM DISNEY 254687106 3,613 36,937 SH   SOLE 36,345 0 592
DOMINION RES INC VA NEW COM 25746U109 4,654 59,716 SH   SOLE 41,476 0 18,240
DOVER CORP COM 260003108 2,750 39,678 SH   SOLE 32,213 0 7,465
DOW CHEM CO COM 260543103 249 5,005 SH   SOLE 1,440 0 3,565
DR PEPPER SNAPPLE GROUP INC COM 26138E109 335 3,469 SH   SOLE 3,298 0 171
DU PONT E I DE NEMOURS & CO COM 263534109 1,669 25,761 SH   SOLE 12,848 0 12,913
DUKE ENERGY CORP NEW COM NEW 26441C204 408 4,755 SH   SOLE 1,052 0 3,703
EATON VANCE CORP COM NON VTG 278265103 392 11,082 SH   SOLE 11,082 0 0
EBAY INC COM 278642103 7,125 304,358 SH   SOLE 259,246 0 45,112
ECOLAB INC COM 278865100 4,493 37,882 SH   SOLE 28,388 0 9,494
EMERSON ELEC CO COM 291011104 11,012 211,113 SH   SOLE 166,099 0 45,014
EMPIRE ST RLTY TR INC CL A 292104106 285 15,000 SH   SOLE 15,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 326 11,136 SH   SOLE 11,136 0 0
EOG RES INC COM 26875P101 266 3,186 SH   SOLE 1,540 0 1,646
EQUINIX INC COM PAR $0.001 29444U700 279 720 SH   SOLE 385 0 335
EXPRESS SCRIPTS HLDG CO COM 30219G108 293 3,870 SH   SOLE 1,394 0 2,476
EXXON MOBIL CORP COM 30231G102 22,487 239,886 SH   SOLE 150,766 0 89,120
FACEBOOK INC CL A 30303M102 400 3,502 SH   SOLE 218 0 175
FEDEX CORP COM 31428x106 11,929 78,590 SH   SOLE 64,113 0 14,477
FISERV INC COM 337738108 516 4,749 SH   SOLE 2,701 0 2,048
FREEPORT-MCMORAN INC CL B 35671D857 152 13,618 SH   SOLE 8,832 0 4,786
FULLER H B CO COM 359694106 532 12,094 SH   SOLE 12,094 0 0
GENERAL ELECTRIC CO COM 369604103 5,723 181,799 SH   SOLE 99,507 0 82,292
GENUINE PARTS CO COM 372460105 340 3,362 SH   SOLE 2,687 0 675
GILEAD SCIENCES INC COM 375558103 714 8,561 SH   SOLE 5,060 0 3,501
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 406 9,373 SH   SOLE 8,412 0 961
HERSHEY CO COM 427866108 211 1,862 SH   SOLE 1,084 0 778
HOME DEPOT INC COM 437076102 807 6,322 SH   SOLE 4,833 0 1,489
HONEYWELL INTL INC COM 438516106 1,098 9,440 SH   SOLE 8,003 0 1,437
HORMEL FOODS CORP COM 440452100 26,859 733,863 SH   SOLE 538,185 0 195,678
HUBBELL INC COM 443510607 364 3,455 SH   SOLE 3,455 0 0
ILLINOIS TOOL WKS INC COM 452308109 19,765 189,758 SH   SOLE 146,958 0 42,800
INCYTE CORP COM 45337C102 515 6,433 SH   SOLE 5,823 0 610
INTEL CORP COM 458140100 450 13,725 SH   SOLE 7,902 0 5,823
INTERNATIONAL BUSINESS MACHS COM 459200101 1,655 10,907 SH   SOLE 4,060 0 6,847
INTUITIVE SURGICAL INC COM NEW 46120e602 439 664 SH   SOLE 506 0 158
IONIS PHARMACEUTICALS INC COM 462222100 260 11,184 SH   SOLE 10,604 0 580
ISHARES TR CORE S&P500 ETF 464287200 237 1,125 SH   SOLE 925 0 200
ISHARES TR IBOXX INV CP ETF 464287242 257 2,091 SH   SOLE 2,091 0 0
JOHNSON & JOHNSON COM 478160104 13,767 113,495 SH   SOLE 81,199 0 32,296
JPMORGAN CHASE & CO COM 46625h100 2,057 33,096 SH   SOLE 19,231 0 13,865
KELLOGG CO COM 487836108 329 4,030 SH   SOLE 1,635 0 2,395
KIMBERLY CLARK CORP COM 494368103 1,175 8,547 SH   SOLE 8,194 0 353
KRAFT HEINZ CO COM 500754106 1,760 19,886 SH   SOLE 19,420 0 4,773
LILLY ELI & CO COM 532457108 611 7,761 SH   SOLE 4,814 0 2,947
MCDONALDS CORP COM 580135101 511 4,250 SH   SOLE 4,150 0 100
MEDIVATION INC COM 58501N101 593 9,840 SH   SOLE 8,910 0 930
MEDTRONIC PLC SHS G5960L103 20,036 230,915 SH   SOLE 199,965 0 30,950
MERCK & CO INC COM 58933Y105 20,369 353,575 SH   SOLE 272,839 0 80,736
MICROSOFT CORP COM 594918104 28,336 553,770 SH   SOLE 453,812 0 99,958
MONDELEZ INTL INC CL A 609207105 7,112 156,280 SH   SOLE 154,880 0 34,269
NEXTERA ENERGY INC COM 65339F101 686 5,261 SH   SOLE 4,125 0 1,136
NOBLE ENERGY INC COM 655044105 825 22,999 SH   SOLE 22,999 0 0
NORDSTROM INC COM 655664100 8,615 226,405 SH   SOLE 186,985 0 39,420
NOVARTIS A G SPONSORED ADR 66987V109 5,795 70,237 SH   SOLE 61,672 0 8,565
NOVO-NORDISK A S ADR 670100205 396 7,367 SH   SOLE 1,450 0 5,917
OMNICOM GROUP INC COM 681919106 260 3,191 SH   SOLE 645 0 2,546
ORACLE CORP COM 68389x105 319 7,786 SH   SOLE 7,480 0 306
PAYCHEX INC COM 704326107 23,248 390,730 SH   SOLE 313,650 0 77,080
PAYPAL HLDGS INC COM 70450Y103 10,093 276,451 SH   SOLE 235,299 0 41,152
PEPSICO INC COM 713448108 3,622 34,193 SH   SOLE 11,085 0 23,108
PFIZER INC COM 717081103 2,912 82,696 SH   SOLE 37,780 0 44,916
PHILIP MORRIS INTL INC COM 718172109 1,487 14,622 SH   SOLE 5,545 0 9,077
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 353 5,500 SH   SOLE 5,500 0 0
PPG INDS INC COM 693506107 1,049 10,068 SH   SOLE 9,068 0 1,000
PRAXAIR INC COM 74005p104 12,850 114,331 SH   SOLE 95,072 0 19,259
PROCTER & GAMBLE CO COM 742718109 13,712 161,947 SH   SOLE 124,450 0 37,497
QUESTAR CORP COM 748356102 313 12,343 SH   SOLE 9,582 0 2,761
REGENERON PHARMACEUTICALS COM 75886F107 410 1,175 SH   SOLE 1,075 0 100
ROCKWELL COLLINS INC COM 774341101 12,311 144,599 SH   SOLE 126,928 0 17,671
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 9,255 165,266 SH   SOLE 141,476 0 23,790
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 622 11,267 SH   SOLE 7,719 0 3,548
SANOFI SPONSORED ADR 80105n105 3,322 79,385 SH   SOLE 63,675 0 15,710
SCHLUMBERGER LTD COM 806857108 1,226 15,503 SH   SOLE 9,932 0 5,571
SEALED AIR CORP NEW COM 81211k100 5,752 125,124 SH   SOLE 99,224 0 25,900
SEATTLE GENETICS INC COM 812578102 323 8,001 SH   SOLE 7,221 0 780
SONOCO PRODS CO COM 835495102 480 9,666 SH   SOLE 9,666 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 725 5,730 SH   SOLE 5,730 0 0
SPECTRA ENERGY CORP COM 847560109 18,530 505,875 SH   SOLE 423,511 0 82,364
ST JUDE MED INC COM 790849103 3,453 44,265 SH   SOLE 34,025 0 10,240
STATOIL ASA SPONSORED ADR 85771p102 1,254 72,449 SH   SOLE 62,199 0 10,250
STRYKER CORP COM 863667101 14,582 121,691 SH   SOLE 105,780 0 15,911
SYNGENTA AG SPONSORED ADR 87160a100 281 3,660 SH   SOLE 3,660 0 0
SYNOPSYS INC COM 871607107 7,910 146,256 SH   SOLE 130,986 0 15,270
TARGET CORP COM 87612e106 373 5,336 SH   SOLE 2,069 0 3,267
TEXAS INSTRS INC COM 882508104 468 7,466 SH   SOLE 7,413 0 53
THERMO FISHER SCIENTIFIC INC COM 883556102 5,156 34,896 SH   SOLE 25,077 0 9,819
TIME WARNER INC COM NEW 887317303 9,684 131,686 SH   SOLE 114,925 0 16,761
TRIMBLE NAVIGATION LTD COM 896239100 3,841 157,695 SH   SOLE 143,355 0 14,340
TRIPADVISOR INC COM 896945201 2,118 32,933 SH   SOLE 27,968 0 4,965
UNILEVER N V N Y SHS NEW 904784709 11,478 244,529 SH   SOLE 191,829 0 52,700
UNILEVER PLC SPON ADR NEW 904767704 6,814 142,220 SH   SOLE 129,855 0 12,365
UNION PAC CORP COM 907818108 1,079 12,362 SH   SOLE 5,560 0 6,802
UNITED TECHNOLOGIES CORP COM 913017109 492 4,797 SH   SOLE 4,750 0 47
UNITEDHEALTH GROUP INC COM 91324p102 3,119 22,091 SH   SOLE 21,984 0 107
US BANCORP DEL COM NEW 902973304 1,157 28,699 SH   SOLE 28,601 0 98
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,342 17,390 SH   SOLE 17,390 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 234 5,450 SH   SOLE 5,450 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 207 4,435 SH   SOLE 4,435 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 862 15,461 SH   SOLE 11,031 0 4,430
VERISK ANALYTICS INC COM 92345Y106 13,427 165,601 SH   SOLE 136,038 0 29,563
VERIZON COMMUNICATIONS INC COM 92343v104 1,272 22,778 SH   SOLE 11,081 0 11,697
VERTEX PHARMACEUTICALS INC COM 92532F100 416 4,840 SH   SOLE 3,941 0 899
VISA INC COM CL A 92826c839 390 5,262 SH   SOLE 4,114 0 1,148
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 16,310 528,005 SH   SOLE 427,561 0 100,444
VULCAN MATLS CO COM 929160109 3,698 30,724 SH   SOLE 9,558 0 21,166
WALGREENS BOOTS ALLIANCE INC COM 931427108 620 7,446 SH   SOLE 3,317 0 4,129
WELLS FARGO & CO NEW COM 949746101 723 15,283 SH   SOLE 12,642 0 2,641
WHOLE FOODS MKT INC COM 966837106 326 10,193 SH   SOLE 8,123 0 2,070
WILEY JOHN & SONS INC CL A 968223206 14,687 281,467 SH   SOLE 238,221 0 43,246
WILEY JOHN & SONS INC CL B 968223305 44 850 SH   SOLE 850 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 10,625 88,266 SH   SOLE 77,494 0 10,772