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,622 7,388 SH   SOLE   0 0 7,388
Abbott Laboratories COM 002824100 619 10,325 SH   SOLE   0 0 10,325
Accenture PLC Cl A COM G1151C101 6,924 45,107 SH   SOLE   0 0 45,107
Air Products & Chemicals COM 009158106 3,392 21,328 SH   SOLE   0 0 21,328
Alphabet Inc COM 02079K305 4,770 4,599 SH   SOLE   0 0 4,599
American Tower Corp REIT Cl A COM 03027X100 683 4,699 SH   SOLE   0 0 4,699
Ametek COM 031100100 3,509 46,184 SH   SOLE   0 0 46,184
Amgen COM 031162100 4,569 26,800 SH   SOLE   0 0 26,800
Amphenol Corp COM 032095101 6,119 71,046 SH   SOLE   0 0 71,046
Ansys COM 03662Q105 4,488 28,646 SH   SOLE   0 0 28,646
Aon PLC COM G0408V102 3,475 24,762 SH   SOLE   0 0 24,762
Apple Computer COM 037833100 8,486 50,576 SH   SOLE   0 0 50,576
Automatic Data Proc COM 053015103 5,107 45,000 SH   SOLE   0 0 45,000
Autozone COM 053332102 609 939 SH   SOLE   0 0 939
Becton Dickinson & Co COM 075887109 4,610 21,272 SH   SOLE   0 0 21,272
BlackRock Inc COM 09247X101 1,825 3,369 SH   SOLE   0 0 3,369
Booking Hldgs Inc COM 09857L108 3,581 1,721 SH   SOLE   0 0 1,721
Bristol-Myers Squibb COM 110122108 520 8,225 SH   SOLE   0 0 8,225
Canadian National Railway Corp COM 136375102 1,618 22,125 SH   SOLE   0 0 22,125
Check Point Software COM M22465104 3,636 36,598 SH   SOLE   0 0 36,598
Chevron Texaco Corp COM 166764100 3,611 31,667 SH   SOLE   0 0 31,667
Church & Dwight COM 171340102 3,977 78,967 SH   SOLE   0 0 78,967
Clorox Co COM 189054109 286 2,151 SH   SOLE   0 0 2,151
Cognizant Tech COM 192446102 1,353 16,812 SH   SOLE   0 0 16,812
Comcast Corp New Cl A COM 20030N101 4,472 130,874 SH   SOLE   0 0 130,874
Costco Wholesale COM 22160K105 2,439 12,943 SH   SOLE   0 0 12,943
Danaher Corp COM 235851102 4,277 43,680 SH   SOLE   0 0 43,680
Dominion Energy Inc COM 25746U109 361 5,349 SH   SOLE   0 0 5,349
Eastman Chemical COM 277432100 1,097 10,389 SH   SOLE   0 0 10,389
Ecolab COM 278865100 5,127 37,401 SH   SOLE   0 0 37,401
Exxon Mobil Corp COM 30231G102 289 3,870 SH   SOLE   0 0 3,870
Facebook Inc Cl A COM 30303M102 3,239 20,269 SH   SOLE   0 0 20,269
Factset Research System COM 303075105 1,438 7,210 SH   SOLE   0 0 7,210
Fiserv COM 337738108 5,088 71,356 SH   SOLE   0 0 71,356
Fortive Corp COM 34959J108 4,106 52,971 SH   SOLE   0 0 52,971
Gartner Group Cl A COM 366651107 2,370 20,146 SH   SOLE   0 0 20,146
Harris Corp COM 413875105 4,231 26,235 SH   SOLE   0 0 26,235
Henry Schein COM 806407102 3,037 45,185 SH   SOLE   0 0 45,185
Home Depot COM 437076102 3,317 18,608 SH   SOLE   0 0 18,608
Honeywell COM 438516106 4,529 31,341 SH   SOLE   0 0 31,341
Idexx Labs COM 45168D104 5,875 30,694 SH   SOLE   0 0 30,694
Illinois Tool Works COM 452308109 3,735 23,839 SH   SOLE   0 0 23,839
Intuit COM 461202103 5,772 33,299 SH   SOLE   0 0 33,299
J P Morgan Chase COM 46625H100 2,497 22,711 SH   SOLE   0 0 22,711
Johnson & Johnson COM 478160104 818 6,385 SH   SOLE   0 0 6,385
Knight-Swift Transn Hldgs COM 499049104 368 8,000 SH   SOLE   0 0 8,000
Laboratory Corp COM 50540R409 4,601 28,443 SH   SOLE   0 0 28,443
Lauder Estee Cos Inc COM 518439104 228 1,520 SH   SOLE   0 0 1,520
Marathon Pete Corp COM 56585A102 3,679 50,320 SH   SOLE   0 0 50,320
Marriott Intl New Cl A COM 571903202 1,471 10,816 SH   SOLE   0 0 10,816
Mastercard Worldwide COM 57636Q104 8,110 46,301 SH   SOLE   0 0 46,301
McCormick & Co COM 579780206 3,864 36,321 SH   SOLE   0 0 36,321
Merck & Co New COM 58933Y105 330 6,050 SH   SOLE   0 0 6,050
Mettler Toledo Intl COM 592688105 4,220 7,339 SH   SOLE   0 0 7,339
Microsoft Corp COM 594918104 316 3,462 SH   SOLE   0 0 3,462
Moody's Corp COM 615369105 1,283 7,956 SH   SOLE   0 0 7,956
NextEra Energy COM 65339F101 573 3,511 SH   SOLE   0 0 3,511
Nike Cl B COM 654106103 3,420 51,478 SH   SOLE   0 0 51,478
Novo Nordisk Spons ADR COM 670100205 271 5,503 SH   SOLE   0 0 5,503
O'Reilly Automotive New COM 67103H107 2,776 11,220 SH   SOLE   0 0 11,220
PNC Bk Corp COM 693475105 4,104 27,135 SH   SOLE   0 0 27,135
PPG Industries COM 693506107 1,538 13,784 SH   SOLE   0 0 13,784
Parker Hannifin Corp COM 701094104 368 2,150 SH   SOLE   0 0 2,150
Paychex COM 704326107 308 5,000 SH   SOLE   0 0 5,000
Phillips 66 COM 718546104 1,981 20,658 SH   SOLE   0 0 20,658
Public Storage Com COM 74460D109 772 3,850 SH   SOLE   0 0 3,850
Roper Technologies Inc COM 776696106 7,439 26,504 SH   SOLE   0 0 26,504
Schlumberger Ltd COM 806857108 680 10,493 SH   SOLE   0 0 10,493
Sherwin-Williams Co COM 824348106 2,808 7,161 SH   SOLE   0 0 7,161
Starbucks Corp COM 855244109 3,090 53,377 SH   SOLE   0 0 53,377
TRPrice Assoc COM 74144T108 1,077 9,975 SH   SOLE   0 0 9,975
Taiwan Semiconductor COM 874039100 6,612 151,088 SH   SOLE   0 0 151,088
Thermo Fisher Scientific COM 883556102 5,875 28,457 SH   SOLE   0 0 28,457
Toro Co COM 891092108 4,960 79,422 SH   SOLE   0 0 79,422
Valero Energy Corp New COM 91913Y100 792 8,540 SH   SOLE   0 0 8,540
Third Avenue Value Fd ISHARES 884116104 1,094 22,000 SH   SOLE   0 0 22,000