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   603,442 5,335 SH   SOLE   0 0 5,335
Accenture PLC Cl A COM G1151C101   7,491,016 21,294 SH   SOLE   0 0 21,294
Air Products & Chemicals COM 009158106   7,366,436 25,398 SH   SOLE   0 0 25,398
Alphabet Inc COM 02079K305   12,069,011 63,756 SH   SOLE   0 0 63,756
Ametek COM 031100100   8,130,087 45,102 SH   SOLE   0 0 45,102
Amphenol Corp COM 032095101   11,526,269 165,965 SH   SOLE   0 0 165,965
Ansys COM 03662Q105   2,377,165 7,047 SH   SOLE   0 0 7,047
Aon PLC COM G0403H108   6,643,383 18,497 SH   SOLE   0 0 18,497
Apple Computer COM 037833100   14,712,175 58,750 SH   SOLE   0 0 58,750
Arch Cap Group Ltd COM G0450A105   8,729,845 94,530 SH   SOLE   0 0 94,530
Arthur J. Gallagher & Co COM 363576109   340,620 1,200 SH   SOLE   0 0 1,200
Automatic Data Proc COM 053015103   9,184,111 31,374 SH   SOLE   0 0 31,374
Autozone COM 053332102   208,130 65 SH   SOLE   0 0 65
Berkshire Hathaway Cl B COM 084670702   383,022 845 SH   SOLE   0 0 845
CSX Corp COM 126408103   214,595 6,650 SH   SOLE   0 0 6,650
Cadence Design Sys COM 127387108   9,671,507 32,189 SH   SOLE   0 0 32,189
Chevron Corp COM 166764100   623,826 4,307 SH   SOLE   0 0 4,307
Chipotle Mexican Grill COM 169656105   7,955,379 131,930 SH   SOLE   0 0 131,930
Church & Dwight COM 171340102   5,709,836 54,530 SH   SOLE   0 0 54,530
Cintas Corp COM 172908105   9,570,009 52,381 SH   SOLE   0 0 52,381
Costco Wholesale Co COM 22160K105   9,985,510 10,898 SH   SOLE   0 0 10,898
Danaher Corp COM 235851102   4,518,233 19,683 SH   SOLE   0 0 19,683
Deere & Co Com COM 244199105   364,382 860 SH   SOLE   0 0 860
Digital Realty Trust REIT COM 253868103   301,461 1,700 SH   SOLE   0 0 1,700
Exxon Mobil Corp COM 30231G102   1,466,502 13,633 SH   SOLE   0 0 13,633
Fair Isaac Corp COM 303250104   10,456,364 5,252 SH   SOLE   0 0 5,252
Fiserv COM 337738108   10,590,428 51,555 SH   SOLE   0 0 51,555
Fortinet Inc COM 34959E109   8,482,698 89,783 SH   SOLE   0 0 89,783
Grainger (WW) COM 384802104   5,005,683 4,749 SH   SOLE   0 0 4,749
Heico Corp COM 422806109   8,694,627 36,572 SH   SOLE   0 0 36,572
Hershey Foods Corp COM 427866108   3,186,490 18,816 SH   SOLE   0 0 18,816
Home Depot COM 437076102   8,222,082 21,137 SH   SOLE   0 0 21,137
Honeywell Intl Inc COM 438516106   1,069,363 4,734 SH   SOLE   0 0 4,734
Idexx Labs COM 45168d104   5,692,655 13,769 SH   SOLE   0 0 13,769
Illinois Tool Works COM 452308109   5,415,534 21,358 SH   SOLE   0 0 21,358
Ingersoll Rand COM 45687V106   6,335,276 70,034 SH   SOLE   0 0 70,034
Intuit COM 461202103   6,533,257 10,395 SH   SOLE   0 0 10,395
Intuitive Surgical COM 46120E602   11,330,708 21,708 SH   SOLE   0 0 21,708
Johnson & Johnson COM 478160104   209,699 1,450 SH   SOLE   0 0 1,450
Lam Research Corp COM 512807306   7,703,763 106,656 SH   SOLE   0 0 106,656
Lilly Eli & Co COM 532457108   6,270,956 8,123 SH   SOLE   0 0 8,123
Lockheed Martin Corp COM 539830109   4,362,283 8,977 SH   SOLE   0 0 8,977
Marriott Intl New Cl A COM 571903202   709,623 2,544 SH   SOLE   0 0 2,544
Mastercard Worldwide COM 57636Q104   12,593,975 23,917 SH   SOLE   0 0 23,917
Mettler Toledo Intl COM 592688105   970,378 793 SH   SOLE   0 0 793
Microsoft Corp COM 594918104   12,614,652 29,928 SH   SOLE   0 0 29,928
Monolithic Power Systems COM 609839105   2,869,745 4,850 SH   SOLE   0 0 4,850
Monster Beverage Corp COM 61174X109   2,430,690 46,246 SH   SOLE   0 0 46,246
Moody's Corp COM 615369105   9,357,105 19,767 SH   SOLE   0 0 19,767
Nvidia Corp COM 67066G104   7,401,393 55,115 SH   SOLE   0 0 55,115
O'Reilly Automotive New COM 67103H107   8,948,047 7,546 SH   SOLE   0 0 7,546
Parker Hannifin Corp COM 701094104   10,535,837 16,565 SH   SOLE   0 0 16,565
Paychex COM 704326107   413,649 2,950 SH   SOLE   0 0 2,950
Procter & Gamble Co COM 742718109   296,740 1,770 SH   SOLE   0 0 1,770
Quanta Svcs COM 74762e102   9,704,315 30,705 SH   SOLE   0 0 30,705
Roper Technologies Inc COM 776696106   7,177,569 13,807 SH   SOLE   0 0 13,807
S&P Global Inc COM 78409V104   9,846,551 19,771 SH   SOLE   0 0 19,771
Sherwin-Williams Co COM 824348106   8,128,406 23,912 SH   SOLE   0 0 23,912
Steris PLC COM g8473t100   5,534,086 26,922 SH   SOLE   0 0 26,922
Stryker Corp COM 863667101   7,786,441 21,626 SH   SOLE   0 0 21,626
TRPrice Assoc COM 74144T108   1,116,764 9,875 SH   SOLE   0 0 9,875
Thermo Fisher Scientific COM 883556102   6,415,476 12,332 SH   SOLE   0 0 12,332
Union Pacific Corp COM 907818108   437,381 1,918 SH   SOLE   0 0 1,918
UnitedHealth Grp COM 91324P102   5,583,683 11,038 SH   SOLE   0 0 11,038
Waste Connections Inc COM 94106B101   7,454,636 43,447 SH   SOLE   0 0 43,447
Watsco COM 942622200   6,090,434 12,852 SH   SOLE   0 0 12,852
iShares Dow Jones Select Div F COM 464287168   231,858 1,766 SH   SOLE   0 0 1,766
iShares US Tech ETF COM 464287721   478,560 3,000 SH   SOLE   0 0 3,000
DFA US Core Equity 1 ISHARES 233203413   228,420 5,281 SH   SOLE   0 0 5,281
Duff & Phelps Util Income ISHARES 264324104   208,187 23,604 SH   SOLE   0 0 23,604
Neuberger Berman Genesis Fd. ISHARES 641224100   492,554 7,559 SH   SOLE   0 0 7,559
Neuberger Berman Partners ISHARES 641224407   502,431 11,195 SH   SOLE   0 0 11,195
Vanguard 500 Index Fd ISHARES 922908710   2,414,958 4,449 SH   SOLE   0 0 4,449