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
AMAZON COM INC COM Stock 023135106   2,211,553 11,444 SH   SOLE 0 11,444 0 0
ROLLINS INC COM Stock 775711104   1,796,984 36,831 SH   SOLE 0 36,831 0 0
INVESCO QQQ TRUST SERIES I ETF 46090E103   2,518,076 5,256 SH   SOLE 0 5,255 0 0
STARBUCKS CORP COM Stock 855244109   1,049,418 13,480 SH   SOLE 0 13,480 0 0
BLOCK INC CL A Stock 852234103   221,265 3,431 SH   SOLE 0 3,431 0 0
MONSTER BEVERAGE CORP NEW COM Stock 61174X109   2,027,670 40,594 SH   SOLE 0 40,594 0 0
JOHNSON & JOHNSON COM Stock 478160104   3,336,979 22,831 SH   SOLE 0 22,831 0 0
WILLIAMS SONOMA INC COM Stock 969904101   9,503,184 33,655 SH   SOLE 0 33,655 0 0
LKQ CORP COM Stock 501889208   2,764,487 66,470 SH   SOLE 0 66,470 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105   803,241 945 SH   SOLE 0 945 0 0
WATSCO INC COM Stock 942622200   8,062,692 17,405 SH   SOLE 0 17,405 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   2,186,674 13,259 SH   SOLE 0 13,259 0 0
AVALONBAY CMNTYS INC COM REIT 053484101   2,268,342 10,964 SH   SOLE 0 10,964 0 0
WATERS CORP COM Stock 941848103   1,962,082 6,763 SH   SOLE 0 6,763 0 0
MERCK & CO INC COM Stock 58933Y105   4,664,784 37,680 SH   SOLE 0 37,680 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   371,934 683 SH   SOLE 0 683 0 0
THE TRADE DESK INC COM CL A Stock 88339J105   3,559,681 36,446 SH   SOLE 0 36,446 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104   2,455,055 5,565 SH   SOLE 0 5,565 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   1,312,758 5,540 SH   SOLE 0 5,540 0 0
UNITED RENTALS INC COM Stock 911363109   208,894 323 SH   SOLE 0 323 0 0
TYLER TECHNOLOGIES INC COM Stock 902252105   1,210,694 2,408 SH   SOLE 0 2,408 0 0
EMERSON ELEC CO COM Stock 291011104   3,563,235 32,346 SH   SOLE 0 32,346 0 0
BLACKLINE INC COM Stock 09239B109   1,298,363 26,798 SH   SOLE 0 26,798 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100   774,794 1,653 SH   SOLE 0 1,653 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102   488,716 7,187 SH   SOLE 0 7,187 0 0
SUPER MICRO COMPUTER INC COM Stock 86800U104   220,405 269 SH   SOLE 0 269 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104   512,778 12,434 SH   SOLE 0 12,434 0 0
CHUBB LIMITED COM Stock H1467J104   394,864 1,548 SH   SOLE 0 1,548 0 0
MARVELL TECHNOLOGY INC COM Stock 573874104   228,084 3,263 SH   SOLE 0 3,263 0 0
SNAP ON INC COM Stock 833034101   5,037,266 19,271 SH   SOLE 0 19,271 0 0
SHERWIN WILLIAMS CO COM Stock 824348106   1,453,653 4,871 SH   SOLE 0 4,871 0 0
FORD MTR CO DEL COM Stock 345370860   214,998 17,145 SH   SOLE 0 17,145 0 0
US BANCORP DEL COM NEW Stock 902973304   215,214 5,421 SH   SOLE 0 5,421 0 0
HOME DEPOT INC COM Stock 437076102   4,507,479 13,094 SH   SOLE 0 13,094 0 0
COOPER COS INC COM Stock 216648501   840,786 9,631 SH   SOLE 0 9,631 0 0
BROADRIDGE FINL SOLUTIONS INC COM Stock 11133T103   2,535,784 12,872 SH   SOLE 0 12,872 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   1,000,728 2,460 SH   SOLE 0 2,460 0 0
ADOBE INC COM Stock 00724F101   1,122,746 2,021 SH   SOLE 0 2,021 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   3,568,319 19,590 SH   SOLE 0 19,590 0 0
ZSCALER INC COM Stock 98980G102   1,441,809 7,502 SH   SOLE 0 7,502 0 0
INTUIT COM Stock 461202103   1,163,262 1,770 SH   SOLE 0 1,770 0 0
MICROSOFT CORP COM Stock 594918104   12,512,184 27,995 SH   SOLE 0 27,994 0 0
SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100   952,271 15,195 SH   SOLE 0 15,195 0 0
BOEING CO COM Stock 097023105   228,423 1,255 SH   SOLE 0 1,255 0 0
COPART INC COM Stock 217204106   3,190,945 58,917 SH   SOLE 0 58,917 0 0
NIKE INC CL B Stock 654106103   583,967 7,748 SH   SOLE 0 7,748 0 0
HYATT HOTELS CORP COM CL A Stock 448579102   1,995,013 13,132 SH   SOLE 0 13,132 0 0
NXP SEMICONDUCTORS N V COM Stock N6596X109   249,716 928 SH   SOLE 0 928 0 0
MORNINGSTAR INC COM Stock 617700109   3,068,260 10,371 SH   SOLE 0 10,371 0 0
UBER TECHNOLOGIES INC COM Stock 90353T100   274,876 3,782 SH   SOLE 0 3,782 0 0
CROWDSTRIKE HLDGS INC CL A Stock 22788C105   2,579,252 6,731 SH   SOLE 0 6,731 0 0
ELI LILLY & CO COM Stock 532457108   1,865,988 2,061 SH   SOLE 0 2,061 0 0
REPLIGEN CORP COM Stock 759916109   1,242,573 9,857 SH   SOLE 0 9,857 0 0
DICKS SPORTING GOODS INC COM Stock 253393102   742,307 3,455 SH   SOLE 0 3,455 0 0
CBIZ INC COM Stock 124805102   1,438,429 19,412 SH   SOLE 0 19,412 0 0
SOFI TECHNOLOGIES INC COM Stock 83406F102   156,564 23,686 SH   SOLE 0 23,686 0 0
JOBY AVIATION INC COMMON STOCK Stock G65163100   155,275 30,446 SH   SOLE 0 30,446 0 0
COINBASE GLOBAL INC COM CL A Stock 19260Q107   200,896 904 SH   SOLE 0 904 0 0
DUOLINGO INC CL A COM Stock 26603R106   1,173,351 5,623 SH   SOLE 0 5,623 0 0
TOAST INC CL A Stock 888787108   213,814 8,297 SH   SOLE 0 8,297 0 0
META PLATFORMS INC CL A Stock 30303M102   1,247,945 2,475 SH   SOLE 0 2,475 0 0
FIVE BELOW INC COM Stock 33829M101   1,280,833 11,754 SH   SOLE 0 11,754 0 0
PALO ALTO NETWORKS INC COM Stock 697435105   1,025,505 3,025 SH   SOLE 0 3,025 0 0
BROADCOM INC COM Stock 11135F101   847,720 528 SH   SOLE 0 528 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109   1,007,218 9,461 SH   SOLE 0 9,461 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101   4,122,128 13,586 SH   SOLE 0 13,586 0 0
CELESTICA INC COM Stock 15101Q207   282,236 4,923 SH   SOLE 0 4,923 0 0
NVIDIA CORPORATION COM Stock 67066G104   3,579,819 28,977 SH   SOLE 0 28,977 0 0
ABBVIE INC COM Stock 00287Y109   5,240,965 30,556 SH   SOLE 0 30,556 0 0
WEST PHARMACEUTICAL SVSC INC COM Stock 955306105   561,610 1,705 SH   SOLE 0 1,705 0 0
BLACKSTONE INC COM Stock 09260D107   902,254 7,288 SH   SOLE 0 7,288 0 0
CHURCH & DWIGHT CO INC COM Stock 171340102   3,139,016 30,276 SH   SOLE 0 30,276 0 0
FACTSET RESH SYS INC COM Stock 303075105   2,562,303 6,276 SH   SOLE 0 6,276 0 0
QUALCOMM INC COM Stock 747525103   6,668,347 33,479 SH   SOLE 0 33,479 0 0
GENERAL DYNAMICS CORP COM Stock 369550108   4,191,653 14,447 SH   SOLE 0 14,447 0 0
RESMED INC COM Stock 761152107   1,392,006 7,272 SH   SOLE 0 7,272 0 0
AMETEK INC COM Stock 031100100   2,327,938 13,964 SH   SOLE 0 13,964 0 0
CISCO SYS INC COM Stock 17275R102   722,009 15,197 SH   SOLE 0 15,197 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107   525,723 3,241 SH   SOLE 0 3,241 0 0
ROSS STORES INC COM Stock 778296103   1,107,774 7,623 SH   SOLE 0 7,623 0 0
SALESFORCE INC COM Stock 79466L302   761,787 2,963 SH   SOLE 0 2,963 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206   5,313,903 74,907 SH   SOLE 0 74,907 0 0
NORTHROP GRUMMAN CORP COM Stock 666807102   341,349 783 SH   SOLE 0 783 0 0
REPUBLIC SVCS INC COM Stock 760759100   5,310,146 27,324 SH   SOLE 0 27,324 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   822,311 1,487 SH   SOLE 0 1,487 0 0
LOCKHEED MARTIN CORP COM Stock 539830109   4,251,077 9,101 SH   SOLE 0 9,101 0 0
JPMORGAN CHASE & CO. COM Stock 46625H100   4,477,025 22,135 SH   SOLE 0 22,135 0 0
CONOCOPHILLIPS COM Stock 20825C104   364,872 3,190 SH   SOLE 0 3,190 0 0
MARKEL GROUP INC COM Stock 570535104   1,873,460 1,189 SH   SOLE 0 1,189 0 0
DANAHER CORPORATION COM Stock 235851102   1,340,445 5,365 SH   SOLE 0 5,365 0 0
WALMART INC COM Stock 931142103   3,827,308 56,525 SH   SOLE 0 56,525 0 0
TEXAS INSTRS INC COM Stock 882508104   3,611,426 18,565 SH   SOLE 0 18,564 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   556,680 3,035 SH   SOLE 0 3,035 0 0
AMGEN INC COM Stock 031162100   4,433,666 14,190 SH   SOLE 0 14,190 0 0
ENERPAC TOOL GROUP CORP CL A COM Stock 292765104   2,126,206 55,689 SH   SOLE 0 55,689 0 0
AXCELIS TECHNOLOGIES INC COM NEW Stock 054540208   286,371 2,014 SH   SOLE 0 2,014 0 0
EXLSERVICE HOLDINGS INC COM Stock 302081104   1,194,314 38,084 SH   SOLE 0 38,084 0 0
LITTELFUSE INC COM Stock 537008104   890,476 3,484 SH   SOLE 0 3,484 0 0
ROPER TECHNOLOGIES INC COM Stock 776696106   3,811,469 6,762 SH   SOLE 0 6,762 0 0
EXXON MOBIL CORP COM Stock 30231G102   659,407 5,728 SH   SOLE 0 5,728 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   1,403,011 2,755 SH   SOLE 0 2,755 0 0
APPFOLIO INC COM CL A Stock 03783C100   220,113 900 SH   SOLE 0 900 0 0
PAYPAL HLDGS INC COM Stock 70450Y103   728,625 12,556 SH   SOLE 0 12,556 0 0
NASDAQ INC COM Stock 631103108   889,438 14,760 SH   SOLE 0 14,760 0 0
BIO-TECHNE CORP COM Stock 09073M104   1,192,471 16,643 SH   SOLE 0 16,643 0 0
APPLE INC COM Stock 037833100   12,072,148 57,317 SH   SOLE 0 57,317 0 0
DISNEY WALT CO COM Stock 254687106   390,309 3,931 SH   SOLE 0 3,931 0 0
CSW INDUSTRIALS INC COM Stock 126402106   2,275,829 8,578 SH   SOLE 0 8,578 0 0