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
3M CO COM 88579Y101 290 1,653 SH   SOLE   1,653 0 0
ABBOTT LABS COM 002824100 203 1,716 SH   SOLE   1,716 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,931 13,776 SH   SOLE   13,776 0 0
AIR PRODS & CHEMS INC COM 009158106 8,871 34,639 SH   SOLE   34,639 0 0
ALPHABET INC CAP STK CL C 02079K107 930 349 SH   SOLE   349 0 0
ALPHABET INC CAP STK CL A 02079K305 877 328 SH   SOLE   328 0 0
AMAZON COM INC COM 023135106 10,571 3,218 SH   SOLE   3,218 0 0
AMGEN INC COM 031162100 7,480 35,174 SH   SOLE   35,174 0 0
AMPHENOL CORP NEW CL A 032095101 10,108 138,032 SH   SOLE   138,032 0 0
APPLE INC COM 037833100 14,941 105,592 SH   SOLE   105,592 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 9,937 49,703 SH   SOLE   49,703 0 0
BARRICK GOLD CORP COM 067901108 8,061 446,594 SH   SOLE   446,594 0 0
BECTON DICKINSON & CO COM 075887109 7,107 28,913 SH   SOLE   28,913 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,057 500 SH   SOLE   500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,606 24,203 SH   SOLE   24,203 0 0
CHEVRON CORP NEW COM 166764100 280 2,764 SH   SOLE   2,764 0 0
CINTAS CORP COM 172908105 10,826 28,440 SH   SOLE   28,440 0 0
CLOROX CO DEL COM 189054109 9,591 57,913 SH   SOLE   57,913 0 0
COSTCO WHSL CORP NEW COM 22160K105 11,842 26,354 SH   SOLE   26,354 0 0
DANAHER CORPORATION COM 235851102 11,808 38,786 SH   SOLE   38,786 0 0
DEERE & CO COM 244199105 271 807 SH   SOLE   807 0 0
DISNEY WALT CO COM DISNEY 254687106 592 3,500 SH   SOLE   3,500 0 0
DOVER CORP COM 260003108 8,999 57,874 SH   SOLE   57,874 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 214 2,189 SH   SOLE   2,189 0 0
EATON CORP PLC SHS G29183103 209 1,402 SH   SOLE   1,402 0 0
EXXON MOBIL CORP COM 30231G102 225 3,831 SH   SOLE   3,831 0 0
FORTIVE CORP COM 34959J108 5,428 76,911 SH   SOLE   76,911 0 0
HENRY SCHEIN INC COM 806407102 7,366 96,711 SH   SOLE   96,711 0 0
HOME DEPOT INC COM 437076102 447 1,363 SH   SOLE   1,363 0 0
HONEYWELL INTL INC COM 438516106 277 1,303 SH   SOLE   1,303 0 0
INTUIT COM 461202103 13,745 25,477 SH   SOLE   25,477 0 0
ISHARES TR U.S. MED DVC ETF 464288810 377 6,000 SH   SOLE   6,000 0 0
JOHNSON & JOHNSON COM 478160104 7,577 46,914 SH   SOLE   46,914 0 0
JPMORGAN CHASE & CO COM 46625H100 328 2,004 SH   SOLE   2,004 0 0
LENNOX INTL INC COM 526107107 7,554 25,680 SH   SOLE   25,680 0 0
MCCORMICK & CO INC COM NON VTG 579780206 8,338 102,896 SH   SOLE   0 0 102,896
MICROSOFT CORP COM 594918104 279 989 SH   SOLE   989 0 0
NEXTERA ENERGY INC COM 65339F101 8,919 113,583 SH   SOLE   113,583 0 0
PACKAGING CORP AMER COM 695156109 6,733 48,989 SH   SOLE   48,989 0 0
POOL CORP COM 73278L105 9,819 22,603 SH   SOLE   22,603 0 0
PROCTER AND GAMBLE CO COM 742718109 9,801 70,108 SH   SOLE   70,108 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 412 4,789 SH   SOLE   4,789 0 0
ROLLINS INC COM 775711104 9,899 280,185 SH   SOLE   280,185 0 0
RPM INTL INC COM 749685103 7,334 94,445 SH   SOLE   94,445 0 0
SCHWAB CHARLES CORP COM 808513105 10,715 147,109 SH   SOLE   147,109 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 434 2,905 SH   SOLE   2,905 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 259 603 SH   SOLE   603 0 0
STANDEX INTL CORP COM 854231107 226 2,286 SH   SOLE   2,286 0 0
TJX COS INC NEW COM 872540109 8,692 131,730 SH   SOLE   131,730 0 0
TOOTSIE ROLL INDS INC COM 890516107 10,754 353,407 SH   SOLE   353,407 0 0
TRACTOR SUPPLY CO COM 892356106 11,007 54,325 SH   SOLE   54,325 0 0
UNION PAC CORP COM 907818108 8,760 44,693 SH   SOLE   44,693 0 0
UNITED PARCEL SERVICE INC CL B 911312106 392 2,152 SH   SOLE   2,152 0 0
UNITEDHEALTH GROUP INC COM 91324P102 375 960 SH   SOLE   960 0 0
VAIL RESORTS INC COM 91879Q109 9,374 28,062 SH   SOLE   28,062 0 0
VANDA PHARMACEUTICALS INC COM 921659108 343 20,000 SH   SOLE   20,000 0 0
VISA INC COM CL A 92826C839 10,189 45,742 SH   SOLE   45,742 0 0
WASTE MGMT INC DEL COM 94106L109 8,612 57,657 SH   SOLE   57,657 0 0
WEC ENERGY GROUP INC COM 92939U106 7,810 88,552 SH   SOLE   88,552 0 0