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
ADOBE SYSTEMS INCORPORATED COM 00724F101 44,106 96,808 SH   SOLE   77,708 0 19,100
ALPHABET INC CAP STK CL A 02079K305 48,696 17,508 SH   SOLE   14,544 0 2,964
AMAZON COM INC COM 023135106 27,588 8,463 SH   SOLE   7,963 0 500
AON PLC SHS CL A G0403H108 52,954 162,625 SH   SOLE   129,625 0 33,000
APPLE INC COM 037833100 15,366 88,000 SH   SOLE   88,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 9,351 14,000 SH   SOLE   9,000 0 5,000
AUTODESK INC COM 052769106 14,576 68,000 SH   SOLE   68,000 0 0
AUTODESK INC COM 052769106 6,431 30,000 SH Call SOLE   30,000 0 0
CALLAWAY GOLF CO COM 131193104 662 28,260 SH   SOLE   0 0 28,260
COPART INC COM 217204106 36,434 290,385 SH   SOLE   252,385 0 38,000
CRICUT INC COM CL A 22658D100 6,942 530,287 SH   SOLE   530,287 0 0
FAIR ISAAC CORP COM 303250104 16,749 35,907 SH   SOLE   28,907 0 7,000
FISERV INC COM 337738108 37,120 366,071 SH   SOLE   328,021 0 38,050
HDFC BANK LTD SPONSORED ADS 40415F101 28,248 460,559 SH   SOLE   341,434 0 119,125
INTUIT COM 461202103 28,268 58,787 SH   SOLE   53,287 0 5,500
ISHARES TR CORE US AGGBD ET 464287226 1,071 10,000 SH   SOLE   0 0 10,000
ISHARES TR PFD AND INCM SEC 464288687 728 20,000 SH   SOLE   0 0 20,000
LAUDER ESTEE COS INC CL A 518439104 17,700 65,000 SH   SOLE   55,000 0 10,000
MASTERCARD INCORPORATED CL A 57636Q104 29,530 82,629 SH   SOLE   71,629 0 11,000
META PLATFORMS INC CL A 30303M102 33,505 150,678 SH   SOLE   121,178 0 29,500
META PLATFORMS INC CL A 30303M102 8,894 40,000 SH Call SOLE   40,000 0 0
MICROSOFT CORP COM 594918104 61,126 198,262 SH   SOLE   159,237 0 39,025
MOODYS CORP COM 615369105 44,418 131,640 SH   SOLE   110,640 0 21,000
MSCI INC COM 55354G100 38,188 75,938 SH   SOLE   68,938 0 7,000
NIKE INC CL B 654106103 30,265 224,920 SH   SOLE   181,920 0 43,000
NVIDIA CORPORATION COM 67066G104 6,276 23,000 SH   SOLE   23,000 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 17,809 26,000 SH   SOLE   22,000 0 4,000
PAYPAL HLDGS INC COM 70450Y103 16,191 140,000 SH   SOLE   140,000 0 0
S&P GLOBAL INC COM 78409V104 20,940 51,049 SH   SOLE   42,749 0 8,300
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 534 10,000 SH   SOLE   0 0 10,000
SERVICENOW INC COM 81762P102 10,581 19,000 SH   SOLE   19,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 33,017 64,743 SH   SOLE   56,243 0 8,500
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6,013 77,000 SH   SOLE   0 0 77,000
VERISK ANALYTICS INC COM 92345Y106 6,868 32,000 SH   SOLE   32,000 0 0
VISA INC COM CL A 92826C839 30,161 136,000 SH   SOLE   100,000 0 36,000
WELLS FARGO CO NEW PERP PFD CNV A 949746804 2,120 1,600 SH   SOLE   0 0 1,600