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   262,928 1,533 SH   SOLE   1,533 0 0
AIR PRODS & CHEMS INC COM 009158106   9,101,087 35,269 SH   SOLE   35,269 0 0
ALPHABET INC CAP STK CL C 02079K107   940,394 5,127 SH   SOLE   5,127 0 0
ALPHABET INC CAP STK CL A 02079K305   781,424 4,290 SH   SOLE   4,290 0 0
AMAZON COM INC COM 023135106   19,178,130 99,240 SH   SOLE   99,240 0 0
AMGEN INC COM 031162100   11,565,891 37,017 SH   SOLE   37,017 0 0
AMPHENOL CORP NEW CL A 032095101   15,863,210 235,464 SH   SOLE   235,464 0 0
APPLE INC COM 037833100   20,281,107 96,292 SH   SOLE   96,292 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   11,342,203 47,519 SH   SOLE   47,519 0 0
BARRICK GOLD CORP COM 067901108   354,433 21,249 SH   SOLE   21,249 0 0
BECTON DICKINSON & CO COM 075887109   7,497,417 32,080 SH   SOLE   32,080 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   10,334,347 25,404 SH   SOLE   25,404 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,836,723 3 SH   SOLE   3 0 0
CHEVRON CORP NEW COM 166764100   506,488 3,238 SH   SOLE   3,238 0 0
CINTAS CORP COM 172908105   17,847,527 25,487 SH   SOLE   25,487 0 0
CLOROX CO DEL COM 189054109   594,873 4,359 SH   SOLE   4,359 0 0
COSTCO WHSL CORP NEW COM 22160K105   16,186,669 19,043 SH   SOLE   19,043 0 0
DANAHER CORPORATION COM 235851102   9,854,084 39,440 SH   SOLE   39,440 0 0
DEERE & CO COM 244199105   209,031 559 SH   SOLE   559 0 0
DOVER CORP COM 260003108   11,135,028 61,707 SH   SOLE   61,707 0 0
EATON CORP PLC SHS G29183103   413,572 1,319 SH   SOLE   1,319 0 0
EXXON MOBIL CORP COM 30231G102   418,576 3,636 SH   SOLE   3,636 0 0
HENRY SCHEIN INC COM 806407102   6,978,888 108,875 SH   SOLE   108,875 0 0
HOME DEPOT INC COM 437076102   460,982 1,339 SH   SOLE   1,339 0 0
INTUIT COM 461202103   15,315,622 23,304 SH   SOLE   23,304 0 0
ISHARES TR U.S. MED DVC ETF 464288810   336,240 6,000 SH   SOLE   6,000 0 0
JOHNSON & JOHNSON COM 478160104   7,763,629 53,117 SH   SOLE   53,117 0 0
JPMORGAN CHASE & CO. COM 46625H100   373,170 1,845 SH   SOLE   1,845 0 0
LENNOX INTL INC COM 526107107   14,264,707 26,664 SH   SOLE   26,664 0 0
MCCORMICK & CO INC COM NON VTG 579780206   9,212,197 129,859 SH   SOLE   0 0 129,859
MICROSOFT CORP COM 594918104   212,748 476 SH   SOLE   476 0 0
NEXTERA ENERGY INC COM 65339F101   8,788,041 124,107 SH   SOLE   124,107 0 0
PACKAGING CORP AMER COM 695156109   9,794,709 53,652 SH   SOLE   53,652 0 0
POOL CORP COM 73278L105   7,051,072 22,943 SH   SOLE   22,943 0 0
PROCTER AND GAMBLE CO COM 742718109   11,483,362 69,630 SH   SOLE   69,630 0 0
ROLLINS INC COM 775711104   13,231,218 271,187 SH   SOLE   271,187 0 0
RPM INTL INC COM 749685103   10,448,406 97,032 SH   SOLE   97,032 0 0
RTX CORPORATION COM 75513E101   658,541 6,560 SH   SOLE   6,560 0 0
SCHWAB CHARLES CORP COM 808513105   12,877,550 174,753 SH   SOLE   174,753 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   556,468 2,460 SH   SOLE   2,460 0 0
STANDEX INTL CORP COM 854231107   364,360 2,261 SH   SOLE   2,261 0 0
STERIS PLC SHS USD G8473T100   8,743,181 39,825 SH   SOLE   39,825 0 0
TJX COS INC NEW COM 872540109   15,857,703 144,030 SH   SOLE   144,030 0 0
TOOTSIE ROLL INDS INC COM 890516107   8,364,900 273,631 SH   SOLE   273,631 0 0
TRACTOR SUPPLY CO COM 892356106   13,910,949 51,522 SH   SOLE   51,522 0 0
UNION PAC CORP COM 907818108   10,141,652 44,823 SH   SOLE   44,823 0 0
UNITEDHEALTH GROUP INC COM 91324P102   524,538 1,030 SH   SOLE   1,030 0 0
VAIL RESORTS INC COM 91879Q109   5,668,871 31,471 SH   SOLE   31,471 0 0
VERALTO CORP COM SHS 92338C103   1,141,535 11,957 SH   SOLE   11,957 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   205,911 4,993 SH   SOLE   4,993 0 0
VISA INC COM CL A 92826C839   12,065,297 45,968 SH   SOLE   45,968 0 0
WASTE MGMT INC DEL COM 94106L109   12,139,259 56,901 SH   SOLE   56,901 0 0
WEC ENERGY GROUP INC COM 92939U106   7,697,946 98,113 SH   SOLE   98,113 0 0