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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPHABET INC CAP STK CL C 02079K107 296 118 SH   SOLE   118 0 0
ALPHABET INC CAP STK CL A 02079K305 83,221 34,082 SH   SOLE   33,974 0 108
BLACKLINE INC COM 09239B109 24,305 218,435 SH   SOLE   217,803 0 632
BLACKROCK INC COM 09247X101 680 777 SH   SOLE   777 0 0
BOOKING HOLDINGS INC COM 09857L108 51,713 23,634 SH   SOLE   23,571 0 63
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 38,084 235,773 SH   SOLE   235,093 0 680
CHIPOTLE MEXICAN GRILL INC COM 169656105 61,232 39,496 SH   SOLE   39,354 0 142
COSTCO WHSL CORP NEW COM 22160K105 23,423 59,199 SH   SOLE   58,959 0 240
FASTENAL CO COM 311900104 40,290 774,816 SH   SOLE   772,470 0 2,346
FERRARI N V COM N3167Y103 62,896 305,244 SH   SOLE   304,354 0 890
FIRST AMERN FINL CORP COM 31847R102 40,089 642,964 SH   SOLE   641,273 0 1,691
FIRST REP BK SAN FRANCISCO C COM 33616C100 73,249 391,349 SH   SOLE   390,214 0 1,135
HEICO CORP NEW COM 422806109 1,087 7,796 SH   SOLE   7,796 0 0
HEICO CORP NEW CL A 422806208 16,904 136,125 SH   SOLE   135,842 0 283
HOME DEPOT INC COM 437076102 102,419 321,172 SH   SOLE   320,186 0 986
ILLUMINA INC COM 452327109 46,047 97,307 SH   SOLE   97,014 0 293
INTEL CORP COM 458140100 354 6,300 SH   SOLE   6,300 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 42,856 46,601 SH   SOLE   46,472 0 129
LANDSTAR SYS INC COM 515098101 28,199 178,452 SH   SOLE   177,856 0 596
MASIMO CORP COM 574795100 78,645 324,378 SH   SOLE   323,259 0 1,119
MASTERCARD INCORPORATED CL A 57636Q104 92,861 254,352 SH   SOLE   253,559 0 793
MICROSOFT CORP COM 594918104 275 1,015 SH   SOLE   1,015 0 0
NETFLIX INC COM 64110L106 101,595 192,339 SH   SOLE   191,744 0 595
NVR INC COM 62944T105 50,767 10,208 SH   SOLE   10,180 0 28
OLD DOMINION FREIGHT LINE IN COM 679580100 3,738 14,728 SH   SOLE   14,728 0 0
PAYCHEX INC COM 704326107 25,164 234,524 SH   SOLE   233,877 0 647
SCHWAB CHARLES CORP COM 808513105 48,133 661,082 SH   SOLE   659,111 0 1,971
SERVICENOW INC COM 81762P102 6,848 12,461 SH   SOLE   12,461 0 0
STARBUCKS CORP COM 855244109 31,798 284,389 SH   SOLE   283,608 0 781
VISA INC COM CL A 92826C839 386 1,652 SH   SOLE   1,652 0 0
WATSCO INC COM 942622200 641 2,235 SH   SOLE   2,235 0 0