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 295 1,685 SH   SOLE   1,685 0 0
ABBOTT LABS COM 002824100 8,439 77,073 SH   SOLE   77,073 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 295 590 SH   SOLE   590 0 0
ALPHABET INC CAP STK CL A 02079K305 6,749 3,851 SH   SOLE   3,851 0 0
ALPHABET INC CAP STK CL C 02079K107 298 170 SH   SOLE   170 0 0
AMAZON COM INC COM 023135106 10,230 3,141 SH   SOLE   3,141 0 0
AMBARELLA INC SHS G037AX101 275 2,995 SH   SOLE   2,995 0 0
AMERICAN TOWER CORP NEW COM 03027X100 8,212 36,585 SH   SOLE   36,585 0 0
ANALOG DEVICES INC COM 032654105 6,015 40,718 SH   SOLE   40,718 0 0
APPLE INC COM 037833100 18,949 142,808 SH   SOLE   142,808 0 0
APTARGROUP INC COM 038336103 8,591 62,755 SH   SOLE   62,755 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,257 40,843 SH   SOLE   40,843 0 0
BROWN FORMAN CORP CL B 115637209 5,692 71,662 SH   SOLE   71,662 0 0
CHURCH & DWIGHT INC COM 171340102 8,035 92,109 SH   SOLE   92,109 0 0
CLOROX CO DEL COM 189054109 2,761 13,672 SH   SOLE   13,672 0 0
COLGATE PALMOLIVE CO COM 194162103 7,247 84,747 SH   SOLE   84,747 0 0
COSTCO WHSL CORP NEW COM 22160K105 10,468 27,784 SH   SOLE   27,784 0 0
DANAHER CORPORATION COM 235851102 10,421 46,910 SH   SOLE   46,910 0 0
DISNEY WALT CO COM 254687106 11,190 61,764 SH   SOLE   61,764 0 0
DOMINION ENERGY INC COM 25746U109 509 6,770 SH   SOLE   6,770 0 0
ECOLAB INC COM 278865100 9,403 43,460 SH   SOLE   43,460 0 0
EXXON MOBIL CORP COM 30231G102 235 5,696 SH   SOLE   5,696 0 0
FRESHPET INC COM 358039105 213 1,500 SH   SOLE   1,500 0 0
GARTNER INC COM 366651107 5,344 33,359 SH   SOLE   33,359 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 6,736 52,330 SH   SOLE   52,330 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 6,801 61,127 SH   SOLE   61,127 0 0
HOME DEPOT INC COM 437076102 212 800 SH   SOLE   800 0 0
ILLUMINA INC COM 452327109 9,368 25,319 SH   SOLE   25,319 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 355 1,130 SH   SOLE   1,130 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 504 4,830 SH   SOLE   4,830 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,255 37,685 SH   SOLE   37,685 0 0
ISHARES TR CORE US AGGBD ET 464287226 443 3,750 SH   SOLE   3,750 0 0
ISHARES TR MSCI EAFE ETF 464287465 566 7,760 SH   SOLE   7,760 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 618 3,152 SH   SOLE   3,152 0 0
ISHARES TR TIPS BD ETF 464287176 4,851 38,001 SH   SOLE   38,001 0 0
JOHNSON & JOHNSON COM 478160104 8,818 56,031 SH   SOLE   56,031 0 0
LIFE STORAGE INC COM 53223X107 239 2,000 SH   SOLE   2,000 0 0
LINDE PLC SHS G5494J103 7,424 28,174 SH   SOLE   28,174 0 0
M & T BK CORP COM 55261F104 2,997 23,546 SH   SOLE   23,546 0 0
MCCORMICK & CO INC COM NON VTG 579780206 6,951 72,708 SH   SOLE   72,708 0 0
MEDTRONIC PLC SHS G5960L103 8,160 69,662 SH   SOLE   69,662 0 0
MICROSOFT CORP COM 594918104 13,110 58,943 SH   SOLE   58,943 0 0
NEOGEN CORP COM 640491106 9,576 120,759 SH   SOLE   120,759 0 0
NEXTERA ENERGY INC COM 65339F101 10,215 132,401 SH   SOLE   132,401 0 0
NORFOLK SOUTHN CORP COM 655844108 8,396 35,337 SH   SOLE   35,337 0 0
PAYPAL HLDGS INC COM 70450Y103 11,102 47,403 SH   SOLE   47,403 0 0
PEPSICO INC COM 713448108 8,636 58,234 SH   SOLE   58,234 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 234 4,315 SH   SOLE   4,315 0 0
PROCTER AND GAMBLE CO COM 742718109 7,398 53,172 SH   SOLE   53,172 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 10,634 67,039 SH   SOLE   67,039 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656 1,538 49,335 SH   SOLE   49,335 0 0
SQUARE INC CL A 852234103 15,914 73,120 SH   SOLE   73,120 0 0
STERIS PLC SHS USD G8473T100 6,281 33,140 SH   SOLE   33,140 0 0
STRYKER CORPORATION COM 863667101 216 880 SH   SOLE   880 0 0
TEXAS INSTRS INC COM 882508104 216 1,315 SH   SOLE   1,315 0 0
TRACTOR SUPPLY CO COM 892356106 7,292 51,873 SH   SOLE   51,873 0 0
TYLER TECHNOLOGIES INC COM 902252105 6,942 15,903 SH   SOLE   15,903 0 0
UBER TECHNOLOGIES INC COM 90353T100 8,327 163,265 SH   SOLE   163,265 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,216 9,357 SH   SOLE   9,357 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 559 2,869 SH   SOLE   2,869 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 260 1,334 SH   SOLE   1,334 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 251 5,000 SH   SOLE   5,000 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 6,041 118,220 SH   SOLE   118,220 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,241 38,925 SH   SOLE   38,925 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 325 918 SH   SOLE   918 0 0
VERISK ANALYTICS INC COM 92345Y106 10,427 50,231 SH   SOLE   50,231 0 0
VISA INC COM CL A 92826C839 9,279 42,420 SH   SOLE   42,420 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 16,678 58,868 SH   SOLE   58,868 0 0
WOODWARD INC COM 980745103 280 2,300 SH   SOLE   2,300 0 0