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   331,781 1,433 SH   SOLE   1,433 0 0
AIR PRODS & CHEMS INC COM 009158106   10,058,995 36,884 SH   SOLE   36,884 0 0
AMAZON COM INC COM 023135106   21,151,617 96,332 SH   SOLE   96,332 0 0
AMGEN INC COM 031162100   10,850,509 38,450 SH   SOLE   38,450 0 0
AMPHENOL CORP NEW CL A 032095101   28,186,290 227,768 SH   SOLE   227,768 0 0
APPLE INC COM 037833100   20,806,351 81,712 SH   SOLE   81,712 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   14,083,759 47,986 SH   SOLE   47,986 0 0
BARRICK MNG CORP COM SHS 06849F108   669,458 20,429 SH   SOLE   20,429 0 0
BECTON DICKINSON & CO COM 075887109   6,417,123 34,285 SH   SOLE   34,285 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   12,587,101 25,037 SH   SOLE   25,037 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,262,600 3 SH   SOLE   3 0 0
BROADCOM INC COM 11135F101   256,465 777 SH   SOLE   777 0 0
CHEVRON CORP NEW COM 166764100   404,375 2,604 SH   SOLE   2,604 0 0
CINTAS CORP COM 172908105   20,315,814 98,976 SH   SOLE   98,976 0 0
CLOROX CO DEL COM 189054109   273,356 2,217 SH   SOLE   2,217 0 0
COSTCO WHSL CORP NEW COM 22160K105   17,342,015 18,735 SH   SOLE   18,735 0 0
DANAHER CORPORATION COM 235851102   8,426,843 42,504 SH   SOLE   42,504 0 0
DEERE & CO COM 244199105   255,818 559 SH   SOLE   559 0 0
DOVER CORP COM 260003108   10,605,383 63,570 SH   SOLE   63,570 0 0
EATON CORP PLC SHS G29183103   480,163 1,283 SH   SOLE   1,283 0 0
EXXON MOBIL CORP COM 30231G102   371,286 3,293 SH   SOLE   3,293 0 0
HENRY SCHEIN INC COM 806407102   7,719,893 116,316 SH   SOLE   116,316 0 0
HOME DEPOT INC COM 437076102   542,197 1,338 SH   SOLE   1,338 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   220,931 783 SH   SOLE   783 0 0
INTUIT COM 461202103   15,946,631 23,351 SH   SOLE   23,351 0 0
ISHARES TR CORE S&P MCP ETF 464287507   322,123 4,936 SH   SOLE   4,936 0 0
JOHNSON & JOHNSON COM 478160104   534,380 2,882 SH   SOLE   2,882 0 0
JPMORGAN CHASE & CO. COM 46625H100   596,163 1,890 SH   SOLE   1,890 0 0
LENNOX INTL INC COM 526107107   13,961,341 26,374 SH   SOLE   26,374 0 0
MCCORMICK & CO INC COM NON VTG 579780206   9,026,761 134,909 SH   SOLE   0 0 134,909
NEXTERA ENERGY INC COM 65339F101   10,010,151 132,602 SH   SOLE   132,602 0 0
PACKAGING CORP AMER COM 695156109   11,965,447 54,905 SH   SOLE   54,905 0 0
PHILIP MORRIS INTL INC COM 718172109   240,543 1,483 SH   SOLE   1,483 0 0
PROCTER AND GAMBLE CO COM 742718109   11,034,665 71,817 SH   SOLE   71,817 0 0
ROLLINS INC COM 775711104   16,094,466 273,995 SH   SOLE   273,995 0 0
RPM INTL INC COM 749685103   11,722,223 99,442 SH   SOLE   99,442 0 0
RTX CORPORATION COM 75513E101   793,312 4,741 SH   SOLE   4,741 0 0
SCHWAB CHARLES CORP COM 808513105   16,680,062 174,715 SH   SOLE   174,715 0 0
SPIRE INC COM 84857L101   248,310 3,046 SH   SOLE   3,046 0 0
STANDEX INTL CORP COM 854231107   462,154 2,181 SH   SOLE   2,181 0 0
STERIS PLC SHS USD G8473T100   10,202,199 41,231 SH   SOLE   41,231 0 0
TJX COS INC NEW COM 872540109   20,202,067 139,768 SH   SOLE   139,768 0 0
TOOTSIE ROLL INDS INC COM 890516107   12,332,361 294,188 SH   SOLE   294,188 0 0
TRACTOR SUPPLY CO COM 892356106   14,866,159 261,406 SH   SOLE   261,406 0 0
UNION PAC CORP COM 907818108   11,091,426 46,924 SH   SOLE   46,924 0 0
UNITEDHEALTH GROUP INC COM 91324P102   376,377 1,090 SH   SOLE   1,090 0 0
VERALTO CORP COM SHS 92338C103   12,501,622 117,265 SH   SOLE   117,265 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   219,442 4,993 SH   SOLE   4,993 0 0
VISA INC COM CL A 92826C839   15,676,268 45,920 SH   SOLE   45,920 0 0
WASTE MGMT INC DEL COM 94106L109   12,730,187 57,647 SH   SOLE   57,647 0 0
WEC ENERGY GROUP INC COM 92939U106   11,763,351 102,656 SH   SOLE   102,656 0 0