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
Abbott Laboratories COM 002824100 440 8,250 SH   SOLE   0 0 8,250
Accenture PLC Cl A COM G1151C101 6,354 47,043 SH   SOLE   0 0 47,043
Air Products & Chemicals COM 009158106 2,834 18,744 SH   SOLE   0 0 18,744
Alphabet Inc COM 02079K305 4,401 4,520 SH   SOLE   0 0 4,520
American Tower Corp REIT Cl A COM 03027X100 701 5,127 SH   SOLE   0 0 5,127
Ametek COM 031100100 3,022 45,758 SH   SOLE   0 0 45,758
Amgen COM 031162100 5,198 27,880 SH   SOLE   0 0 27,880
Amphenol Corp COM 032095101 6,327 74,757 SH   SOLE   0 0 74,757
Ansys COM 03662Q105 3,863 31,472 SH   SOLE   0 0 31,472
Aon PLC COM G0408V102 3,539 24,226 SH   SOLE   0 0 24,226
Apple Computer COM 037833100 7,782 50,492 SH   SOLE   0 0 50,492
Automatic Data Proc COM 053015103 5,213 47,686 SH   SOLE   0 0 47,686
Autozone COM 053332102 871 1,463 SH   SOLE   0 0 1,463
Bard C R Inc N J Com COM 067383109 5,730 17,878 SH   SOLE   0 0 17,878
Becton Dickinson & Co COM 075887109 2,632 13,432 SH   SOLE   0 0 13,432
BlackRock Inc COM 09247X101 1,411 3,155 SH   SOLE   0 0 3,155
Bristol-Myers Squibb COM 110122108 553 8,675 SH   SOLE   0 0 8,675
Canadian National Railway Corp COM 136375102 1,919 23,164 SH   SOLE   0 0 23,164
Celgene Corp COM 151020104 3,526 24,184 SH   SOLE   0 0 24,184
Check Point Software COM M22465104 4,044 35,467 SH   SOLE   0 0 35,467
Chevron Texaco Corp COM 166764100 3,313 28,195 SH   SOLE   0 0 28,195
Church & Dwight COM 171340102 4,570 94,314 SH   SOLE   0 0 94,314
Clorox Co COM 189054109 323 2,451 SH   SOLE   0 0 2,451
Cognizant Tech COM 192446102 1,334 18,387 SH   SOLE   0 0 18,387
Comcast Corp New Cl A COM 20030N101 5,149 133,816 SH   SOLE   0 0 133,816
Costco Wholesale COM 22160K105 2,068 12,587 SH   SOLE   0 0 12,587
Danaher Corp COM 235851102 3,755 43,778 SH   SOLE   0 0 43,778
Dominion Energy Inc COM 25746U109 566 7,353 SH   SOLE   0 0 7,353
Dr Pepper Snapple Group Inc COM 26138E109 2,579 29,153 SH   SOLE   0 0 29,153
Ecolab COM 278865100 4,866 37,837 SH   SOLE   0 0 37,837
Exxon Mobil Corp COM 30231G102 306 3,735 SH   SOLE   0 0 3,735
Facebook Inc Cl A COM 30303M102 3,287 19,240 SH   SOLE   0 0 19,240
Factset Research System COM 303075105 1,374 7,630 SH   SOLE   0 0 7,630
Fiserv COM 337738108 4,793 37,169 SH   SOLE   0 0 37,169
Fortive Corp COM 34959J108 3,867 54,620 SH   SOLE   0 0 54,620
Gartner Group Cl A COM 366651107 1,501 12,063 SH   SOLE   0 0 12,063
Harris Corp COM 413875105 3,507 26,632 SH   SOLE   0 0 26,632
Henry Schein COM 806407102 4,444 54,197 SH   SOLE   0 0 54,197
Home Depot COM 437076102 3,186 19,476 SH   SOLE   0 0 19,476
Honeywell COM 438516106 4,555 32,137 SH   SOLE   0 0 32,137
Idexx Labs COM 45168D104 5,630 36,210 SH   SOLE   0 0 36,210
Illinois Tool Works COM 452308109 3,756 25,387 SH   SOLE   0 0 25,387
Intuit COM 461202103 4,985 35,073 SH   SOLE   0 0 35,073
J P Morgan Chase COM 46625H100 2,063 21,604 SH   SOLE   0 0 21,604
Johnson & Johnson COM 478160104 934 7,186 SH   SOLE   0 0 7,186
Knight-Swift Transn Hldgs COM 499049104 364 8,750 SH   SOLE   0 0 8,750
Laboratory Corp of American Hl COM 50540R409 4,379 29,008 SH   SOLE   0 0 29,008
Marriott Intl New Cl A COM 571903202 1,257 11,397 SH   SOLE   0 0 11,397
Mastercard Worldwide COM 57636Q104 7,302 51,712 SH   SOLE   0 0 51,712
McCormick & Co COM 579780206 4,369 42,566 SH   SOLE   0 0 42,566
Merck & Co New COM 58933Y105 394 6,157 SH   SOLE   0 0 6,157
Mettler Toledo Intl COM 592688105 4,658 7,439 SH   SOLE   0 0 7,439
Microsoft Corp COM 594918104 299 4,017 SH   SOLE   0 0 4,017
NextEra Energy COM 65339F101 587 4,007 SH   SOLE   0 0 4,007
Nike Cl B COM 654106103 3,063 59,072 SH   SOLE   0 0 59,072
Novo Nordisk Spons ADR COM 670100205 269 5,578 SH   SOLE   0 0 5,578
O'Reilly Automotive New COM 67103H107 2,501 11,610 SH   SOLE   0 0 11,610
PNC Bk Corp COM 693475105 3,540 26,269 SH   SOLE   0 0 26,269
PPG Industries COM 693506107 1,322 12,165 SH   SOLE   0 0 12,165
Paychex COM 704326107 300 5,000 SH   SOLE   0 0 5,000
Priceline COM 741503403 3,081 1,683 SH   SOLE   0 0 1,683
Public Storage Com COM 74460D109 1,073 5,016 SH   SOLE   0 0 5,016
RPM COM 749685103 2,949 57,439 SH   SOLE   0 0 57,439
Roper Technologies Inc COM 776696106 7,172 29,467 SH   SOLE   0 0 29,467
Scripps Networks Interactive COM 811065101 868 10,102 SH   SOLE   0 0 10,102
Sherwin-Williams Co COM 824348106 2,325 6,495 SH   SOLE   0 0 6,495
Snap-On Inc COM 833034101 1,394 9,355 SH   SOLE   0 0 9,355
Starbucks Corp COM 855244109 3,093 57,591 SH   SOLE   0 0 57,591
TRPrice Assoc COM 74144T108 904 9,975 SH   SOLE   0 0 9,975
Taiwan Semiconductor Mfg ADR COM 874039100 5,705 151,921 SH   SOLE   0 0 151,921
Thermo Fisher Scientific COM 883556102 6,307 33,333 SH   SOLE   0 0 33,333
Toro Co COM 891092108 5,138 82,798 SH   SOLE   0 0 82,798