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 325 1,685 SH   SOLE   1,685 0 0
ABBOTT LABS COM 002824100 9,450 78,853 SH   SOLE   78,853 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 290 610 SH   SOLE   610 0 0
AMAZON COM INC COM 023135106 9,381 3,032 SH   SOLE   3,032 0 0
AMBARELLA INC SHS G037AX101 301 2,995 SH   SOLE   2,995 0 0
AMERICAN TOWER CORP NEW COM 03027X100 8,822 36,901 SH   SOLE   36,901 0 0
ANALOG DEVICES INC COM 032654105 6,551 42,241 SH   SOLE   42,241 0 0
ANGI INC COM CL A NEW 00183L102 3,584 275,726 SH   SOLE   275,726 0 0
APPLE INC COM 037833100 15,799 129,339 SH   SOLE   129,339 0 0
APTARGROUP INC COM 038336103 8,939 63,099 SH   SOLE   63,099 0 0
BOSTON BEER INC CL A 100557107 7,095 5,882 SH   SOLE   5,882 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,396 41,776 SH   SOLE   41,776 0 0
CHURCH & DWIGHT INC COM 171340102 8,136 93,142 SH   SOLE   93,142 0 0
CLOROX CO DEL COM 189054109 2,540 13,167 SH   SOLE   13,167 0 0
COLGATE PALMOLIVE CO COM 194162103 6,862 87,053 SH   SOLE   87,053 0 0
COSTCO WHSL CORP NEW COM 22160K105 9,902 28,092 SH   SOLE   28,092 0 0
DANAHER CORPORATION COM 235851102 10,651 47,321 SH   SOLE   47,321 0 0
DISNEY WALT CO COM 254687106 11,337 61,440 SH   SOLE   61,440 0 0
DOMINION ENERGY INC COM 25746U109 317 4,170 SH   SOLE   4,170 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 6,534 274,415 SH   SOLE   274,415 0 0
ECOLAB INC COM 278865100 9,360 43,723 SH   SOLE   43,723 0 0
EXXON MOBIL CORP COM 30231G102 304 5,446 SH   SOLE   5,446 0 0
FRESHPET INC COM 358039105 238 1,500 SH   SOLE   1,500 0 0
GARTNER INC COM 366651107 6,163 33,763 SH   SOLE   33,763 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 5,721 56,296 SH   SOLE   56,296 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 7,606 62,897 SH   SOLE   62,897 0 0
HOME DEPOT INC COM 437076102 244 800 SH   SOLE   800 0 0
ILLUMINA INC COM 452327109 9,674 25,189 SH   SOLE   25,189 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 418 1,310 SH   SOLE   1,310 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 582 5,505 SH   SOLE   5,505 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,157 36,600 SH   SOLE   36,600 0 0
ISHARES TR CORE US AGGBD ET 464287226 427 3,750 SH   SOLE   3,750 0 0
ISHARES TR MSCI EAFE ETF 464287465 589 7,760 SH   SOLE   7,760 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 696 3,152 SH   SOLE   3,152 0 0
ISHARES TR TIPS BD ETF 464287176 4,704 37,481 SH   SOLE   37,481 0 0
JOHNSON & JOHNSON COM 478160104 9,313 56,664 SH   SOLE   56,664 0 0
LIFE STORAGE INC COM 53223X107 258 3,000 SH   SOLE   3,000 0 0
LINDE PLC SHS G5494J103 8,007 28,583 SH   SOLE   28,583 0 0
M & T BK CORP COM 55261F104 3,532 23,296 SH   SOLE   23,296 0 0
MCCORMICK & CO INC COM NON VTG 579780206 6,638 74,451 SH   SOLE   74,451 0 0
MEDTRONIC PLC SHS G5960L103 8,294 70,215 SH   SOLE   70,215 0 0
MICROSOFT CORP COM 594918104 13,845 58,723 SH   SOLE   58,723 0 0
NEOGEN CORP COM 640491106 10,709 120,479 SH   SOLE   120,479 0 0
NEXTERA ENERGY INC COM 65339F101 10,043 132,830 SH   SOLE   132,830 0 0
NORFOLK SOUTHN CORP COM 655844108 9,510 35,415 SH   SOLE   35,415 0 0
PAYPAL HLDGS INC COM 70450Y103 11,278 46,441 SH   SOLE   46,441 0 0
PEPSICO INC COM 713448108 8,373 59,193 SH   SOLE   59,193 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 237 4,315 SH   SOLE   4,315 0 0
PROCTER AND GAMBLE CO COM 742718109 7,555 55,785 SH   SOLE   55,785 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 11,649 68,228 SH   SOLE   68,228 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656 1,588 51,990 SH   SOLE   51,990 0 0
SQUARE INC CL A 852234103 15,715 69,214 SH   SOLE   69,214 0 0
STERIS PLC SHS USD G8473T100 6,440 33,809 SH   SOLE   33,809 0 0
STRYKER CORPORATION COM 863667101 214 880 SH   SOLE   880 0 0
TEXAS INSTRS INC COM 882508104 249 1,315 SH   SOLE   1,315 0 0
TRACTOR SUPPLY CO COM 892356106 9,380 52,971 SH   SOLE   52,971 0 0
TYLER TECHNOLOGIES INC COM 902252105 6,877 16,198 SH   SOLE   16,198 0 0
UBER TECHNOLOGIES INC COM 90353T100 9,038 165,798 SH   SOLE   165,798 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,296 9,047 SH   SOLE   9,047 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 557 2,604 SH   SOLE   2,604 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 262 1,269 SH   SOLE   1,269 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 260 5,000 SH   SOLE   5,000 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 7,595 147,365 SH   SOLE   147,365 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,743 45,375 SH   SOLE   45,375 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 329 918 SH   SOLE   918 0 0
VERISK ANALYTICS INC COM 92345Y106 606 3,430 SH   SOLE   3,430 0 0
VISA INC COM CL A 92826C839 9,056 42,773 SH   SOLE   42,773 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 15,931 56,538 SH   SOLE   56,538 0 0
WOODWARD INC COM 980745103 277 2,300 SH   SOLE   2,300 0 0