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   384,685 2,900 SH   SOLE   0 0 2,900
Accenture PLC Cl A COM G1151C101   6,920,111 22,177 SH   SOLE   0 0 22,177
Air Products & Chemicals COM 009158106   7,803,878 26,461 SH   SOLE   0 0 26,461
Alphabet Inc COM 02079K305   9,028,656 58,385 SH   SOLE   0 0 58,385
Ametek COM 031100100   7,700,683 44,735 SH   SOLE   0 0 44,735
Amphenol Corp COM 032095101   10,236,303 156,065 SH   SOLE   0 0 156,065
Ansys COM 03662Q105   357,396 1,129 SH   SOLE   0 0 1,129
Aon PLC COM G0403H108   7,802,609 19,551 SH   SOLE   0 0 19,551
Apple Computer COM 037833100   11,750,455 52,899 SH   SOLE   0 0 52,899
Arch Cap Group Ltd COM G0450A105   8,035,070 83,542 SH   SOLE   0 0 83,542
Arthur J. Gallagher & Co COM 363576109   379,764 1,100 SH   SOLE   0 0 1,100
Automatic Data Proc COM 053015103   9,663,914 31,630 SH   SOLE   0 0 31,630
Autozone COM 053332102   247,831 65 SH   SOLE   0 0 65
Berkshire Hathaway Cl B COM 084670702   362,154 680 SH   SOLE   0 0 680
Cadence Design Sys COM 127387108   7,280,959 28,628 SH   SOLE   0 0 28,628
Chevron Corp COM 166764100   699,607 4,182 SH   SOLE   0 0 4,182
Chipotle Mexican Grill COM 169656105   5,408,722 107,722 SH   SOLE   0 0 107,722
Church & Dwight COM 171340102   5,576,939 50,658 SH   SOLE   0 0 50,658
Cintas Corp COM 172908105   10,472,576 50,954 SH   SOLE   0 0 50,954
Coca Cola Co COM 191216100   204,117 2,850 SH   SOLE   0 0 2,850
Costco Wholesale Co COM 22160K105   10,145,382 10,727 SH   SOLE   0 0 10,727
Danaher Corp COM 235851102   3,988,685 19,457 SH   SOLE   0 0 19,457
Deere & Co Com COM 244199105   234,675 500 SH   SOLE   0 0 500
Digital Realty Trust COM 253868103   229,264 1,600 SH   SOLE   0 0 1,600
Exxon Mobil Corp COM 30231G102   1,606,506 13,508 SH   SOLE   0 0 13,508
Fair Isaac Corp COM 303250104   8,558,747 4,641 SH   SOLE   0 0 4,641
Fiserv COM 337738108   10,495,608 47,528 SH   SOLE   0 0 47,528
Fortinet Inc COM 34959E109   8,236,872 85,569 SH   SOLE   0 0 85,569
Grainger (WW) COM 384802104   5,262,170 5,327 SH   SOLE   0 0 5,327
Heico Corp COM 422806109   9,514,636 35,610 SH   SOLE   0 0 35,610
Home Depot COM 437076102   7,800,740 21,285 SH   SOLE   0 0 21,285
Honeywell Intl Inc COM 438516106   241,183 1,139 SH   SOLE   0 0 1,139
Idexx Labs COM 45168d104   6,059,459 14,429 SH   SOLE   0 0 14,429
Illinois Tool Works COM 452308109   5,273,189 21,262 SH   SOLE   0 0 21,262
Ingersoll Rand COM 45687V106   5,382,258 67,253 SH   SOLE   0 0 67,253
Intuit COM 461202103   6,567,237 10,696 SH   SOLE   0 0 10,696
Intuitive Surgical COM 46120E602   10,727,548 21,660 SH   SOLE   0 0 21,660
Johnson & Johnson COM 478160104   219,738 1,325 SH   SOLE   0 0 1,325
Lam Research Corp COM 512807306   7,917,248 108,903 SH   SOLE   0 0 108,903
Leidos Holdings Inc COM 525327102   2,765,865 20,497 SH   SOLE   0 0 20,497
Lilly Eli & Co COM 532457108   7,813,109 9,460 SH   SOLE   0 0 9,460
Lockheed Martin Corp COM 539830109   3,708,586 8,302 SH   SOLE   0 0 8,302
Marriott Intl New Cl A COM 571903202   582,161 2,444 SH   SOLE   0 0 2,444
Mastercard Worldwide COM 57636Q104   12,616,626 23,018 SH   SOLE   0 0 23,018
Microsoft Corp COM 594918104   8,941,039 23,818 SH   SOLE   0 0 23,818
Monolithic Power Systems COM 609839105   3,688,093 6,359 SH   SOLE   0 0 6,359
Monster Beverage Corp COM 61174X109   3,205,023 54,768 SH   SOLE   0 0 54,768
Moody's Corp COM 615369105   9,351,521 20,081 SH   SOLE   0 0 20,081
Nvidia Corp COM 67066G104   5,460,726 50,385 SH   SOLE   0 0 50,385
O'Reilly Automotive New COM 67103H107   10,056,712 7,020 SH   SOLE   0 0 7,020
Parker Hannifin Corp COM 701094104   8,438,782 13,883 SH   SOLE   0 0 13,883
Paychex COM 704326107   455,126 2,950 SH   SOLE   0 0 2,950
Quanta Svcs COM 74762e102   7,200,157 28,327 SH   SOLE   0 0 28,327
Roper Technologies Inc COM 776696106   8,346,094 14,156 SH   SOLE   0 0 14,156
S&P Global Inc COM 78409V104   10,049,202 19,778 SH   SOLE   0 0 19,778
Sherwin-Williams Co COM 824348106   8,227,964 23,563 SH   SOLE   0 0 23,563
Steris PLC COM g8473t100   5,987,640 26,418 SH   SOLE   0 0 26,418
Stryker Corp COM 863667101   8,676,775 23,309 SH   SOLE   0 0 23,309
TRPrice Assoc COM 74144T108   755,631 8,225 SH   SOLE   0 0 8,225
Thermo Fisher Scientific COM 883556102   6,764,374 13,594 SH   SOLE   0 0 13,594
Union Pacific Corp COM 907818108   406,333 1,720 SH   SOLE   0 0 1,720
UnitedHealth Grp COM 91324P102   5,426,574 10,361 SH   SOLE   0 0 10,361
Waste Connections Inc COM 94106B101   8,498,963 43,542 SH   SOLE   0 0 43,542
Watsco COM 942622200   7,038,938 13,848 SH   SOLE   0 0 13,848
iShares Dow Jones Select Div F COM 464287168   214,864 1,600 SH   SOLE   0 0 1,600
iShares US Tech ETF COM 464287721   403,765 2,875 SH   SOLE   0 0 2,875
Duff & Phelps Util Income ISHARES 264324104   233,444 23,604 SH   SOLE   0 0 23,604
Neuberger Berman Genesis Fd. ISHARES 641224100   451,281 7,559 SH   SOLE   0 0 7,559
Neuberger Berman Partners ISHARES 641224407   522,134 11,195 SH   SOLE   0 0 11,195
Vanguard 500 Index Fd ISHARES 922908710   2,253,338 4,352 SH   SOLE   0 0 4,352