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
ALPS O'Shares Quality Div. COM 00162Q387   273,240 5,060 SH   SOLE   0 0 5,060
Abbott Laboratories COM 002824100   608,243 5,335 SH   SOLE   0 0 5,335
Accenture PLC Cl A COM G1151C101   7,712,580 21,819 SH   SOLE   0 0 21,819
Air Products & Chemicals COM 009158106   7,651,620 25,699 SH   SOLE   0 0 25,699
Alphabet Inc COM 02079K305   10,991,377 66,273 SH   SOLE   0 0 66,273
Ametek COM 031100100   8,190,224 47,698 SH   SOLE   0 0 47,698
Amphenol Corp COM 032095101   11,215,209 172,118 SH   SOLE   0 0 172,118
Ansys COM 03662Q105   2,393,867 7,513 SH   SOLE   0 0 7,513
Aon PLC COM G0403H108   6,064,167 17,527 SH   SOLE   0 0 17,527
Apple Computer COM 037833100   13,861,403 59,491 SH   SOLE   0 0 59,491
Arch Cap Group Ltd COM G0450A105   10,890,287 97,339 SH   SOLE   0 0 97,339
Arthur J. Gallagher & Co COM 363576109   337,644 1,200 SH   SOLE   0 0 1,200
Automatic Data Proc COM 053015103   8,727,787 31,539 SH   SOLE   0 0 31,539
Autozone COM 053332102   204,753 65 SH   SOLE   0 0 65
Berkshire Hathaway Cl B COM 084670702   391,221 850 SH   SOLE   0 0 850
CSX Corp COM 126408103   229,624 6,650 SH   SOLE   0 0 6,650
Cadence Design Sys COM 127387108   9,030,449 33,319 SH   SOLE   0 0 33,319
Chevron Corp COM 166764100   634,292 4,307 SH   SOLE   0 0 4,307
Chipotle Mexican Grill COM 169656105   7,773,111 134,903 SH   SOLE   0 0 134,903
Church & Dwight COM 171340102   6,022,342 57,509 SH   SOLE   0 0 57,509
Cintas Corp COM 172908105   13,110,027 63,678 SH   SOLE   0 0 63,678
Coca Cola Co COM 191216100   215,580 3,000 SH   SOLE   0 0 3,000
Costco Wholesale Co COM 22160K105   10,048,704 11,335 SH   SOLE   0 0 11,335
Danaher Corp COM 235851102   5,915,710 21,278 SH   SOLE   0 0 21,278
Digital Realty Trust REIT COM 253868103   275,111 1,700 SH   SOLE   0 0 1,700
Exxon Mobil Corp COM 30231G102   405,933 3,463 SH   SOLE   0 0 3,463
Fair Isaac Corp COM 303250104   12,024,558 6,187 SH   SOLE   0 0 6,187
Fiserv COM 337738108   9,650,259 53,717 SH   SOLE   0 0 53,717
Fortinet Inc COM 34959E109   6,995,398 90,205 SH   SOLE   0 0 90,205
Grainger (WW) COM 384802104   4,923,959 4,740 SH   SOLE   0 0 4,740
Heico Corp COM 422806109   9,743,006 37,261 SH   SOLE   0 0 37,261
Hershey Foods Corp COM 427866108   3,911,928 20,398 SH   SOLE   0 0 20,398
Home Depot COM 437076102   8,667,228 21,390 SH   SOLE   0 0 21,390
Honeywell Intl Inc COM 438516106   999,443 4,835 SH   SOLE   0 0 4,835
Idexx Labs COM 45168d104   7,319,122 14,487 SH   SOLE   0 0 14,487
Illinois Tool Works COM 452308109   5,562,174 21,224 SH   SOLE   0 0 21,224
Ingersoll Rand COM 45687V106   7,130,048 72,637 SH   SOLE   0 0 72,637
Intuit COM 461202103   6,790,635 10,935 SH   SOLE   0 0 10,935
Intuitive Surgical COM 46120E602   10,838,890 22,063 SH   SOLE   0 0 22,063
Johnson & Johnson COM 478160104   234,987 1,450 SH   SOLE   0 0 1,450
Lam Research Corp COM 512807306   9,133,567 11,192 SH   SOLE   0 0 11,192
Lilly Eli & Co COM 532457108   7,947,768 8,971 SH   SOLE   0 0 8,971
Lockheed Martin Corp COM 539830109   5,900,549 10,094 SH   SOLE   0 0 10,094
Marriott Intl New Cl A COM 571903202   427,095 1,718 SH   SOLE   0 0 1,718
Mastercard Worldwide COM 57636Q104   12,002,797 24,307 SH   SOLE   0 0 24,307
Mettler Toledo Intl COM 592688105   1,331,734 888 SH   SOLE   0 0 888
Microsoft Corp COM 594918104   13,489,905 31,350 SH   SOLE   0 0 31,350
Monolithic Power Systems COM 609839105   9,265,339 10,022 SH   SOLE   0 0 10,022
Monster Beverage Corp COM 61174X109   2,495,708 47,838 SH   SOLE   0 0 47,838
Moody's Corp COM 615369105   9,417,289 19,843 SH   SOLE   0 0 19,843
Nvidia Corp COM 67066G104   6,496,676 53,497 SH   SOLE   0 0 53,497
O'Reilly Automotive New COM 67103H107   8,916,839 7,743 SH   SOLE   0 0 7,743
Parker Hannifin Corp COM 701094104   12,417,158 19,653 SH   SOLE   0 0 19,653
Paychex COM 704326107   395,860 2,950 SH   SOLE   0 0 2,950
Quanta Svcs COM 74762e102   9,361,016 31,397 SH   SOLE   0 0 31,397
Roper Technologies Inc COM 776696106   7,919,811 14,233 SH   SOLE   0 0 14,233
S&P Global Inc COM 78409V104   10,295,720 19,929 SH   SOLE   0 0 19,929
Sherwin-Williams Co COM 824348106   9,352,823 24,505 SH   SOLE   0 0 24,505
Steris PLC COM g8473t100   7,176,274 29,588 SH   SOLE   0 0 29,588
Stryker Corp COM 863667101   7,700,618 21,316 SH   SOLE   0 0 21,316
TRPrice Assoc COM 74144T108   1,100,193 10,100 SH   SOLE   0 0 10,100
Thermo Fisher Scientific COM 883556102   7,818,725 12,640 SH   SOLE   0 0 12,640
UnitedHealth Grp COM 91324P102   6,673,538 11,414 SH   SOLE   0 0 11,414
Waste Connections Inc COM 94106B101   7,907,957 44,223 SH   SOLE   0 0 44,223
Watsco COM 942622200   6,388,046 12,987 SH   SOLE   0 0 12,987
WisdomTree Div. Growth COM 97717X669   287,324 3,453 SH   SOLE   0 0 3,453
iShares Dow Jones Select Div F COM 464287168   238,534 1,766 SH   SOLE   0 0 1,766
iShares US Tech ETF COM 464287721   454,860 3,000 SH   SOLE   0 0 3,000
DFA US Core Equity 1 ISHARES 233203413   225,145 5,281 SH   SOLE   0 0 5,281
Duff & Phelps Util Income ISHARES 264324104   142,618 14,205 SH   SOLE   0 0 14,205
Neuberger Berman Genesis Fd. ISHARES 641224100   526,838 7,709 SH   SOLE   0 0 7,709
Neuberger Berman Partners ISHARES 641224407   535,233 11,195 SH   SOLE   0 0 11,195
Vanguard 500 Index Fd ISHARES 922908710   1,851,745 3,498 SH   SOLE   0 0 3,498