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 1,488 7,563 SH   SOLE   0 0 7,563
Abbott Laboratories COM 002824100 694 11,375 SH   SOLE   0 0 11,375
Accenture PLC Cl A COM G1151C101 7,330 44,807 SH   SOLE   0 0 44,807
Adobe Systems COM 00724F101 1,224 5,019 SH   SOLE   0 0 5,019
Air Products & Chemicals COM 009158106 3,560 22,858 SH   SOLE   0 0 22,858
Alphabet Inc COM 02079K305 5,160 4,570 SH   SOLE   0 0 4,570
Alphabet Inc Cl C COM 02079K107 209 187 SH   SOLE   0 0 187
American Tower Corp. COM 03027X100 753 5,221 SH   SOLE   0 0 5,221
Ametek COM 031100100 3,339 46,272 SH   SOLE   0 0 46,272
Amgen COM 031162100 4,560 24,702 SH   SOLE   0 0 24,702
Amphenol Corp COM 032095101 6,093 69,917 SH   SOLE   0 0 69,917
Ansys COM 03662Q105 4,975 28,561 SH   SOLE   0 0 28,561
Aon PLC COM G0408V102 3,370 24,570 SH   SOLE   0 0 24,570
Apple Computer COM 037833100 9,112 49,225 SH   SOLE   0 0 49,225
Automatic Data Proc COM 053015103 5,977 44,562 SH   SOLE   0 0 44,562
Autozone COM 053332102 517 770 SH   SOLE   0 0 770
Becton Dickinson & Co COM 075887109 5,431 22,670 SH   SOLE   0 0 22,670
BlackRock Inc COM 09247X101 1,673 3,353 SH   SOLE   0 0 3,353
Booking Hldgs Inc COM 09857L108 3,518 1,736 SH   SOLE   0 0 1,736
Bristol-Myers Squibb COM 110122108 485 8,760 SH   SOLE   0 0 8,760
Canadian National Railway Corp COM 136375102 1,789 21,889 SH   SOLE   0 0 21,889
Check Point Software COM M22465104 3,436 35,175 SH   SOLE   0 0 35,175
Chevron Texaco Corp COM 166764100 3,996 31,606 SH   SOLE   0 0 31,606
Church & Dwight COM 171340102 4,103 77,174 SH   SOLE   0 0 77,174
Clorox Co COM 189054109 291 2,151 SH   SOLE   0 0 2,151
Cognizant Tech COM 192446102 1,298 16,437 SH   SOLE   0 0 16,437
Comcast Corp New Cl A COM 20030N101 3,714 113,204 SH   SOLE   0 0 113,204
Costco Wholesale COM 22160K105 2,731 13,070 SH   SOLE   0 0 13,070
Danaher Corp COM 235851102 4,316 43,738 SH   SOLE   0 0 43,738
Eastman Chemical COM 277432100 1,099 10,993 SH   SOLE   0 0 10,993
Ecolab COM 278865100 5,207 37,107 SH   SOLE   0 0 37,107
Extra Space Storage REIT COM 30225T102 240 2,409 SH   SOLE   0 0 2,409
Exxon Mobil Corp COM 30231G102 232 2,800 SH   SOLE   0 0 2,800
Factset Research System COM 303075105 271 1,370 SH   SOLE   0 0 1,370
Fiserv COM 337738108 5,180 69,916 SH   SOLE   0 0 69,916
Fortive Corp COM 34959J108 4,133 53,604 SH   SOLE   0 0 53,604
Gartner Group Cl A COM 366651107 2,714 20,422 SH   SOLE   0 0 20,422
Harris Corp COM 413875105 3,303 22,851 SH   SOLE   0 0 22,851
Henry Schein COM 806407102 2,736 37,669 SH   SOLE   0 0 37,669
Home Depot COM 437076102 3,893 19,954 SH   SOLE   0 0 19,954
Honeywell COM 438516106 4,752 32,987 SH   SOLE   0 0 32,987
Idexx Labs COM 45168D104 6,467 29,675 SH   SOLE   0 0 29,675
Illinois Tool Works COM 452308109 3,230 23,311 SH   SOLE   0 0 23,311
Intel Corp COM 458140100 236 4,745 SH   SOLE   0 0 4,745
Intuit COM 461202103 5,933 29,038 SH   SOLE   0 0 29,038
J P Morgan Chase COM 46625H100 2,359 22,644 SH   SOLE   0 0 22,644
Johnson & Johnson COM 478160104 639 5,267 SH   SOLE   0 0 5,267
Knight-Swift Transn Hldgs COM 499049104 297 7,775 SH   SOLE   0 0 7,775
Laboratory Corp COM 50540R409 5,194 28,931 SH   SOLE   0 0 28,931
Lauder Estee Cos Inc COM 518439104 578 4,049 SH   SOLE   0 0 4,049
Magna Intl COM 559222401 1,059 18,226 SH   SOLE   0 0 18,226
Marathon Pete Corp COM 56585A102 3,555 50,677 SH   SOLE   0 0 50,677
Marriott Intl New Cl A COM 571903202 1,381 10,908 SH   SOLE   0 0 10,908
Mastercard Worldwide COM 57636Q104 8,743 44,489 SH   SOLE   0 0 44,489
McCormick & Co COM 579780206 4,220 36,352 SH   SOLE   0 0 36,352
Merck & Co New COM 58933Y105 346 5,700 SH   SOLE   0 0 5,700
Mettler Toledo Intl COM 592688105 4,193 7,246 SH   SOLE   0 0 7,246
Microsoft Corp COM 594918104 2,706 27,438 SH   SOLE   0 0 27,438
Moody's Corp COM 615369105 2,099 12,309 SH   SOLE   0 0 12,309
NextEra Energy COM 65339F101 673 4,027 SH   SOLE   0 0 4,027
Nike Cl B COM 654106103 4,058 50,932 SH   SOLE   0 0 50,932
Novo Nordisk Spons ADR COM 670100205 254 5,503 SH   SOLE   0 0 5,503
O'Reilly Automotive New COM 67103H107 2,860 10,454 SH   SOLE   0 0 10,454
PNC Bk Corp COM 693475105 3,590 26,570 SH   SOLE   0 0 26,570
PPG Industries COM 693506107 1,367 13,175 SH   SOLE   0 0 13,175
Parker Hannifin Corp COM 701094104 951 6,101 SH   SOLE   0 0 6,101
Paychex COM 704326107 422 6,179 SH   SOLE   0 0 6,179
Phillips 66 COM 718546104 2,375 21,145 SH   SOLE   0 0 21,145
Public Storage Com COM 74460D109 856 3,775 SH   SOLE   0 0 3,775
Roper Technologies Inc COM 776696106 7,154 25,927 SH   SOLE   0 0 25,927
Sherwin-Williams Co COM 824348106 3,109 7,627 SH   SOLE   0 0 7,627
Starbucks Corp COM 855244109 2,300 47,075 SH   SOLE   0 0 47,075
TRPrice Assoc COM 74144T108 1,042 8,975 SH   SOLE   0 0 8,975
Taiwan Semiconductor COM 874039100 5,432 148,566 SH   SOLE   0 0 148,566
Thermo Fisher Scientific COM 883556102 5,872 28,350 SH   SOLE   0 0 28,350
Toro Co COM 891092108 4,698 77,981 SH   SOLE   0 0 77,981
UnitedHealth Grp COM 91324P102 1,101 4,489 SH   SOLE   0 0 4,489
Valero Energy Corp New COM 91913Y100 1,032 9,315 SH   SOLE   0 0 9,315
Third Avenue Value Fd ISHARES 884116104 494 10,000 SH   SOLE   0 0 10,000