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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 265 1,633 SH   SOLE   1,633 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 9,894 21,716 SH   SOLE   21,716 0 0
AIR PRODS & CHEMS INC COM 009158106 8,939 35,767 SH   SOLE   35,767 0 0
ALPHABET INC CAP STK CL C 02079K107 975 349 SH   SOLE   349 0 0
ALPHABET INC CAP STK CL A 02079K305 912 328 SH   SOLE   328 0 0
AMAZON COM INC COM 023135106 10,683 3,277 SH   SOLE   3,277 0 0
AMGEN INC COM 031162100 8,890 36,765 SH   SOLE   36,765 0 0
AMPHENOL CORP NEW CL A 032095101 9,518 126,319 SH   SOLE   126,319 0 0
APPLE INC COM 037833100 18,184 104,142 SH   SOLE   104,142 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 11,496 50,524 SH   SOLE   50,524 0 0
BARRICK GOLD CORP COM 067901108 11,300 460,677 SH   SOLE   460,677 0 0
BECTON DICKINSON & CO COM 075887109 8,013 30,124 SH   SOLE   30,124 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,645 500 SH   SOLE   500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,872 25,139 SH   SOLE   25,139 0 0
CHEVRON CORP NEW COM 166764100 406 2,493 SH   SOLE   2,493 0 0
CINTAS CORP COM 172908105 12,330 28,986 SH   SOLE   28,986 0 0
CLOROX CO DEL COM 189054109 9,890 71,133 SH   SOLE   71,133 0 0
COSTCO WHSL CORP NEW COM 22160K105 11,752 20,408 SH   SOLE   20,408 0 0
DANAHER CORPORATION COM 235851102 11,576 39,464 SH   SOLE   39,464 0 0
DEERE & CO COM 244199105 335 807 SH   SOLE   807 0 0
DISNEY WALT CO COM DISNEY 254687106 521 3,800 SH   SOLE   3,800 0 0
DOVER CORP COM 260003108 9,323 59,419 SH   SOLE   59,419 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 226 2,022 SH   SOLE   2,022 0 0
EATON CORP PLC SHS G29183103 263 1,732 SH   SOLE   1,732 0 0
EXXON MOBIL CORP COM 30231G102 315 3,820 SH   SOLE   3,820 0 0
FORTIVE CORP COM 34959J108 259 4,244 SH   SOLE   4,244 0 0
HENRY SCHEIN INC COM 806407102 8,832 101,297 SH   SOLE   101,297 0 0
HOME DEPOT INC COM 437076102 378 1,263 SH   SOLE   1,263 0 0
HONEYWELL INTL INC COM 438516106 247 1,267 SH   SOLE   1,267 0 0
INTUIT COM 461202103 11,464 23,842 SH   SOLE   23,842 0 0
ISHARES TR U.S. MED DVC ETF 464288810 366 6,000 SH   SOLE   6,000 0 0
JOHNSON & JOHNSON COM 478160104 8,816 49,741 SH   SOLE   49,741 0 0
JPMORGAN CHASE & CO COM 46625H100 252 1,845 SH   SOLE   1,845 0 0
LENNOX INTL INC COM 526107107 6,949 26,950 SH   SOLE   26,950 0 0
MCCORMICK & CO INC COM NON VTG 579780206 10,563 105,841 SH   SOLE   0 0 105,841
MICROSOFT CORP COM 594918104 268 870 SH   SOLE   870 0 0
NEXTERA ENERGY INC COM 65339F101 9,897 116,831 SH   SOLE   116,831 0 0
PACKAGING CORP AMER COM 695156109 8,077 51,737 SH   SOLE   51,737 0 0
PFIZER INC COM 717081103 201 3,874 SH   SOLE   3,874 0 0
POOL CORP COM 73278L105 8,887 21,016 SH   SOLE   21,016 0 0
PROCTER AND GAMBLE CO COM 742718109 11,025 72,155 SH   SOLE   72,155 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 474 4,789 SH   SOLE   4,789 0 0
ROLLINS INC COM 775711104 10,173 290,252 SH   SOLE   290,252 0 0
RPM INTL INC COM 749685103 7,944 97,550 SH   SOLE   97,550 0 0
SCHWAB CHARLES CORP COM 808513105 10,134 120,205 SH   SOLE   120,205 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 462 2,905 SH   SOLE   2,905 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 458 1,014 SH   SOLE   1,014 0 0
SPIRE INC COM 84857L101 221 3,076 SH   SOLE   3,076 0 0
STANDEX INTL CORP COM 854231107 228 2,286 SH   SOLE   2,286 0 0
STERIS PLC SHS USD G8473T100 9,856 40,766 SH   SOLE   40,766 0 0
TJX COS INC NEW COM 872540109 8,257 136,304 SH   SOLE   136,304 0 0
TOOTSIE ROLL INDS INC COM 890516107 12,690 362,984 SH   SOLE   362,984 0 0
TRACTOR SUPPLY CO COM 892356106 12,852 55,071 SH   SOLE   55,071 0 0
UNION PAC CORP COM 907818108 12,393 45,361 SH   SOLE   45,361 0 0
UNITED PARCEL SERVICE INC CL B 911312106 441 2,056 SH   SOLE   2,056 0 0
UNITEDHEALTH GROUP INC COM 91324P102 490 960 SH   SOLE   960 0 0
VAIL RESORTS INC COM 91879Q109 7,598 29,194 SH   SOLE   29,194 0 0
VANDA PHARMACEUTICALS INC COM 921659108 226 20,000 SH   SOLE   20,000 0 0
VISA INC COM CL A 92826C839 10,445 47,100 SH   SOLE   47,100 0 0
WASTE MGMT INC DEL COM 94106L109 9,380 59,181 SH   SOLE   59,181 0 0
WEC ENERGY GROUP INC COM 92939U106 9,192 92,095 SH   SOLE   92,095 0 0