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,599 7,589 SH   SOLE   0 0 7,589
Abbott Laboratories COM 002824100 913 12,450 SH   SOLE   0 0 12,450
Accenture PLC Cl A COM G1151C101 7,622 44,780 SH   SOLE   0 0 44,780
Adobe Inc COM 00724F101 1,355 5,018 SH   SOLE   0 0 5,018
Air Products & Chemicals COM 009158106 3,603 21,569 SH   SOLE   0 0 21,569
Alphabet Inc COM 02079K305 5,602 4,641 SH   SOLE   0 0 4,641
Alphabet Inc Cl C COM 02079K107 223 187 SH   SOLE   0 0 187
American Tower Corp. COM 03027X100 769 5,292 SH   SOLE   0 0 5,292
Ametek COM 031100100 3,687 46,596 SH   SOLE   0 0 46,596
Amgen COM 031162100 5,145 24,821 SH   SOLE   0 0 24,821
Amphenol Corp COM 032095101 6,572 69,903 SH   SOLE   0 0 69,903
Ansys COM 03662Q105 5,332 28,560 SH   SOLE   0 0 28,560
Aon PLC COM G0408V102 3,795 24,679 SH   SOLE   0 0 24,679
Apple Computer COM 037833100 10,421 46,166 SH   SOLE   0 0 46,166
Automatic Data Proc COM 053015103 6,710 44,535 SH   SOLE   0 0 44,535
Autozone COM 053332102 574 740 SH   SOLE   0 0 740
Becton Dickinson & Co COM 075887109 6,778 25,968 SH   SOLE   0 0 25,968
Berkshire Hathaway Cl B COM 084670702 235 1,098 SH   SOLE   0 0 1,098
BlackRock Inc COM 09247X101 1,575 3,342 SH   SOLE   0 0 3,342
Booking Hldgs Inc COM 09857L108 3,221 1,623 SH   SOLE   0 0 1,623
Bristol-Myers Squibb COM 110122108 544 8,760 SH   SOLE   0 0 8,760
Canadian National Railway Corp COM 136375102 1,964 21,874 SH   SOLE   0 0 21,874
Check Point Software COM M22465104 4,161 35,365 SH   SOLE   0 0 35,365
Chevron Texaco Corp COM 166764100 3,866 31,613 SH   SOLE   0 0 31,613
Church & Dwight COM 171340102 4,607 77,605 SH   SOLE   0 0 77,605
Clorox Co COM 189054109 323 2,150 SH   SOLE   0 0 2,150
Cognizant Tech COM 192446102 1,273 16,494 SH   SOLE   0 0 16,494
Comcast Corp New Cl A COM 20030N101 4,024 113,632 SH   SOLE   0 0 113,632
Costco Wholesale COM 22160K105 3,066 13,056 SH   SOLE   0 0 13,056
Danaher Corp COM 235851102 4,783 44,021 SH   SOLE   0 0 44,021
Eastman Chemical COM 277432100 1,668 17,431 SH   SOLE   0 0 17,431
Ecolab COM 278865100 5,286 33,717 SH   SOLE   0 0 33,717
Extra Space Storage REIT COM 30225T102 208 2,396 SH   SOLE   0 0 2,396
Exxon Mobil Corp COM 30231G102 238 2,800 SH   SOLE   0 0 2,800
Factset Research System COM 303075105 325 1,455 SH   SOLE   0 0 1,455
Fiserv COM 337738108 5,771 70,050 SH   SOLE   0 0 70,050
Fortive Corp COM 34959J108 4,511 53,578 SH   SOLE   0 0 53,578
Gartner Group Cl A COM 366651107 3,248 20,492 SH   SOLE   0 0 20,492
Harris Corp COM 413875105 3,933 23,240 SH   SOLE   0 0 23,240
Henry Schein COM 806407102 3,260 38,342 SH   SOLE   0 0 38,342
Home Depot COM 437076102 4,138 19,975 SH   SOLE   0 0 19,975
Honeywell COM 438516106 5,511 33,120 SH   SOLE   0 0 33,120
Idexx Labs COM 45168D104 7,390 29,599 SH   SOLE   0 0 29,599
Illinois Tool Works COM 452308109 3,449 24,442 SH   SOLE   0 0 24,442
Intel Corp COM 458140100 228 4,819 SH   SOLE   0 0 4,819
Intuit COM 461202103 5,882 25,865 SH   SOLE   0 0 25,865
J P Morgan Chase COM 46625H100 2,592 22,969 SH   SOLE   0 0 22,969
Johnson & Johnson COM 478160104 728 5,267 SH   SOLE   0 0 5,267
Knight-Swift Transn Hldgs COM 499049104 268 7,775 SH   SOLE   0 0 7,775
Laboratory Corp COM 50540R409 5,054 29,099 SH   SOLE   0 0 29,099
Lauder Estee Cos Inc COM 518439104 586 4,032 SH   SOLE   0 0 4,032
Magna Intl COM 559222401 964 18,345 SH   SOLE   0 0 18,345
Marathon Pete Corp COM 56585A102 4,072 50,913 SH   SOLE   0 0 50,913
Marriott Intl New Cl A COM 571903202 1,449 10,972 SH   SOLE   0 0 10,972
Mastercard Worldwide COM 57636Q104 9,857 44,280 SH   SOLE   0 0 44,280
McCormick & Co COM 579780206 4,795 36,397 SH   SOLE   0 0 36,397
Merck & Co New COM 58933Y105 404 5,700 SH   SOLE   0 0 5,700
Mettler Toledo Intl COM 592688105 4,079 6,697 SH   SOLE   0 0 6,697
Microsoft Corp COM 594918104 3,144 27,490 SH   SOLE   0 0 27,490
Moody's Corp COM 615369105 2,064 12,342 SH   SOLE   0 0 12,342
NextEra Energy COM 65339F101 672 4,010 SH   SOLE   0 0 4,010
Nike Cl B COM 654106103 3,969 46,845 SH   SOLE   0 0 46,845
Novo Nordisk Spons ADR COM 670100205 259 5,502 SH   SOLE   0 0 5,502
O'Reilly Automotive New COM 67103H107 3,377 9,722 SH   SOLE   0 0 9,722
PNC Bk Corp COM 693475105 3,631 26,658 SH   SOLE   0 0 26,658
PPG Industries COM 693506107 1,285 11,775 SH   SOLE   0 0 11,775
Parker Hannifin Corp COM 701094104 1,147 6,237 SH   SOLE   0 0 6,237
Paychex COM 704326107 454 6,158 SH   SOLE   0 0 6,158
Phillips 66 COM 718546104 2,394 21,236 SH   SOLE   0 0 21,236
Public Storage Com COM 74460D109 755 3,745 SH   SOLE   0 0 3,745
Roper Technologies Inc COM 776696106 7,617 25,714 SH   SOLE   0 0 25,714
Sherwin-Williams Co COM 824348106 3,780 8,303 SH   SOLE   0 0 8,303
Starbucks Corp COM 855244109 2,325 40,900 SH   SOLE   0 0 40,900
TRPrice Assoc COM 74144T108 980 8,975 SH   SOLE   0 0 8,975
Taiwan Semiconductor COM 874039100 6,571 148,802 SH   SOLE   0 0 148,802
Thermo Fisher Scientific COM 883556102 6,929 28,389 SH   SOLE   0 0 28,389
Toro Co COM 891092108 4,697 78,325 SH   SOLE   0 0 78,325
UnitedHealth Grp COM 91324P102 1,251 4,702 SH   SOLE   0 0 4,702
Valero Energy Corp New COM 91913Y100 1,058 9,301 SH   SOLE   0 0 9,301
Verizon Communication COM 92343v104 203 3,811 SH   SOLE   0 0 3,811
Walt Disney Company COM 254687106 210 1,796 SH   SOLE   0 0 1,796
Third Avenue Value Fd ISHARES 884116104 492 10,000 SH   SOLE   0 0 10,000