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 473 9,725 SH   SOLE   0 0 9,725
Accenture PLC Cl A COM G1151C101 6,346 51,313 SH   SOLE   0 0 51,313
Acuity Brands Inc COM 00508Y102 1,526 7,505 SH   SOLE   0 0 7,505
Air Products & Chemicals COM 009158106 2,600 18,175 SH   SOLE   0 0 18,175
Alphabet Inc COM 02079K305 4,143 4,456 SH   SOLE   0 0 4,456
American Tower Corp REIT Cl A COM 03027X100 634 4,794 SH   SOLE   0 0 4,794
Ametek COM 031100100 2,777 45,851 SH   SOLE   0 0 45,851
Amgen COM 031162100 4,714 27,370 SH   SOLE   0 0 27,370
Amphenol Corp COM 032095101 5,535 74,976 SH   SOLE   0 0 74,976
Ansys COM 03662Q105 3,824 31,427 SH   SOLE   0 0 31,427
Aon PLC COM G0408V102 3,204 24,098 SH   SOLE   0 0 24,098
Apple Computer COM 037833100 7,283 50,572 SH   SOLE   0 0 50,572
Automatic Data Proc COM 053015103 5,020 48,997 SH   SOLE   0 0 48,997
Autozone COM 053332102 985 1,726 SH   SOLE   0 0 1,726
Bard C R Inc N J Com COM 067383109 5,648 17,869 SH   SOLE   0 0 17,869
Becton Dickinson & Co COM 075887109 2,640 13,530 SH   SOLE   0 0 13,530
BlackRock Inc COM 09247X101 1,321 3,127 SH   SOLE   0 0 3,127
Bristol-Myers Squibb COM 110122108 483 8,675 SH   SOLE   0 0 8,675
Canadian National Railway Corp COM 136375102 1,871 23,089 SH   SOLE   0 0 23,089
Celgene Corp COM 151020104 3,110 23,944 SH   SOLE   0 0 23,944
Check Point Software COM M22465104 3,903 35,781 SH   SOLE   0 0 35,781
Chevron Texaco Corp COM 166764100 3,001 28,762 SH   SOLE   0 0 28,762
Church & Dwight COM 171340102 5,309 102,333 SH   SOLE   0 0 102,333
Clorox Co COM 189054109 327 2,451 SH   SOLE   0 0 2,451
Cognizant Tech COM 192446102 1,221 18,387 SH   SOLE   0 0 18,387
Comcast Corp New Cl A COM 20030N101 5,340 137,208 SH   SOLE   0 0 137,208
Costco Wholesale COM 22160K105 2,792 17,455 SH   SOLE   0 0 17,455
Danaher Corp COM 235851102 4,790 56,760 SH   SOLE   0 0 56,760
Dominion Energy Inc COM 25746U109 536 6,996 SH   SOLE   0 0 6,996
Dr Pepper Snapple Group Inc COM 26138E109 2,724 29,898 SH   SOLE   0 0 29,898
Ecolab COM 278865100 5,061 38,128 SH   SOLE   0 0 38,128
Equifax COM 294429105 4,484 32,627 SH   SOLE   0 0 32,627
Exxon Mobil Corp COM 30231G102 310 3,846 SH   SOLE   0 0 3,846
Facebook Inc Cl A COM 30303M102 2,790 18,483 SH   SOLE   0 0 18,483
Factset Research System COM 303075105 1,272 7,655 SH   SOLE   0 0 7,655
Fiserv COM 337738108 4,760 38,910 SH   SOLE   0 0 38,910
Fortive Corp COM 34959J108 2,801 44,221 SH   SOLE   0 0 44,221
Gartner Group Cl A COM 366651107 769 6,228 SH   SOLE   0 0 6,228
Harris Corp COM 413875105 2,850 26,126 SH   SOLE   0 0 26,126
Henry Schein COM 806407102 4,993 27,281 SH   SOLE   0 0 27,281
Home Depot COM 437076102 2,425 15,808 SH   SOLE   0 0 15,808
Honeywell COM 438516106 4,283 32,134 SH   SOLE   0 0 32,134
Idexx Labs COM 45168D104 6,119 37,906 SH   SOLE   0 0 37,906
Illinois Tool Works COM 452308109 3,658 25,532 SH   SOLE   0 0 25,532
Intuit COM 461202103 4,670 35,165 SH   SOLE   0 0 35,165
J P Morgan Chase COM 46625H100 1,966 21,510 SH   SOLE   0 0 21,510
Johnson & Johnson COM 478160104 951 7,186 SH   SOLE   0 0 7,186
Knight Transn COM 499064103 324 8,750 SH   SOLE   0 0 8,750
Laboratory Corp of American Hl COM 50540R409 4,453 28,888 SH   SOLE   0 0 28,888
Marriott Intl New Cl A COM 571903202 1,059 10,558 SH   SOLE   0 0 10,558
Mastercard Worldwide COM 57636Q104 6,292 51,808 SH   SOLE   0 0 51,808
McCormick & Co COM 579780206 4,156 42,625 SH   SOLE   0 0 42,625
Merck & Co New COM 58933Y105 420 6,559 SH   SOLE   0 0 6,559
Mettler Toledo Intl COM 592688105 4,376 7,436 SH   SOLE   0 0 7,436
Microsoft Corp COM 594918104 274 3,981 SH   SOLE   0 0 3,981
NextEra Energy COM 65339F101 603 4,300 SH   SOLE   0 0 4,300
Nike Cl B COM 654106103 3,581 60,695 SH   SOLE   0 0 60,695
Novo Nordisk Spons ADR COM 670100205 253 5,903 SH   SOLE   0 0 5,903
O'Reilly Automotive New COM 67103H107 2,538 11,604 SH   SOLE   0 0 11,604
PNC Bk Corp COM 693475105 2,275 18,220 SH   SOLE   0 0 18,220
PPG Industries COM 693506107 1,423 12,940 SH   SOLE   0 0 12,940
Paychex COM 704326107 285 5,000 SH   SOLE   0 0 5,000
Priceline COM 741503403 3,147 1,683 SH   SOLE   0 0 1,683
Public Storage Com COM 74460D109 1,087 5,211 SH   SOLE   0 0 5,211
RPM COM 749685103 3,355 61,495 SH   SOLE   0 0 61,495
Roper Technologies Inc COM 776696106 6,980 30,147 SH   SOLE   0 0 30,147
Scripps Networks Interactive COM 811065101 701 10,265 SH   SOLE   0 0 10,265
Sherwin-Williams Co COM 824348106 2,185 6,225 SH   SOLE   0 0 6,225
Snap-On Inc COM 833034101 2,866 18,137 SH   SOLE   0 0 18,137
Starbucks Corp COM 855244109 3,433 58,868 SH   SOLE   0 0 58,868
TRPrice Assoc COM 74144T108 740 9,975 SH   SOLE   0 0 9,975
Taiwan Semiconductor Mfg ADR COM 874039100 5,308 151,844 SH   SOLE   0 0 151,844
Thermo Fisher Scientific COM 883556102 5,093 29,190 SH   SOLE   0 0 29,190
Toro Co COM 891092108 5,958 85,993 SH   SOLE   0 0 85,993
Vanguard 500 Index Fd Admiral ISHARES 922908710 255 1,139 SH   SOLE   0 0 1,139