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,541 21,253 SH   SOLE 18,567 0 2,686
ABB LTD SPONSORED ADR 000375204 11,426 588,343 SH   SOLE 490,208 0 98,135
ABBOTT LABS COM 002824100 574 13,718 SH   SOLE 9,747 0 3,971
ABBVIE INC COM 00287Y109 705 12,346 SH   SOLE 8,108 0 4,238
ADOBE SYS INC COM 00724F101 1,389 14,810 SH   SOLE 8,404 0 6,406
AGRIUM INC COM 008916108 1,501 17,000 SH   SOLE 17,000 0 0
AIR PRODS & CHEMS INC COM 009158106 10,788 74,893 SH   SOLE 61,211 0 13,682
ALEXION PHARMACEUTICALS INC COM 015351109 348 2,499 SH   SOLE 2,264 0 235
ALLERGAN PLC SHS G0177J108 209 780 SH   SOLE 551 0 229
ALLSTATE CORP COM 020002101 3,670 54,470 SH   SOLE 2,788 0 51,682
ALPHABET INC CAP STK CL A 02079K305 516 677 SH   SOLE 448 0 229
ALPHABET INC CAP STK CL C 02079K107 591 793 SH   SOLE 674 0 119
ALTRIA GROUP INC COM 02209s103 858 13,688 SH   SOLE 4,386 0 9,302
AMAZON COM INC COM 023135106 370 623 SH   SOLE 588 0 35
AMERICAN EXPRESS CO COM 025816109 2,394 38,998 SH   SOLE 25,057 0 13,941
AMETEK INC NEW COM 031100100 240 4,808 SH   SOLE 3,888 0 920
AMGEN INC COM 031162100 11,272 75,181 SH   SOLE 63,286 0 11,895
ANADARKO PETE CORP COM 032511107 404 8,683 SH   SOLE 6,468 0 2,215
ANALOG DEVICES INC COM 032654105 18,215 307,744 SH   SOLE 250,615 0 57,129
APPLE INC COM 037833100 3,981 36,523 SH   SOLE 29,719 0 6,804
APPLIED MATLS INC COM 038222105 10,302 486,424 SH   SOLE 412,113 0 74,311
AT&T INC COM 00206r102 788 20,123 SH   SOLE 13,372 0 6,751
AUTODESK INC COM 052769106 14,459 247,964 SH   SOLE 214,894 0 33,070
AUTOMATIC DATA PROCESSING IN COM 053015103 1,074 11,970 SH   SOLE 6,739 0 5,231
BARD C R INC COM 067383109 266 1,311 SH   SOLE 100 0 1,211
BECTON DICKINSON & CO COM 075887109 591 3,894 SH   SOLE 3,879 0 15
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,415 23 SH   SOLE 13 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,702 103,624 SH   SOLE 89,094 0 14,530
BIOGEN INC COM 09062x103 403 1,547 SH   SOLE 590 0 957
BIOMARIN PHARMACEUTICAL INC COM 09061G101 384 4,659 SH   SOLE 4,219 0 440
BOEING CO COM 097023105 323 2,543 SH   SOLE 2,278 0 265
BP PLC SPONSORED ADR 055622104 853 28,250 SH   SOLE 15,710 0 12,540
BRISTOL MYERS SQUIBB CO COM 110122108 1,048 16,406 SH   SOLE 10,572 0 5,834
BROWN FORMAN CORP CL A 115637100 230 2,157 SH   SOLE 2,157 0 0
BROWN FORMAN CORP CL B 115637209 54 546 SH   SOLE 546 0 0
CABOT OIL & GAS CORP COM 127097103 1,138 50,104 SH   SOLE 50,000 0 104
CACI INTL INC CL A 127190304 15,290 143,300 SH   SOLE 115,190 0 28,110
CAMPBELL SOUP CO COM 134429109 406 6,367 SH   SOLE 6,167 0 200
CELGENE CORP COM 151020104 319 3,185 SH   SOLE 1,851 0 1,334
CHEVRON CORP NEW COM 166764100 8,542 89,538 SH   SOLE 50,063 0 39,475
CHUBB LIMITED COM H1467J104 2,907 24,400 SH   SOLE 16,922 0 7,478
CISCO SYS INC COM 17275r102 399 14,002 SH   SOLE 6,373 0 7,629
CLOROX CO DEL COM 189054109 248 1,970 SH   SOLE 1,665 0 305
COCA COLA CO COM 191216100 2,318 49,977 SH   SOLE 33,103 0 16,874
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 245 3,900 SH   SOLE 1,930 0 1,970
COLGATE PALMOLIVE CO COM 194162103 2,058 29,133 SH   SOLE 24,287 0 4,846
COMCAST CORP NEW CL A 20030n101 626 10,251 SH   SOLE 5,144 0 5,107
CONOCOPHILLIPS COM 20825c104 3,805 94,479 SH   SOLE 75,378 0 19,101
CONSOLIDATED EDISON INC COM 209115104 623 8,125 SH   SOLE 7,406 0 719
CORNING INC COM 219350105 7,135 341,553 SH   SOLE 303,185 0 38,368
COSTCO WHSL CORP NEW COM 22160k105 1,228 7,791 SH   SOLE 2,921 0 4,870
CSX CORP COM 126408103 338 13,144 SH   SOLE 2,400 0 10,744
DANAHER CORP DEL COM 235851102 674 7,101 SH   SOLE 7,091 0 10
DENTSPLY SIRONA INC COM 24906P109 13,935 226,100 SH   SOLE 191,719 0 34,381
DEVON ENERGY CORP NEW COM 25179m103 1,568 57,141 SH   SOLE 51,596 0 5,545
DIAGEO P L C SPON ADR NEW 25243q205 14,070 130,434 SH   SOLE 104,829 0 25,605
DISNEY WALT CO COM DISNEY 254687106 3,668 36,937 SH   SOLE 36,345 0 592
DOMINION RES INC VA NEW COM 25746U109 4,721 62,846 SH   SOLE 44,106 0 18,740
DOVER CORP COM 260003108 2,740 42,588 SH   SOLE 33,623 0 8,965
DOW CHEM CO COM 260543103 311 6,112 SH   SOLE 2,547 0 3,565
DR PEPPER SNAPPLE GROUP INC COM 26138E109 310 3,469 SH   SOLE 3,298 0 171
DU PONT E I DE NEMOURS & CO COM 263534109 1,631 25,761 SH   SOLE 12,848 0 12,913
DUKE ENERGY CORP NEW COM NEW 26441C204 384 4,755 SH   SOLE 1,052 0 3,703
EATON VANCE CORP COM NON VTG 278265103 371 11,082 SH   SOLE 11,082 0 0
EBAY INC COM 278642103 6,743 282,612 SH   SOLE 239,100 0 43,512
ECOLAB INC COM 278865100 4,258 38,182 SH   SOLE 28,688 0 9,494
EMERSON ELEC CO COM 291011104 11,420 209,998 SH   SOLE 164,984 0 45,014
EMPIRE ST RLTY TR INC CL A 292104106 263 15,000 SH   SOLE 15,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 277 11,256 SH   SOLE 10,760 0 496
EOG RES INC COM 26875P101 231 3,186 SH   SOLE 1,540 0 1,646
EQUINIX INC COM PAR $0.001 29444U700 238 720 SH   SOLE 385 0 335
EXPRESS SCRIPTS HLDG CO COM 30219G108 266 3,870 SH   SOLE 1,394 0 2,476
EXXON MOBIL CORP COM 30231G102 20,051 239,870 SH   SOLE 150,766 0 89,104
FACEBOOK INC CL A 30303M102 317 2,777 SH   SOLE 2,602 0 175
FEDEX CORP COM 31428x106 12,181 74,857 SH   SOLE 60,380 0 14,477
FISERV INC COM 337738108 487 4,749 SH   SOLE 2,701 0 2,048
FREEPORT-MCMORAN INC CL B 35671D857 141 13,618 SH   SOLE 8,832 0 4,786
FULLER H B CO COM 359694106 513 12,094 SH   SOLE 12,094 0 0
GENERAL ELECTRIC CO COM 369604103 5,796 182,337 SH   SOLE 100,045 0 82,292
GENUINE PARTS CO COM 372460105 334 3,362 SH   SOLE 2,687 0 675
GILEAD SCIENCES INC COM 375558103 724 7,886 SH   SOLE 4,385 0 3,501
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 413 10,173 SH   SOLE 9,212 0 961
HEWLETT PACKARD ENTERPRISE C COM 42824C109 193 10,859 SH   SOLE 470 0 10,389
HOME DEPOT INC COM 437076102 844 6,322 SH   SOLE 4,833 0 1,489
HONEYWELL INTL INC COM 438516106 1,058 9,440 SH   SOLE 8,003 0 1,437
HORMEL FOODS CORP COM 440452100 32,902 760,909 SH   SOLE 561,381 0 199,528
HUBBELL INC COM 443510607 366 3,455 SH   SOLE 3,455 0 0
ILLINOIS TOOL WKS INC COM 452308109 19,498 190,335 SH   SOLE 147,535 0 42,800
INCYTE CORP COM 45337C102 452 6,234 SH   SOLE 5,624 0 610
INTEL CORP COM 458140100 500 15,460 SH   SOLE 9,637 0 5,823
INTERNATIONAL BUSINESS MACHS COM 459200101 1,669 11,022 SH   SOLE 4,175 0 6,847
INTUITIVE SURGICAL INC COM NEW 46120e602 403 671 SH   SOLE 513 0 158
IONIS PHARMACEUTICALS INC COM 462222100 349 8,610 SH   SOLE 8,030 0 580
ISHARES TR CORE S&P500 ETF 464287200 232 1,125 SH   SOLE 925 0 200
ISHARES TR IBOXX INV CP ETF 464287242 248 2,091 SH   SOLE 2,091 0 0
JOHNSON & JOHNSON COM 478160104 12,300 113,675 SH   SOLE 81,379 0 32,296
JPMORGAN CHASE & CO COM 46625h100 1,960 33,096 SH   SOLE 19,231 0 13,865
KELLOGG CO COM 487836108 308 4,030 SH   SOLE 1,635 0 2,395
KIMBERLY CLARK CORP COM 494368103 1,150 8,547 SH   SOLE 8,194 0 353
KRAFT HEINZ CO COM 500754106 1,602 20,386 SH   SOLE 15,613 0 4,773
LILLY ELI & CO COM 532457108 548 7,611 SH   SOLE 4,664 0 2,947
MCDONALDS CORP COM 580135101 534 4,250 SH   SOLE 4,150 0 100
MEDIVATION INC COM 58501N101 447 9,721 SH   SOLE 8,791 0 930
MEDTRONIC PLC SHS G5960L103 17,480 233,061 SH   SOLE 199,496 0 33,565
MERCK & CO INC NEW COM 58933Y105 18,650 352,479 SH   SOLE 271,743 0 80,736
MICROSOFT CORP COM 594918104 30,646 554,888 SH   SOLE 454,290 0 100,598
MONDELEZ INTL INC CL A 609207105 6,270 156,280 SH   SOLE 122,011 0 34,269
NEXTERA ENERGY INC COM 65339F101 623 5,261 SH   SOLE 4,125 0 1,136
NIKE INC CL B 654106103 232 3,782 SH   SOLE 3,574 0 208
NOBLE ENERGY INC COM 655044105 722 22,999 SH   SOLE 22,999 0 0
NORDSTROM INC COM 655664100 12,250 214,125 SH   SOLE 173,135 0 40,990
NOVARTIS A G SPONSORED ADR 66987V109 3,205 44,243 SH   SOLE 39,898 0 4,345
NOVO-NORDISK A S ADR 670100205 419 7,727 SH   SOLE 1,450 0 6,277
OMNICOM GROUP INC COM 681919106 266 3,191 SH   SOLE 645 0 2,546
ORACLE CORP COM 68389x105 363 8,882 SH   SOLE 8,576 0 306
PAYCHEX INC COM 704326107 20,959 388,061 SH   SOLE 311,181 0 76,880
PAYPAL HLDGS INC COM 70450Y103 10,316 267,242 SH   SOLE 226,090 0 41,152
PEPSICO INC COM 713448108 3,552 34,660 SH   SOLE 11,452 0 23,208
PFIZER INC COM 717081103 2,451 82,696 SH   SOLE 37,780 0 44,916
PHILIP MORRIS INTL INC COM 718172109 1,435 14,622 SH   SOLE 5,545 0 9,077
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 333 5,500 SH   SOLE 5,500 0 0
PPG INDS INC COM 693506107 1,122 10,068 SH   SOLE 9,068 0 1,000
PRAXAIR INC COM 74005p104 12,367 108,060 SH   SOLE 89,241 0 18,819
PROCTER & GAMBLE CO COM 742718109 13,326 161,899 SH   SOLE 124,602 0 37,297
QUESTAR CORP COM 748356102 306 12,343 SH   SOLE 9,582 0 2,761
REGENERON PHARMACEUTICALS COM 75886F107 406 1,127 SH   SOLE 1,027 0 100
ROCKWELL COLLINS INC COM 774341101 13,103 142,097 SH   SOLE 123,751 0 18,346
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7,976 162,138 SH   SOLE 138,348 0 23,790
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 546 11,267 SH   SOLE 7,719 0 3,548
SCHLUMBERGER LTD COM 806857108 1,158 15,696 SH   SOLE 10,125 0 5,571
SEALED AIR CORP NEW COM 81211k100 7,748 161,387 SH   SOLE 131,927 0 29,460
SEATTLE GENETICS INC COM 812578102 266 7,588 SH   SOLE 6,808 0 780
SONOCO PRODS CO COM 835495102 469 9,666 SH   SOLE 9,666 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 674 5,730 SH   SOLE 730 0 5,000
SPECTRA ENERGY CORP COM 847560109 15,206 496,919 SH   SOLE 416,915 0 80,004
ST JUDE MED INC COM 790849103 1,993 36,230 SH   SOLE 26,790 0 9,440
STATOIL ASA SPONSORED ADR 85771p102 1,616 103,859 SH   SOLE 86,609 0 17,250
STRYKER CORP COM 863667101 13,045 121,583 SH   SOLE 105,572 0 16,011
SYNGENTA AG SPONSORED ADR 87160a100 303 3,660 SH   SOLE 3,660 0 0
SYNOPSYS INC COM 871607107 7,042 145,369 SH   SOLE 130,099 0 15,270
TARGET CORP COM 87612e106 439 5,336 SH   SOLE 2,069 0 3,267
TEXAS INSTRS INC COM 882508104 429 7,466 SH   SOLE 7,413 0 53
THERMO FISHER SCIENTIFIC INC COM 883556102 4,994 35,271 SH   SOLE 25,252 0 10,019
TIME WARNER CABLE INC COM 88732J207 331 1,619 SH   SOLE 1,596 0 23
TIME WARNER INC COM NEW 887317303 8,785 121,093 SH   SOLE 105,162 0 15,931
TRIMBLE NAVIGATION LTD COM 896239100 3,848 155,161 SH   SOLE 142,321 0 12,840
UNILEVER N V N Y SHS NEW 904784709 10,960 245,291 SH   SOLE 192,591 0 52,700
UNILEVER PLC SPON ADR NEW 904767704 6,371 141,020 SH   SOLE 128,655 0 12,365
UNION PAC CORP COM 907818108 983 12,362 SH   SOLE 5,560 0 6,802
UNITED TECHNOLOGIES CORP COM 913017109 490 4,897 SH   SOLE 4,850 0 47
UNITEDHEALTH GROUP INC COM 91324p102 2,848 22,091 SH   SOLE 21,984 0 107
US BANCORP DEL COM NEW 902973304 1,165 28,699 SH   SOLE 28,601 0 98
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,279 17,390 SH   SOLE 17,390 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 235 5,450 SH   SOLE 5,450 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 215 4,435 SH   SOLE 4,435 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 855 15,461 SH   SOLE 11,031 0 4,430
VERISK ANALYTICS INC COM 92345Y106 13,250 165,788 SH   SOLE 135,575 0 30,213
VERIZON COMMUNICATIONS INC COM 92343v104 1,283 23,722 SH   SOLE 11,947 0 11,775
VERTEX PHARMACEUTICALS INC COM 92532F100 369 4,646 SH   SOLE 3,747 0 899
VISA INC COM CL A 92826c839 405 5,292 SH   SOLE 4,144 0 1,148
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 16,800 524,167 SH   SOLE 424,243 0 99,924
VULCAN MATLS CO COM 929160109 3,244 30,724 SH   SOLE 9,558 0 21,166
WALGREENS BOOTS ALLIANCE INC COM 931427108 627 7,446 SH   SOLE 3,317 0 4,129
WELLS FARGO & CO NEW COM 949746101 710 14,672 SH   SOLE 12,235 0 2,437
WHOLE FOODS MKT INC COM 966837106 317 10,193 SH   SOLE 8,123 0 2,070
WILEY JOHN & SONS INC CL A 968223206 13,518 276,508 SH   SOLE 233,312 0 43,196
WILEY JOHN & SONS INC CL B 968223305 41 850 SH   SOLE 850 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 9,247 86,716 SH   SOLE 75,944 0 10,772