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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbott Laboratories COM 002824100   5,376,039 48,842 SH   SOLE   0 0 48,842
Accenture PLC Cl A COM G1151C101   8,221,119 23,428 SH   SOLE   0 0 23,428
Air Products & Chemicals COM 009158106   6,691,124 24,438 SH   SOLE   0 0 24,438
Alphabet Inc COM 02079K305   10,989,133 78,668 SH   SOLE   0 0 78,668
American Tower Corp COM 03027X100   3,061,178 14,180 SH   SOLE   0 0 14,180
Ametek COM 031100100   8,070,706 48,946 SH   SOLE   0 0 48,946
Amphenol Corp COM 032095101   8,771,716 88,487 SH   SOLE   0 0 88,487
Ansys COM 03662Q105   7,623,020 21,007 SH   SOLE   0 0 21,007
Aon PLC COM G0403H108   7,499,003 25,768 SH   SOLE   0 0 25,768
Apple Computer COM 037833100   14,875,445 77,263 SH   SOLE   0 0 77,263
Arch Cap Group Ltd COM G0450A105   6,808,628 91,674 SH   SOLE   0 0 91,674
Automatic Data Proc COM 053015103   7,435,005 31,914 SH   SOLE   0 0 31,914
Berkshire Hathaway Cl B COM 084670702   422,642 1,185 SH   SOLE   0 0 1,185
CSX Corp COM 126408103   256,558 7,400 SH   SOLE   0 0 7,400
Cadence Design Sys COM 127387108   10,078,235 37,002 SH   SOLE   0 0 37,002
Chevron Corp COM 166764100   697,323 4,675 SH   SOLE   0 0 4,675
Church & Dwight COM 171340102   4,288,580 45,353 SH   SOLE   0 0 45,353
Cintas Corp COM 172908105   10,479,052 17,388 SH   SOLE   0 0 17,388
Coca Cola Co COM 191216100   220,987 3,750 SH   SOLE   0 0 3,750
Costco Wholesale Co COM 22160K105   7,336,129 11,114 SH   SOLE   0 0 11,114
Danaher Corp COM 235851102   6,108,301 26,404 SH   SOLE   0 0 26,404
Digital Realty Trust REIT COM 253868103   228,786 1,700 SH   SOLE   0 0 1,700
Extra Space Storage COM 30225T102   1,090,084 6,799 SH   SOLE   0 0 6,799
Exxon Mobil Corp COM 30231G102   420,416 4,205 SH   SOLE   0 0 4,205
Fiserv COM 337738108   7,234,466 54,460 SH   SOLE   0 0 54,460
Fortinet Inc COM 34959E109   8,723,779 149,048 SH   SOLE   0 0 149,048
Heico Corp COM 422806109   5,073,111 28,362 SH   SOLE   0 0 28,362
Home Depot COM 437076102   6,653,760 19,200 SH   SOLE   0 0 19,200
Honeywell Intl Inc COM 438516106   7,584,791 36,168 SH   SOLE   0 0 36,168
Idex Corp COM 45167R104   6,042,171 27,830 SH   SOLE   0 0 27,830
Idexx Labs COM 45168d104   9,111,701 16,416 SH   SOLE   0 0 16,416
Illinois Tool Works COM 452308109   8,471,925 32,343 SH   SOLE   0 0 32,343
Ingersoll Rand COM 45687V106   5,800,809 75,004 SH   SOLE   0 0 75,004
Intuit COM 461202103   6,618,443 10,589 SH   SOLE   0 0 10,589
Johnson & Johnson COM 478160104   250,784 1,600 SH   SOLE   0 0 1,600
Lam Research Corp COM 512807108   10,298,302 13,148 SH   SOLE   0 0 13,148
Marriott Intl New Cl A COM 571903202   387,426 1,718 SH   SOLE   0 0 1,718
Mastercard Worldwide COM 57636Q104   13,540,839 31,748 SH   SOLE   0 0 31,748
McCormick & Co COM 579780206   2,937,750 42,937 SH   SOLE   0 0 42,937
Mettler Toledo Intl COM 592688105   5,095,645 4,201 SH   SOLE   0 0 4,201
Microsoft Corp COM 594918104   12,909,453 34,330 SH   SOLE   0 0 34,330
Moody's Corp COM 615369105   7,555,774 19,346 SH   SOLE   0 0 19,346
Nike Cl B COM 654106103   3,972,902 36,593 SH   SOLE   0 0 36,593
O'Reilly Automotive New COM 67103H107   8,048,128 8,471 SH   SOLE   0 0 8,471
Parker Hannifin Corp COM 701094104   10,693,768 23,212 SH   SOLE   0 0 23,212
Paychex COM 704326107   393,063 3,300 SH   SOLE   0 0 3,300
Pool Corp COM 73278L105   5,548,847 13,917 SH   SOLE   0 0 13,917
Quanta Svcs COM 74762e102   7,444,021 34,495 SH   SOLE   0 0 34,495
Roper Technologies Inc COM 776696106   8,647,487 15,862 SH   SOLE   0 0 15,862
S&P Global Inc COM 78409V104   9,663,247 21,936 SH   SOLE   0 0 21,936
Sherwin-Williams Co COM 824348106   8,865,134 28,423 SH   SOLE   0 0 28,423
Steris PLC COM g8473t100   4,293,670 19,530 SH   SOLE   0 0 19,530
TRPrice Assoc COM 74144T108   818,444 7,600 SH   SOLE   0 0 7,600
Thermo Fisher Scientific COM 883556102   6,747,933 12,713 SH   SOLE   0 0 12,713
UnitedHealth Grp COM 91324P102   7,267,392 13,804 SH   SOLE   0 0 13,804
Verisign COM 92343E102   6,113,305 29,682 SH   SOLE   0 0 29,682
Waste Connections Inc COM 94106B101   5,585,982 37,422 SH   SOLE   0 0 37,422
West Pharmaceutical COM 955306105   4,589,180 13,033 SH   SOLE   0 0 13,033
iShares US Tech ETF COM 464287721   368,250 3,000 SH   SOLE   0 0 3,000
Vanguard 500 Index Fd ISHARES 922908710   1,538,947 3,498 SH   SOLE   0 0 3,498
iShares Dow Jones Select Div F ISHARES 464287168   207,011 1,766 SH   SOLE   0 0 1,766