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
ABBVIE INC COM 00287Y109   226,876 1,464 SH   SOLE   0 0 1,464
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,502,948 4,283 SH   SOLE   0 0 4,283
ADOBE INC COM 00724F101   2,422,196 4,060 SH   SOLE   0 0 4,060
AIR PRODS & CHEMS INC COM 009158106   1,211,017 4,423 SH   SOLE   0 0 4,423
ALPHABET INC CAP STK CL C 02079K107   2,624,384 18,622 SH   SOLE   0 0 18,622
ALPHABET INC CAP STK CL A 02079K305   345,872 2,476 SH   SOLE   0 0 2,476
AMAZON COM INC COM 023135106   2,715,250 17,871 SH   SOLE   0 0 17,871
AMGEN INC COM 031162100   1,419,582 4,929 SH   SOLE   0 0 4,929
APPLE INC COM 037833100   2,864,653 14,879 SH   SOLE   0 0 14,879
APPLIED MATLS INC COM 038222105   2,574,320 15,884 SH   SOLE   0 0 15,884
ARISTA NETWORKS INC COM 040413106   2,700,358 11,466 SH   SOLE   0 0 11,466
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,282,114 3,015 SH   SOLE   0 0 3,015
BANK AMERICA CORP COM 060505104   1,294,152 38,436 SH   SOLE   0 0 38,436
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,431,277 4,013 SH   SOLE   0 0 4,013
BLOCK INC CL A 852234103   968,963 12,527 SH   SOLE   0 0 12,527
BOOKING HOLDINGS INC COM 09857L108   2,770,379 781 SH   SOLE   0 0 781
BORGWARNER INC COM 099724106   1,180,899 32,940 SH   SOLE   0 0 32,940
CANADIAN PACIFIC KANSAS CITY COM 13646K108   228,009 2,884 SH   SOLE   0 0 2,884
CARMAX INC COM 143130102   2,050,570 26,721 SH   SOLE   0 0 26,721
CATERPILLAR INC COM 149123101   514,466 1,740 SH   SOLE   0 0 1,740
COCA COLA CO COM 191216100   392,201 6,655 SH   SOLE   0 0 6,655
COMCAST CORP NEW CL A 20030N101   1,302,301 29,699 SH   SOLE   0 0 29,699
CONSTELLATION BRANDS INC CL A 21036P108   1,075,323 4,448 SH   SOLE   0 0 4,448
COSTAR GROUP INC COM 22160N109   2,034,090 23,276 SH   SOLE   0 0 23,276
COSTCO WHSL CORP NEW COM 22160K105   2,651,011 4,016 SH   SOLE   0 0 4,016
DANAHER CORPORATION COM 235851102   711,139 3,074 SH   SOLE   0 0 3,074
DIGITAL RLTY TR INC COM 253868103   1,277,837 9,495 SH   SOLE   0 0 9,495
DISNEY WALT CO COM 254687106   1,209,773 13,399 SH   SOLE   0 0 13,399
DOLLAR GEN CORP NEW COM 256677105   666,971 4,906 SH   SOLE   0 0 4,906
DOMINOS PIZZA INC COM 25754A201   2,220,271 5,386 SH   SOLE   0 0 5,386
ECOLAB INC COM 278865100   1,251,192 6,308 SH   SOLE   0 0 6,308
ENBRIDGE INC COM 29250N105   1,228,210 34,098 SH   SOLE   0 0 34,098
EXPEDITORS INTL WASH INC COM 302130109   1,896,298 14,908 SH   SOLE   0 0 14,908
EXXON MOBIL CORP COM 30231G102   1,278,044 12,783 SH   SOLE   0 0 12,783
FISERV INC COM 337738108   222,906 1,678 SH   SOLE   0 0 1,678
FORTINET INC COM 34959E109   1,897,543 32,420 SH   SOLE   0 0 32,420
HOME DEPOT INC COM 437076102   836,823 2,415 SH   SOLE   0 0 2,415
HONEYWELL INTL INC COM 438516106   1,234,772 5,888 SH   SOLE   0 0 5,888
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,103,683 16,380 SH   SOLE   0 0 16,380
INTUITIVE SURGICAL INC COM NEW 46120E602   772,892 2,291 SH   SOLE   0 0 2,291
JOHNSON & JOHNSON COM 478160104   1,195,130 7,625 SH   SOLE   0 0 7,625
KLA CORP COM NEW 482480100   2,512,379 4,322 SH   SOLE   0 0 4,322
LAUDER ESTEE COS INC CL A 518439104   1,130,366 7,729 SH   SOLE   0 0 7,729
LIVENT CORP COM 53814L108   179,800 10,000 SH   SOLE   0 0 10,000
LOCKHEED MARTIN CORP COM 539830109   2,101,911 4,638 SH   SOLE   0 0 4,638
LOWES COS INC COM 548661107   2,420,231 10,875 SH   SOLE   0 0 10,875
MASTERCARD INCORPORATED CL A 57636Q104   2,493,432 5,846 SH   SOLE   0 0 5,846
MEDTRONIC PLC SHS G5960L103   1,167,984 14,178 SH   SOLE   0 0 14,178
MERCADOLIBRE INC COM 58733R102   2,622,900 1,669 SH   SOLE   0 0 1,669
META PLATFORMS INC CL A 30303M102   1,426,667 4,031 SH   SOLE   0 0 4,031
MICROCHIP TECHNOLOGY INC. COM 595017104   2,143,939 23,774 SH   SOLE   0 0 23,774
MICROSOFT CORP COM 594918104   3,631,781 9,658 SH   SOLE   0 0 9,658
MONDELEZ INTL INC CL A 609207105   1,104,992 15,256 SH   SOLE   0 0 15,256
NEXTERA ENERGY INC COM 65339F101   1,219,659 20,080 SH   SOLE   0 0 20,080
NVIDIA CORPORATION COM 67066G104   2,865,843 5,787 SH   SOLE   0 0 5,787
PALANTIR TECHNOLOGIES INC CL A 69608A108   861,350 50,166 SH   SOLE   0 0 50,166
PALO ALTO NETWORKS INC COM 697435105   2,808,437 9,524 SH   SOLE   0 0 9,524
PAYCHEX INC COM 704326107   1,140,002 9,571 SH   SOLE   0 0 9,571
PEPSICO INC COM 713448108   1,188,031 6,995 SH   SOLE   0 0 6,995
PROCTER AND GAMBLE CO COM 742718109   727,425 4,964 SH   SOLE   0 0 4,964
ROPER TECHNOLOGIES INC COM 776696106   1,253,891 2,300 SH   SOLE   0 0 2,300
ROYAL BK CDA COM 780087102   1,265,237 12,511 SH   SOLE   0 0 12,511
RTX CORPORATION COM 75513E101   1,355,742 16,113 SH   SOLE   0 0 16,113
SALESFORCE INC COM 79466L302   2,462,681 9,359 SH   SOLE   0 0 9,359
SERVICENOW INC COM 81762P102   2,795,581 3,957 SH   SOLE   0 0 3,957
SPDR S&P 500 ETF TR TR UNIT 78462F103   235,754 496 SH   SOLE   0 0 496
STARBUCKS CORP COM 855244109   1,122,989 11,697 SH   SOLE   0 0 11,697
TERADYNE INC COM 880770102   2,111,908 19,461 SH   SOLE   0 0 19,461
THERMO FISHER SCIENTIFIC INC COM 883556102   2,069,550 3,899 SH   SOLE   0 0 3,899
TRACTOR SUPPLY CO COM 892356106   716,559 3,332 SH   SOLE   0 0 3,332
UNION PAC CORP COM 907818108   1,412,315 5,750 SH   SOLE   0 0 5,750
UNITED PARCEL SERVICE INC CL B 911312106   2,911,192 18,516 SH   OTR   0 0 18,516
UNITEDHEALTH GROUP INC COM 91324P102   2,231,807 4,239 SH   SOLE   0 0 4,239
US BANCORP DEL COM NEW 902973304   1,424,648 32,917 SH   SOLE   0 0 32,917
VALVOLINE INC COM 92047W101   1,206,769 32,112 SH   SOLE   0 0 32,112
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   6,801,264 80,137 SH   SOLE   0 0 80,137
VEEVA SYS INC CL A COM 922475108   1,969,480 10,230 SH   SOLE   0 0 10,230
VERIZON COMMUNICATIONS INC COM 92343V104   1,315,095 34,883 SH   SOLE   0 0 34,883
VERTEX PHARMACEUTICALS INC COM 92532F100   2,210,226 5,432 SH   SOLE   0 0 5,432
VISA INC COM CL A 92826C839   2,388,183 9,173 SH   SOLE   0 0 9,173
WALMART INC COM 931142103   1,134,980 7,199 SH   SOLE   0 0 7,199
WORKDAY INC CL A 98138H101   2,477,915 8,976 SH   SOLE   0 0 8,976
ZIMMER BIOMET HOLDINGS INC COM 98956P102   1,145,562 9,413 SH   SOLE   0 0 9,413