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 5,478 27,846 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100 17,687 289,999 SH   SOLE   0 0 0
Abbvie Inc COM 00287y109 3,758 40,565 SH   SOLE   0 0 0
Accenture Ltd Bermuda Cl A SHS CLASS A g1151c101 805 4,920 SH   SOLE   0 0 0
Adobe Systems Inc COM 00724f101 444 1,820 SH   SOLE   0 0 0
Aflac Inc COM 001055102 1,276 29,663 SH   SOLE   0 0 0
Air Prods & Chems Inc COM 009158106 371 2,385 SH   SOLE   0 0 0
Alphabet Inc Cap Stock Cl A CAP STK CL A 02079k305 23,907 21,171 SH   SOLE   0 0 0
Alphabet Inc Cap Stock Cl C CAP STK CL C 02079k107 10,045 9,004 SH   SOLE   0 0 0
Amazon.com Inc COM 023135106 6,080 3,577 SH   SOLE   0 0 0
American Express Co COM 025816109 370 3,775 SH   SOLE   0 0 0
Amgen Inc COM 031162100 1,880 10,187 SH   SOLE   0 0 0
Anadarko Petroleum Corp COM 032511107 368 5,030 SH   SOLE   0 0 0
Analog Devices Inc COM 032654105 23,262 242,510 SH   SOLE   0 0 0
Apple Inc COM 037833100 34,457 186,141 SH   SOLE   0 0 0
Applied Materials Inc COM 038222105 387 8,375 SH   SOLE   0 0 0
AptarGroup Inc COM 038336103 18,237 195,296 SH   SOLE   0 0 0
AT&T Inc COM 00206r102 1,389 43,250 SH   SOLE   0 0 0
Autoliv Inc COM 052800109 1,323 9,238 SH   SOLE   0 0 0
Automatic Data Processing Inc COM 053015103 16,865 125,724 SH   SOLE   0 0 0
Avery Dennison Corp COM 053611109 245 2,400 SH   SOLE   0 0 0
Baxter Intl Inc COM 071813109 356 4,822 SH   SOLE   0 0 0
BB&T Corp COM 054937107 1,648 32,680 SH   SOLE   0 0 0
Becton Dickinson & Co COM 075887109 729 3,044 SH   SOLE   0 0 0
Berkshire Hathaway Inc Cl A CL A COM 084670108 282 1 SH   SOLE   0 0 0
Berkshire Hathaway Inc Cl B CL B NEW 084670702 2,652 14,211 SH   SOLE   0 0 0
Biogen Inc COM 09062x103 5,115 17,624 SH   SOLE   0 0 0
Bluebird Bio Inc COM 09609g100 1,067 6,800 SH   SOLE   0 0 0
Boeing Co COM 097023105 1,283 3,823 SH   SOLE   0 0 0
Boston Scientific Corp COM 101137107 633 19,351 SH   SOLE   0 0 0
Bristol-Myers Squibb Co COM 110122108 1,524 27,539 SH   SOLE   0 0 0
Broadcom Inc COM 11135f101 840 3,460 SH   SOLE   0 0 0
Canadian National Railway Co COM 136375102 22,469 274,847 SH   SOLE   0 0 0
Carlisle Cos Inc COM 142339100 325 3,000 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101 315 2,323 SH   SOLE   0 0 0
Celgene Corp COM 151020104 3,354 42,231 SH   SOLE   0 0 0
Charter Communications Inc Cl CL A COM 16119p108 203 693 SH   SOLE   0 0 0
Chevron Corp COM 166764100 2,315 18,311 SH   SOLE   0 0 0
CHUBB LIMITED COM COM h1467j104 1,918 15,103 SH   SOLE   0 0 0
Church & Dwight Inc COM 171340102 2,260 42,515 SH   SOLE   0 0 0
Cigna Corp COM 125509109 232 1,365 SH   SOLE   0 0 0
Cisco Systems Inc COM 17275r102 3,763 87,454 SH   SOLE   0 0 0
Clorox Co COM 189054109 2,016 14,904 SH   SOLE   0 0 0
Coca-Cola Co COM 191216100 998 22,764 SH   SOLE   0 0 0
Cognizant Technology Solutions CL A 192446102 479 6,059 SH   SOLE   0 0 0
Colgate Palmolive Co COM 194162103 513 7,920 SH   SOLE   0 0 0
Comcast Corp Cl A CL A COM 20030n101 346 10,548 SH   SOLE   0 0 0
ConocoPhillips COM 20825c104 338 4,856 SH   SOLE   0 0 0
Costco Wholesale Corp COM 22160k105 1,376 6,582 SH   SOLE   0 0 0
Crane Co COM 224399105 361 4,500 SH   SOLE   0 0 0
CSX Corp COM 126408103 1,301 20,400 SH   SOLE   0 0 0
CVS Health Corporation COM 126650100 11,608 180,395 SH   SOLE   0 0 0
Danaher Corp COM 235851102 21,864 221,568 SH   SOLE   0 0 0
Darden Restaurants Inc COM 237194105 321 3,000 SH   SOLE   0 0 0
Deere & Co COM 244199105 757 5,416 SH   SOLE   0 0 0
Dell Technologies Inc Cl V COM CL V 24703l103 244 2,889 SH   SOLE   0 0 0
DexCom Inc COM 252131107 1,037 10,920 SH   SOLE   0 0 0
Disney Walt Co Disney COM 254687106 24,442 233,203 SH   SOLE   0 0 0
Dowdupont Inc COM 26078j100 1,673 25,380 SH   SOLE   0 0 0
DTE Energy Co COM 233331107 756 7,291 SH   SOLE   0 0 0
Duke Energy Corp COM 26441c204 232 2,930 SH   SOLE   0 0 0
Dxc Technology Co COM 23355l106 331 4,100 SH   SOLE   0 0 0
Eaton Corp PLC SHS g29183103 241 3,224 SH   SOLE   0 0 0
Ecolab Inc COM 278865100 1,105 7,873 SH   SOLE   0 0 0
Editas Medicine Inc COM 28106w103 202 5,650 SH   SOLE   0 0 0
Eli Lilly & Co COM 532457108 712 8,339 SH   SOLE   0 0 0
Emerson Electric Co COM 291011104 1,331 19,250 SH   SOLE   0 0 0
Equifax Inc COM 294429105 1,609 12,862 SH   SOLE   0 0 0
Express Scripts Holding Co COM 30219g108 230 2,980 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231g102 4,217 50,968 SH   SOLE   0 0 0
FACEBOOK INC CL A CL A 30303m102 7,964 40,983 SH   SOLE   0 0 0
FactSet Research Systems Inc COM 303075105 256 1,290 SH   SOLE   0 0 0
Fidelity Natl Information Serv COM 31620m106 1,629 15,368 SH   SOLE   0 0 0
Fiserv Inc COM 337738108 11,739 158,439 SH   SOLE   0 0 0
Flextronics Intl Ltd COM y2573f102 141 10,000 SH   SOLE   0 0 0
Fortive Corp COM 34959j108 5,975 77,489 SH   SOLE   0 0 0
General Electric Co COM 369604103 685 50,336 SH   SOLE   0 0 0
General Mills Inc COM 370334104 788 17,800 SH   SOLE   0 0 0
Gilead Sciences Inc COM 375558103 5,556 78,431 SH   SOLE   0 0 0
Hasbro Inc COM 418056107 258 2,790 SH   SOLE   0 0 0
Hologic Inc COM 436440101 412 10,356 SH   SOLE   0 0 0
Home Depot Inc COM 437076102 4,473 22,925 SH   SOLE   0 0 0
Honeywell Intl Inc COM 438516106 1,824 12,659 SH   SOLE   0 0 0
Idexx Laboratories Inc COM 45168d104 312 1,430 SH   SOLE   0 0 0
Illinois Tool Works Inc COM 452308109 530 3,826 SH   SOLE   0 0 0
Illumina Inc COM 452327109 22,522 80,639 SH   SOLE   0 0 0
Insulet Corp COM 45784p101 230 2,688 SH   SOLE   0 0 0
Intel Corp COM 458140100 4,671 93,972 SH   SOLE   0 0 0
International Flavors & Fragra COM 459506101 260 2,100 SH   SOLE   0 0 0
Intl Business Machines COM 459200101 5,369 38,431 SH   SOLE   0 0 0
Intuit COM 461202103 298 1,457 SH   SOLE   0 0 0
Intuitive Surgical Inc COM 46120e602 1,576 3,293 SH   SOLE   0 0 0
Ionis Pharmaceuticals Inc COM 462222100 546 13,095 SH   SOLE   0 0 0
IPG Photonics Corp COM 44980x109 18,263 82,778 SH   SOLE   0 0 0
John Bean Technologies Corp COM 477839104 1,389 15,625 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 26,913 221,795 SH   SOLE   0 0 0
JPMorgan Chase & Co COM 46625h100 1,379 13,233 SH   SOLE   0 0 0
Kansas City Southern COM 485170302 403 3,800 SH   SOLE   0 0 0
Kimberly Clark Corp COM 494368103 619 5,872 SH   SOLE   0 0 0
MarketAxess Holdings Inc COM 57060d108 9,335 47,179 SH   SOLE   0 0 0
Marsh & McLennan Cos Inc COM 571748102 283 3,450 SH   SOLE   0 0 0
MasterCard Inc Cl A CL A 57636q104 37,467 190,651 SH   SOLE   0 0 0
Match Group Inc COM 57665r106 200 5,175 SH   SOLE   0 0 0
McDonalds Corp COM 580135101 3,033 19,356 SH   SOLE   0 0 0
Medtronic PLC SHS g5960l103 559 6,531 SH   SOLE   0 0 0
Merck & Co Inc COM 58933y105 2,781 45,819 SH   SOLE   0 0 0
Mettler Toledo International COM 592688105 397 686 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 10,833 109,856 SH   SOLE   0 0 0
Mondelez Intl Inc Cl A CL A 609207105 323 7,866 SH   SOLE   0 0 0
Moodys Corp COM 615369105 311 1,821 SH   SOLE   0 0 0
NetApp Inc COM 64110d104 848 10,800 SH   SOLE   0 0 0
New York Times Co Cl A CL A 650111107 4,457 172,104 SH   SOLE   0 0 0
NextEra Energy Inc COM 65339f101 2,232 13,364 SH   SOLE   0 0 0
Nike Inc Cl B CL B 654106103 19,671 246,875 SH   SOLE   0 0 0
Norfolk Southern Corp COM 655844108 1,336 8,853 SH   SOLE   0 0 0
NVIDIA Corp COM 67066g104 11,787 49,755 SH   SOLE   0 0 0
NXP Semiconductors NV COM n6596x109 5,003 45,789 SH   SOLE   0 0 0
Omnicom Group Inc COM 681919106 910 11,925 SH   SOLE   0 0 0
Oracle Corp COM 68389x105 1,883 42,738 SH   SOLE   0 0 0
Ormat Technologies Inc COM 686688102 2,156 40,540 SH   SOLE   0 0 0
Paypal Holdings Inc COM 70450y103 23,338 280,270 SH   SOLE   0 0 0
PepsiCo Inc COM 713448108 3,065 28,152 SH   SOLE   0 0 0
Perrigo Co Pcl SHS g97822103 853 11,705 SH   SOLE   0 0 0
Pfizer Inc COM 717081103 2,165 59,669 SH   SOLE   0 0 0
Phillips 66 COM 718546104 449 3,998 SH   SOLE   0 0 0
Plexus Corp COM 729132100 244 4,100 SH   SOLE   0 0 0
Praxair Inc COM 74005p104 217 1,369 SH   SOLE   0 0 0
Price T Rowe Group Inc COM 74144t108 351 3,025 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109 12,121 155,284 SH   SOLE   0 0 0
Prudential Financial Inc COM 744320102 348 3,723 SH   SOLE   0 0 0
Qualcomm Inc COM 747525103 445 7,938 SH   SOLE   0 0 0
Rockwell Automation Inc COM 773903109 23,229 139,737 SH   SOLE   0 0 0
Rockwell Collins Inc COM 774341101 1,176 8,734 SH   SOLE   0 0 0
Rollins Inc COM 775711104 305 5,810 SH   SOLE   0 0 0
Roper Industries Inc COM 776696106 353 1,280 SH   SOLE   0 0 0
Royal Caribbean Cruises Ltd COM v7780t103 508 4,900 SH   SOLE   0 0 0
S&P Global Inc COM 78409v104 693 3,400 SH   SOLE   0 0 0
Schlumberger Ltd COM 806857108 879 13,118 SH   SOLE   0 0 0
Sherwin Williams Co COM 824348106 927 2,275 SH   SOLE   0 0 0
Smucker J M Co COM 832696405 9,239 85,958 SH   SOLE   0 0 0
Snap On Inc COM 833034101 816 5,079 SH   SOLE   0 0 0
SodaStream International Ltd COM m9068e105 1,243 14,575 SH   SOLE   0 0 0
Stanley Black & Decker Inc COM 854502101 408 3,070 SH   SOLE   0 0 0
Starbucks Corp COM 855244109 4,678 95,758 SH   SOLE   0 0 0
Stryker Corp COM 863667101 20,176 119,485 SH   SOLE   0 0 0
Sysco Corp COM 871829107 526 7,705 SH   SOLE   0 0 0
Target Corp COM 87612e106 396 5,207 SH   SOLE   0 0 0
Teladoc Inc COM 87918a105 8,220 141,599 SH   SOLE   0 0 0
Tennant Co COM 880345103 610 7,724 SH   SOLE   0 0 0
Tesla Motors Inc COM 88160r101 710 2,071 SH   SOLE   0 0 0
Thermo Fisher Scientific Inc COM 883556102 2,959 14,287 SH   SOLE   0 0 0
TJX Cos Inc COM 872540109 3,176 33,370 SH   SOLE   0 0 0
Twitter Inc COM 90184l102 2,098 48,048 SH   SOLE   0 0 0
Tyler Technologies Inc COM 902252105 724 3,260 SH   SOLE   0 0 0
Union Pacific Corp COM 907818108 3,166 22,348 SH   SOLE   0 0 0
United Parcel Service Inc Cl B CL B 911312106 240 2,260 SH   SOLE   0 0 0
United Technologies Corp COM 913017109 3,244 25,945 SH   SOLE   0 0 0
UnitedHealth Group Inc COM 91324p102 358 1,460 SH   SOLE   0 0 0
US Bancorp Del COM 902973304 1,014 20,275 SH   SOLE   0 0 0
Varian Med Systems Inc COM 92220p105 1,390 12,220 SH   SOLE   0 0 0
Veeva Systems Inc Cl A CL A COM 922475108 1,993 25,930 SH   SOLE   0 0 0
Verizon Communications Inc COM 92343v104 2,819 56,034 SH   SOLE   0 0 0
VF Corp COM 918204108 2,936 36,019 SH   SOLE   0 0 0
Visa Inc Cl A COM CL A 92826c839 2,796 21,108 SH   SOLE   0 0 0
Wal-Mart Stores Inc COM 931142103 318 3,717 SH   SOLE   0 0 0
Walgreens Boots Alliance Inc COM 931427108 698 11,625 SH   SOLE   0 0 0
Waste Management Inc COM 94106l109 8,919 109,646 SH   SOLE   0 0 0
Wec Energy Group Inc COM 92939u106 237 3,660 SH   SOLE   0 0 0
Where Food Comes From COM 96327x101 145 77,800 SH   SOLE   0 0 0
Wiley John & Sons Inc Cl B CL B 968223305 232 3,700 SH   SOLE   0 0 0
Wyndham Destinations Inc COM 98310w108 661 14,920 SH   SOLE   0 0 0
Wyndham Hotels & Resorts Inc COM 98311a105 884 15,020 SH   SOLE   0 0 0
Xilinx Inc COM 983919101 10,699 163,944 SH   SOLE   0 0 0
Xylem Inc COM 98419m100 18,678 277,199 SH   SOLE   0 0 0
Zoetis Inc Cl A CL A 98978v103 1,082 12,699 SH   SOLE   0 0 0
BP PLC Sp ADR SPONSORED ADR 055622104 228 5,000 SH   SOLE   0 0 0
Novartis AG Sp ADR SPONSORED ADR 66987v109 22,362 296,030 SH   SOLE   0 0 0
Novo-Nordisk AS ADR ADR 670100205 2,442 52,942 SH   SOLE   0 0 0
Unilever PLC Sp ADR SPONSORED ADR 904767704 8,164 147,685 SH   SOLE   0 0 0
iShares S&P 500 Growth S&P 500 GRWT ETF 464287309 620 3,813 SH   SOLE   0 0 0
iShares Tr DJ Select Div Index SELECT DIVID ETF 464287168 274 2,806 SH   SOLE   0 0 0
iShares Tr MSCI EAFE Index MSCI EAFE ETF 464287465 1,092 16,304 SH   SOLE   0 0 0
iShares Tr MSCI Emerg Mkt MSCI EMG MKT ETF 464287234 270 6,227 SH   SOLE   0 0 0
iShares Tr Russell 1000 Growth RUS 1000 GRW ETF 464287614 467 3,250 SH   SOLE   0 0 0
iShares Tr S&P 500 Value S&P 500 VAL ETF 464287408 416 3,777 SH   SOLE   0 0 0
iShares Tr S&P Mid Cap 400 CORE S&P MCP ETF 464287507 699 3,588 SH   SOLE   0 0 0
ProShares S&P 500 Dv Arist S&P 500 DV ARIST 74348a467 533 8,554 SH   SOLE   0 0 0
Select Sector SPDR Tr SBI Fina SBI INT-FINL 81369y605 1,614 60,693 SH   SOLE   0 0 0
SPDR Dow Jones Industrial Avrg UT SER 1 78467x109 263 1,082 SH   SOLE   0 0 0
SPDR S&P 500 Index ETF TR UNIT 78462f103 2,498 9,209 SH   SOLE   0 0 0
SPDR S&P Mid Cap 400 ETF Tr UNTSER1 S&PDCRP 78467y107 422 1,188 SH   SOLE   0 0 0
SPDR S&P Regl Banking S&P REGL BKG 78464a698 1,028 16,855 SH   SOLE   0 0 0
SPDR Series Trust S&P Div ETF S&P DIVID ETF 78464a763 815 8,791 SH   SOLE   0 0 0
Vanguard Index Funds Growth ET GROWTH ETF 922908736 520 3,469 SH   SOLE   0 0 0
Vanguard Index Funds REIT ETF REIT ETF 922908553 388 4,766 SH   SOLE   0 0 0
Vanguard Index Funds Small Cap SMALL CP ETF 922908751 298 1,912 SH   SOLE   0 0 0
Vanguard Index Funds Small Cap SMALL CP ETF 922908611 308 2,268 SH   SOLE   0 0 0
Vanguard Index Funds Stock Mkt TOTAL STK MKT 922908769 417 2,971 SH   SOLE   0 0 0
Vanguard Index Funds Value ETF VALUE ETF 922908744 414 3,983 SH   SOLE   0 0 0
Vanguard Specialized Portfolio DIV APP ETF 921908844 771 7,588 SH   SOLE   0 0 0
Enterprise Products Partners L COM 293792107 443 15,996 SH   SOLE   0 0 0
Extra Space Storage Inc COM 30225t102 220 2,201 SH   SOLE   0 0 0
Welltower Inc COM 95040q104 541 8,632 SH   SOLE   0 0 0