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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 229,025 1,155 SH SOLE 0 0 1,155
AIR PRODS & CHEMS INC COM 009158106 7,191,951 24,758 SH SOLE 0 0 24,758
ALPHABET INC CAP STK CL A 02079K305 16,615,792 57,782 SH SOLE 0 0 57,782
AMETEK INC COM 031100100 9,752,523 45,496 SH SOLE 0 0 45,496
AMPHENOL CORP NEW CL A 032095101 14,334,913 113,454 SH SOLE 0 0 113,454
AON PLC SHS CL A G0403H108 6,967,529 21,586 SH SOLE 0 0 21,586
APPLE INC COM 037833100 13,377,565 52,711 SH SOLE 0 0 52,711
ARCH CAP GROUP LTD ORD G0450A105 6,857,046 71,435 SH SOLE 0 0 71,435
AUTOMATIC DATA PROCESSING IN COM 053015103 6,983,906 34,373 SH SOLE 0 0 34,373
AUTOZONE INC COM 053332102 219,556 65 SH SOLE 0 0 65
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,154,420 3 SH SOLE 0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 718,800 1,500 SH SOLE 0 0 1,500
BRISTOL-MYERS SQUIBB CO COM 110122108 242,600 4,000 SH SOLE 0 0 4,000
CADENCE DESIGN SYSTEM INC COM 127387108 7,588,074 27,308 SH SOLE 0 0 27,308
CHEVRON CORP NEW COM 166764100 865,256 4,182 SH SOLE 0 0 4,182
CHIPOTLE MEXICAN GRILL INC COM 169656105 226,983 7,091 SH SOLE 0 0 7,091
CHURCH & DWIGHT CO INC COM 171340102 895,685 9,598 SH SOLE 0 0 9,598
CINTAS CORP COM 172908105 7,700,099 45,525 SH SOLE 0 0 45,525
COCA COLA CO COM 191216100 216,743 2,850 SH SOLE 0 0 2,850
COSTCO WHSL CORP NEW COM 22160K105 9,681,314 9,716 SH SOLE 0 0 9,716
CSX CORP COM 126408103 233,985 5,700 SH SOLE 0 0 5,700
DANAHER CORPORATION COM 235851102 4,825,510 25,451 SH SOLE 0 0 25,451
DARDEN RESTAURANTS INC COM 237194105 588,120 3,000 SH SOLE 0 0 3,000
DIGITAL RLTY TR INC COM 253868103 288,336 1,600 SH SOLE 0 0 1,600
DNP SELECT INCOME FD INC COM 23325P104 243,121 23,604 SH SOLE 0 0 23,604
ELI LILLY & CO COM 532457108 11,572,546 12,582 SH SOLE 0 0 12,582
EXXON MOBIL CORP COM 30231G102 1,731,889 10,208 SH SOLE 0 0 10,208
FAIR ISAAC CORP COM 303250104 2,920,789 2,736 SH SOLE 0 0 2,736
FEDERAL SIGNAL CORP COM 313855108 3,698,604 34,202 SH SOLE 0 0 34,202
FORTINET INC COM 34959E109 7,445,427 91,109 SH SOLE 0 0 91,109
GENERAL MLS INC COM 370334104 297,760 8,000 SH SOLE 0 0 8,000
HEICO CORP NEW COM 422806109 10,289,355 37,525 SH SOLE 0 0 37,525
HOME DEPOT INC COM 437076102 6,640,289 20,190 SH SOLE 0 0 20,190
HONEYWELL INTL INC COM 438516106 246,147 1,089 SH SOLE 0 0 1,089
IDEXX LABS INC COM 45168D104 9,252,081 16,466 SH SOLE 0 0 16,466
ILLINOIS TOOL WKS INC COM 452308109 6,297,196 24,193 SH SOLE 0 0 24,193
INGERSOLL RAND INC COM 45687V106 5,177,835 64,626 SH SOLE 0 0 64,626
INTEL CORP COM 458140100 1,412,160 32,000 SH SOLE 0 0 32,000
INTUIT COM 461202103 6,733,021 15,572 SH SOLE 0 0 15,572
INTUITIVE SURGICAL INC COM NEW 46120E602 8,546,294 18,539 SH SOLE 0 0 18,539
ISHARES TR SELECT DIVID ETF 464287168 242,256 1,600 SH SOLE 0 0 1,600
ISHARES TR U.S. TECH ETF 464287721 521,583 2,875 SH SOLE 0 0 2,875
JOHNSON & JOHNSON COM 478160104 323,883 1,325 SH SOLE 0 0 1,325
JPMORGAN CHASE & CO. COM 46625H100 662,154 2,251 SH SOLE 0 0 2,251
LAM RESEARCH CORP COM NEW 512807306 20,468,201 95,798 SH SOLE 0 0 95,798
LEIDOS HOLDINGS INC COM 525327102 5,591,255 35,952 SH SOLE 0 0 35,952
LINDE PLC SHS G54950103 7,359,557 14,845 SH SOLE 0 0 14,845
LOEWS CORP COM 540424108 1,280,880 12,000 SH SOLE 0 0 12,000
MARRIOTT INTL INC NEW CL A 571903202 668,204 2,043 SH SOLE 0 0 2,043
MASTERCARD INCORPORATED CL A 57636Q104 11,474,192 22,964 SH SOLE 0 0 22,964
MICROSOFT CORP COM 594918104 9,967,938 26,928 SH SOLE 0 0 26,928
MONOLITHIC PWR SYS INC COM 609839105 12,753,928 11,665 SH SOLE 0 0 11,665
MONSTER BEVERAGE CORP NEW COM 61174X109 8,441,300 116,496 SH SOLE 0 0 116,496
MOODYS CORP COM 615369105 7,443,734 17,063 SH SOLE 0 0 17,063
MOTOROLA SOLUTIONS INC COM NEW 620076307 7,749,402 17,857 SH SOLE 0 0 17,857
NVIDIA CORPORATION COM 67066G104 9,349,597 53,610 SH SOLE 0 0 53,610
OREILLY AUTOMOTIVE INC COM 67103H107 9,443,590 102,303 SH SOLE 0 0 102,303
PARKER-HANNIFIN CORP COM 701094104 10,133,222 11,319 SH SOLE 0 0 11,319
PAYCHEX INC COM 704326107 271,754 2,950 SH SOLE 0 0 2,950
PRICE T ROWE GROUP INC COM 74144T108 310,983 3,450 SH SOLE 0 0 3,450
QUANTA SVCS INC COM 74762E102 12,555,538 22,869 SH SOLE 0 0 22,869
RTX CORPORATION COM 75513E101 217,013 1,125 SH SOLE 0 0 1,125
S&P GLOBAL INC COM 78409V104 9,598,648 22,567 SH SOLE 0 0 22,567
SHERWIN WILLIAMS CO COM 824348106 7,676,531 23,948 SH SOLE 0 0 23,948
STERIS PLC SHS USD G8473T100 8,569,009 38,751 SH SOLE 0 0 38,751
STRYKER CORPORATION COM 863667101 6,682,863 20,338 SH SOLE 0 0 20,338
THERMO FISHER SCIENTIFIC INC COM 883556102 10,454,352 21,269 SH SOLE 0 0 21,269
TJX COS INC NEW COM 872540109 4,490,445 28,118 SH SOLE 0 0 28,118
WALMART INC COM 931142103 4,976,171 40,040 SH SOLE 0 0 40,040
WASTE CONNECTIONS INC COM 94106B101 5,462,532 33,628 SH SOLE 0 0 33,628
WATSCO INC COM 942622200 1,327,834 3,650 SH SOLE 0 0 3,650
WD 40 CO COM 929236107 407,880 2,000 SH SOLE 0 0 2,000
WW GRAINGER INC COM 384802104 6,669,212 6,114 SH SOLE 0 0 6,114