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,443,346 11,137 SH   SOLE 0 11,137 0 0
ROLLINS INC COM Stock 775711104   1,766,862 38,120 SH   SOLE 0 38,120 0 0
INVESCO QQQ TRUST SERIES I ETF 46090E103   3,261,966 6,381 SH   SOLE 0 6,380 0 0
MONSTER BEVERAGE CORP NEW COM Stock 61174X109   1,721,971 32,762 SH   SOLE 0 32,762 0 0
JOHNSON & JOHNSON COM Stock 478160104   3,413,032 23,600 SH   SOLE 0 23,600 0 0
WILLIAMS SONOMA INC COM Stock 969904101   9,493,472 51,266 SH   SOLE 0 51,266 0 0
LKQ CORP COM Stock 501889208   2,543,137 69,201 SH   SOLE 0 69,201 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105   821,896 897 SH   SOLE 0 897 0 0
WATSCO INC COM Stock 942622200   8,744,218 18,452 SH   SOLE 0 18,452 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   2,328,323 13,888 SH   SOLE 0 13,888 0 0
AVALONBAY CMNTYS INC COM REIT 053484101   3,441,651 15,646 SH   SOLE 0 15,646 0 0
WATERS CORP COM Stock 941848103   1,738,783 4,687 SH   SOLE 0 4,687 0 0
MERCK & CO INC COM Stock 58933Y105   3,934,832 39,554 SH   SOLE 0 39,554 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   457,994 781 SH   SOLE 0 781 0 0
THE TRADE DESK INC COM CL A Stock 88339J105   4,396,092 37,404 SH   SOLE 0 37,404 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104   2,859,275 5,430 SH   SOLE 0 5,430 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   1,386,466 5,468 SH   SOLE 0 5,468 0 0
TYLER TECHNOLOGIES INC COM Stock 902252105   1,439,293 2,496 SH   SOLE 0 2,496 0 0
EMERSON ELEC CO COM Stock 291011104   4,171,732 33,662 SH   SOLE 0 33,662 0 0
BLACKLINE INC COM Stock 09239B109   1,393,956 22,942 SH   SOLE 0 22,942 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100   626,601 1,556 SH   SOLE 0 1,556 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102   343,589 4,468 SH   SOLE 0 4,468 0 0
CHUBB LIMITED COM Stock H1467J104   273,537 990 SH   SOLE 0 990 0 0
SNAP ON INC COM Stock 833034101   6,889,459 20,294 SH   SOLE 0 20,294 0 0
SHERWIN WILLIAMS CO COM Stock 824348106   1,655,799 4,871 SH   SOLE 0 4,871 0 0
HOME DEPOT INC COM Stock 437076102   5,341,222 13,731 SH   SOLE 0 13,731 0 0
COOPER COS INC COM Stock 216648501   892,548 9,709 SH   SOLE 0 9,709 0 0
BROADRIDGE FINL SOLUTIONS INC COM Stock 11133T103   4,129,534 18,265 SH   SOLE 0 18,265 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   1,115,069 2,460 SH   SOLE 0 2,460 0 0
ADOBE INC COM Stock 00724F101   883,579 1,987 SH   SOLE 0 1,987 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   3,328,273 17,582 SH   SOLE 0 17,582 0 0
ZSCALER INC COM Stock 98980G102   1,398,178 7,750 SH   SOLE 0 7,750 0 0
INTUIT COM Stock 461202103   1,112,445 1,770 SH   SOLE 0 1,770 0 0
MICROSOFT CORP COM Stock 594918104   11,648,403 27,636 SH   SOLE 0 27,635 0 0
SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100   1,178,152 15,547 SH   SOLE 0 15,547 0 0
BOEING CO COM Stock 097023105   222,135 1,255 SH   SOLE 0 1,255 0 0
COPART INC COM Stock 217204106   3,500,388 60,993 SH   SOLE 0 60,993 0 0
NIKE INC CL B Stock 654106103   443,275 5,858 SH   SOLE 0 5,858 0 0
HYATT HOTELS CORP COM CL A Stock 448579102   2,135,556 13,604 SH   SOLE 0 13,604 0 0
MORNINGSTAR INC COM Stock 617700109   3,597,270 10,682 SH   SOLE 0 10,682 0 0
CROWDSTRIKE HLDGS INC CL A Stock 22788C105   2,374,933 6,941 SH   SOLE 0 6,941 0 0
ELI LILLY & CO COM Stock 532457108   1,552,492 2,011 SH   SOLE 0 2,011 0 0
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106   203,944 2,525 SH   SOLE 0 2,525 0 0
REPLIGEN CORP COM Stock 759916109   1,395,498 9,695 SH   SOLE 0 9,695 0 0
DICKS SPORTING GOODS INC COM Stock 253393102   1,346,723 5,885 SH   SOLE 0 5,885 0 0
CBIZ INC COM Stock 124805102   1,653,866 20,211 SH   SOLE 0 20,211 0 0
STEVANATO GROUP S P A ORD SHS Stock T9224W109   1,434,131 65,816 SH   SOLE 0 65,816 0 0
DUOLINGO INC CL A COM Stock 26603R106   1,826,388 5,633 SH   SOLE 0 5,633 0 0
META PLATFORMS INC CL A Stock 30303M102   980,729 1,675 SH   SOLE 0 1,675 0 0
SERVICENOW INC COM Stock 81762P102   239,587 226 SH   SOLE 0 226 0 0
FIVE BELOW INC COM Stock 33829M101   844,193 8,043 SH   SOLE 0 8,043 0 0
PALO ALTO NETWORKS INC COM Stock 697435105   806,447 4,432 SH   SOLE 0 4,432 0 0
BROADCOM INC COM Stock 11135F101   1,212,523 5,230 SH   SOLE 0 5,230 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109   920,553 9,460 SH   SOLE 0 9,460 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101   4,990,141 14,185 SH   SOLE 0 14,185 0 0
NVIDIA CORPORATION COM Stock 67066G104   3,637,916 27,090 SH   SOLE 0 27,090 0 0
ABBVIE INC COM Stock 00287Y109   5,720,518 32,192 SH   SOLE 0 32,192 0 0
WEST PHARMACEUTICAL SVSC INC COM Stock 955306105   576,178 1,759 SH   SOLE 0 1,759 0 0
BLACKSTONE INC COM Stock 09260D107   2,351,636 13,639 SH   SOLE 0 13,639 0 0
CHURCH & DWIGHT CO INC COM Stock 171340102   3,229,047 30,838 SH   SOLE 0 30,838 0 0
FACTSET RESH SYS INC COM Stock 303075105   3,093,003 6,440 SH   SOLE 0 6,440 0 0
QUALCOMM INC COM Stock 747525103   3,626,661 23,608 SH   SOLE 0 23,608 0 0
GENERAL DYNAMICS CORP COM Stock 369550108   4,229,015 16,050 SH   SOLE 0 16,050 0 0
RESMED INC COM Stock 761152107   1,661,204 7,264 SH   SOLE 0 7,264 0 0
AMETEK INC COM Stock 031100100   2,573,572 14,277 SH   SOLE 0 14,277 0 0
CISCO SYS INC COM Stock 17275R102   444,178 7,503 SH   SOLE 0 7,503 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107   391,360 3,240 SH   SOLE 0 3,240 0 0
ROSS STORES INC COM Stock 778296103   1,157,821 7,654 SH   SOLE 0 7,654 0 0
SALESFORCE INC COM Stock 79466L302   659,299 1,972 SH   SOLE 0 1,972 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206   6,128,634 80,386 SH   SOLE 0 80,386 0 0
NORTHROP GRUMMAN CORP COM Stock 666807102   367,454 783 SH   SOLE 0 783 0 0
REPUBLIC SVCS INC COM Stock 760759100   5,740,671 28,535 SH   SOLE 0 28,535 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   752,773 1,447 SH   SOLE 0 1,447 0 0
LOCKHEED MARTIN CORP COM Stock 539830109   4,704,871 9,682 SH   SOLE 0 9,682 0 0
JPMORGAN CHASE & CO. COM Stock 46625H100   5,997,544 25,020 SH   SOLE 0 25,020 0 0
MARKEL GROUP INC COM Stock 570535104   2,111,179 1,223 SH   SOLE 0 1,223 0 0
DANAHER CORPORATION COM Stock 235851102   1,213,860 5,288 SH   SOLE 0 5,288 0 0
WALMART INC COM Stock 931142103   5,324,235 58,929 SH   SOLE 0 58,929 0 0
TEXAS INSTRS INC COM Stock 882508104   3,643,881 19,433 SH   SOLE 0 19,432 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   517,045 2,715 SH   SOLE 0 2,715 0 0
AMGEN INC COM Stock 031162100   3,922,632 15,050 SH   SOLE 0 15,050 0 0
ENERPAC TOOL GROUP CORP CL A COM Stock 292765104   2,390,453 58,176 SH   SOLE 0 58,176 0 0
EXLSERVICE HOLDINGS INC COM Stock 302081104   1,740,007 39,207 SH   SOLE 0 39,207 0 0
LITTELFUSE INC COM Stock 537008104   741,355 3,146 SH   SOLE 0 3,146 0 0
ROPER TECHNOLOGIES INC COM Stock 776696106   3,571,889 6,871 SH   SOLE 0 6,871 0 0
EXXON MOBIL CORP COM Stock 30231G102   585,288 5,441 SH   SOLE 0 5,441 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   1,346,093 2,661 SH   SOLE 0 2,661 0 0
APPFOLIO INC COM CL A Stock 03783C100   222,048 900 SH   SOLE 0 900 0 0
PAYPAL HLDGS INC COM Stock 70450Y103   1,002,180 11,742 SH   SOLE 0 11,742 0 0
NASDAQ INC COM Stock 631103108   1,173,110 15,174 SH   SOLE 0 15,174 0 0
BIO-TECHNE CORP COM Stock 09073M104   1,173,225 16,288 SH   SOLE 0 16,288 0 0
APPLE INC COM Stock 037833100   14,233,684 56,839 SH   SOLE 0 56,839 0 0
DISNEY WALT CO COM Stock 254687106   316,679 2,844 SH   SOLE 0 2,844 0 0
CSW INDUSTRIALS INC COM Stock 126402106   3,140,626 8,902 SH   SOLE 0 8,902 0 0