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   3,656,101 32,167 SH   SOLE   0 0 32,167
Accenture PLC Cl A COM G1151C101   7,780,701 22,448 SH   SOLE   0 0 22,448
Air Products & Chemicals COM 009158106   4,551,284 18,786 SH   SOLE   0 0 18,786
Alphabet Inc COM 02079K305   9,854,672 65,293 SH   SOLE   0 0 65,293
Ametek COM 031100100   8,436,994 46,129 SH   SOLE   0 0 46,129
Amphenol Corp COM 032095101   9,764,377 84,650 SH   SOLE   0 0 84,650
Ansys COM 03662Q105   5,604,204 16,143 SH   SOLE   0 0 16,143
Aon PLC COM G0403H108   6,653,376 19,937 SH   SOLE   0 0 19,937
Apple Computer COM 037833100   9,882,907 57,633 SH   SOLE   0 0 57,633
Arch Cap Group Ltd COM G0450A105   8,686,125 93,965 SH   SOLE   0 0 93,965
Arthur J. Gallagher & Co COM 363576109   300,048 1,200 SH   SOLE   0 0 1,200
Automatic Data Proc COM 053015103   7,876,550 31,539 SH   SOLE   0 0 31,539
Autozone COM 053332102   204,857 65 SH   SOLE   0 0 65
Berkshire Hathaway Cl B COM 084670702   719,089 1,710 SH   SOLE   0 0 1,710
CSX Corp COM 126408103   253,929 6,850 SH   SOLE   0 0 6,850
Cadence Design Sys COM 127387108   9,990,532 32,095 SH   SOLE   0 0 32,095
Chevron Corp COM 166764100   679,386 4,307 SH   SOLE   0 0 4,307
Chipotle Mexican Grill COM 169656105   4,645,018 1,598 SH   SOLE   0 0 1,598
Church & Dwight COM 171340102   5,063,938 48,547 SH   SOLE   0 0 48,547
Cintas Corp COM 172908105   10,957,441 15,949 SH   SOLE   0 0 15,949
Costco Wholesale Co COM 22160K105   7,713,861 10,529 SH   SOLE   0 0 10,529
Danaher Corp COM 235851102   5,095,287 20,404 SH   SOLE   0 0 20,404
Digital Realty Trust REIT COM 253868103   244,868 1,700 SH   SOLE   0 0 1,700
Exxon Mobil Corp COM 30231G102   433,924 3,733 SH   SOLE   0 0 3,733
Fair Isaac Corp COM 303250104   3,970,011 3,177 SH   SOLE   0 0 3,177
Fiserv COM 337738108   8,414,363 52,649 SH   SOLE   0 0 52,649
Fortinet Inc COM 34959E109   9,130,110 133,657 SH   SOLE   0 0 133,657
Freeport-McMoran Copper & Gold COM 35671D857   235,100 5,000 SH   SOLE   0 0 5,000
Grainger (WW) COM 384802104   3,892,190 3,826 SH   SOLE   0 0 3,826
Heico Corp COM 422806109   6,288,866 32,926 SH   SOLE   0 0 32,926
Home Depot COM 437076102   7,654,738 19,955 SH   SOLE   0 0 19,955
Honeywell Intl Inc COM 438516106   3,383,957 16,487 SH   SOLE   0 0 16,487
Idex Corp COM 45167R104   7,027,532 28,799 SH   SOLE   0 0 28,799
Idexx Labs COM 45168d104   7,716,140 14,291 SH   SOLE   0 0 14,291
Illinois Tool Works COM 452308109   7,322,189 27,288 SH   SOLE   0 0 27,288
Ingersoll Rand COM 45687V106   7,112,989 74,913 SH   SOLE   0 0 74,913
Intuit COM 461202103   7,196,150 11,071 SH   SOLE   0 0 11,071
Intuitive Surgical COM 46120E602   3,369,916 8,444 SH   SOLE   0 0 8,444
Johnson & Johnson COM 478160104   253,104 1,600 SH   SOLE   0 0 1,600
Lam Research Corp COM 512807108   10,184,968 10,483 SH   SOLE   0 0 10,483
Lockheed Martin Corp COM 539830109   209,695 461 SH   SOLE   0 0 461
Marathon Pete Corp COM 56585A102   201,500 1,000 SH   SOLE   0 0 1,000
Marriott Intl New Cl A COM 571903202   433,469 1,718 SH   SOLE   0 0 1,718
Mastercard Worldwide COM 57636Q104   12,432,693 25,817 SH   SOLE   0 0 25,817
Mettler Toledo Intl COM 592688105   3,120,544 2,344 SH   SOLE   0 0 2,344
Microsoft Corp COM 594918104   13,026,753 30,963 SH   SOLE   0 0 30,963
Monolithic Power Systems, Inc. COM 609839105   2,687,325 3,967 SH   SOLE   0 0 3,967
Moody's Corp COM 615369105   7,714,393 19,628 SH   SOLE   0 0 19,628
O'Reilly Automotive New COM 67103H107   8,652,865 7,665 SH   SOLE   0 0 7,665
Parker Hannifin Corp COM 701094104   11,372,019 20,461 SH   SOLE   0 0 20,461
Paychex COM 704326107   362,260 2,950 SH   SOLE   0 0 2,950
Pool Corp COM 73278L105   4,704,003 11,658 SH   SOLE   0 0 11,658
Quanta Svcs COM 74762e102   7,183,210 27,649 SH   SOLE   0 0 27,649
Roper Technologies Inc COM 776696106   7,771,560 13,857 SH   SOLE   0 0 13,857
S&P Global Inc COM 78409V104   8,226,927 19,337 SH   SOLE   0 0 19,337
SPDR Gold Trust ETF COM 78463V107   432,012 2,100 SH   SOLE   0 0 2,100
Sherwin-Williams Co COM 824348106   9,209,108 26,514 SH   SOLE   0 0 26,514
Steris PLC COM g8473t100   6,213,350 27,637 SH   SOLE   0 0 27,637
TRPrice Assoc COM 74144T108   1,231,392 10,100 SH   SOLE   0 0 10,100
Thermo Fisher Scientific COM 883556102   6,693,796 11,517 SH   SOLE   0 0 11,517
UnitedHealth Grp COM 91324P102   5,200,286 10,512 SH   SOLE   0 0 10,512
Waste Connections Inc COM 94106B101   7,141,339 41,517 SH   SOLE   0 0 41,517
West Pharmaceutical COM 955306105   7,765,413 19,624 SH   SOLE   0 0 19,624
Western Copper and Gold COM 95805V108   44,370 29,000 SH   SOLE   0 0 29,000
iShares Dow Jones Select Div F COM 464287168   217,536 1,766 SH   SOLE   0 0 1,766
iShares US Tech ETF COM 464287721   405,180 3,000 SH   SOLE   0 0 3,000
DFA US Core Equity 1 ISHARES 233203413   209,777 5,281 SH   SOLE   0 0 5,281
Vanguard 500 Index Fd ISHARES 922908710   1,695,783 3,498 SH   SOLE   0 0 3,498