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 5,995 33,981 SH   SOLE   33,981 0 0
ABBOTT LABS COM 002824100 6,672 76,813 SH   SOLE   76,813 0 0
AFLAC INC COM 001055102 4,231 79,990 SH   SOLE   79,990 0 0
ALIGN TECHNOLOGY INC COM 016255101 5,550 19,890 SH   SOLE   19,890 0 0
ALPHABET INC CAP STK CL C 02079K107 254 190 SH   SOLE   190 0 0
ALPHABET INC CAP STK CL A 02079K305 5,062 3,779 SH   SOLE   3,779 0 0
AMAZON COM INC COM 023135106 6,735 3,645 SH   SOLE   3,645 0 0
AMERICAN TOWER CORP NEW COM 03027X100 8,581 37,340 SH   SOLE   37,340 0 0
ANALOG DEVICES INC COM 032654105 4,198 35,327 SH   SOLE   35,327 0 0
APPLE INC COM 037833100 11,258 38,337 SH   SOLE   38,337 0 0
APTARGROUP INC COM 038336103 7,270 62,882 SH   SOLE   62,882 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 376 1,658 SH   SOLE   1,658 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,789 38,765 SH   SOLE   38,765 0 0
BROWN FORMAN CORP CL B 115637209 4,700 69,531 SH   SOLE   69,531 0 0
CHURCH & DWIGHT INC COM 171340102 6,477 92,083 SH   SOLE   92,083 0 0
CLOROX CO DEL COM 189054109 2,235 14,556 SH   SOLE   14,556 0 0
COLGATE PALMOLIVE CO COM 194162103 5,502 79,931 SH   SOLE   79,931 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,499 28,916 SH   SOLE   28,916 0 0
DANAHER CORPORATION COM 235851102 7,651 49,853 SH   SOLE   49,853 0 0
DISNEY WALT CO COM DISNEY 254687106 8,677 59,992 SH   SOLE   59,992 0 0
DOMINION ENERGY INC COM 25746U109 635 7,663 SH   SOLE   7,663 0 0
ECOLAB INC COM 278865100 8,703 45,095 SH   SOLE   45,095 0 0
ENBRIDGE INC COM 29250N105 3,950 99,328 SH   SOLE   99,328 0 0
EXXON MOBIL CORP COM 30231G102 820 11,746 SH   SOLE   11,746 0 0
FLOWSERVE CORP COM 34354P105 3,810 76,560 SH   SOLE   76,560 0 0
GARTNER INC COM 366651107 4,507 29,247 SH   SOLE   29,247 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 5,550 50,561 SH   SOLE   50,561 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 6,286 56,680 SH   SOLE   56,680 0 0
HOME DEPOT INC COM 437076102 242 1,110 SH   SOLE   1,110 0 0
ILLUMINA INC COM 452327109 8,409 25,348 SH   SOLE   25,348 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 223 1,661 SH   SOLE   1,661 0 0
ISHARES TR TIPS BD ETF 464287176 3,524 30,229 SH   SOLE   30,229 0 0
ISHARES TR CORE US AGGBD ET 464287226 391 3,480 SH   SOLE   3,480 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,291 15,250 SH   SOLE   15,250 0 0
ISHARES TR MSCI EAFE ETF 464287465 572 8,242 SH   SOLE   8,242 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 664 4,007 SH   SOLE   4,007 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 241 2,395 SH   SOLE   2,395 0 0
JOHNSON & JOHNSON COM 478160104 7,984 54,737 SH   SOLE   54,737 0 0
LIFE STORAGE INC COM 53223X107 217 2,000 SH   SOLE   2,000 0 0
LITTELFUSE INC COM 537008104 1,926 10,070 SH   SOLE   10,070 0 0
M & T BK CORP COM 55261F104 207 1,221 SH   SOLE   1,221 0 0
MCCORMICK & CO INC COM NON VTG 579780206 5,945 35,027 SH   SOLE   35,027 0 0
MEDTRONIC PLC SHS G5960L103 6,443 56,794 SH   SOLE   56,794 0 0
MERCK & CO INC COM 58933Y105 218 2,400 SH   SOLE   2,400 0 0
MICROSOFT CORP COM 594918104 10,107 64,093 SH   SOLE   64,093 0 0
NEOGEN CORP COM 640491106 7,990 122,431 SH   SOLE   122,431 0 0
NEXTERA ENERGY INC COM 65339F101 8,339 34,435 SH   SOLE   34,435 0 0
NORFOLK SOUTHERN CORP COM 655844108 6,889 35,488 SH   SOLE   35,488 0 0
PAYPAL HLDGS INC COM 70450Y103 5,156 47,665 SH   SOLE   47,665 0 0
PEPSICO INC COM 713448108 7,598 55,596 SH   SOLE   55,596 0 0
PFIZER INC COM 717081103 202 5,153 SH   SOLE   5,153 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 278 5,310 SH   SOLE   5,310 0 0
PROCTER & GAMBLE CO COM 742718109 6,608 52,906 SH   SOLE   52,906 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 6,232 68,747 SH   SOLE   68,747 0 0
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 1,062 37,190 SH   SOLE   37,190 0 0
SQUARE INC CL A 852234103 4,957 79,230 SH   SOLE   79,230 0 0
TRACTOR SUPPLY CO COM 892356106 4,728 50,597 SH   SOLE   50,597 0 0
TREEHOUSE FOODS INC COM 89469A104 4,232 87,250 SH   SOLE   87,250 0 0
TRUIST FINL CORP COM 89832Q109 5,028 89,281 SH   SOLE   89,281 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,824 6,168 SH   SOLE   6,168 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 769 4,640 SH   SOLE   4,640 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 371 2,268 SH   SOLE   2,268 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 222 5,000 SH   SOLE   5,000 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,096 22,250 SH   SOLE   22,250 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 468 5,775 SH   SOLE   5,775 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 227 928 SH   SOLE   928 0 0
VERISK ANALYTICS INC COM 92345Y106 7,658 51,277 SH   SOLE   51,277 0 0
VISA INC COM CL A 92826C839 7,322 38,968 SH   SOLE   38,968 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 10,342 68,794 SH   SOLE   68,794 0 0
WOODWARD INC COM 980745103 272 2,300 SH   SOLE   2,300 0 0