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,413 32,978 SH   SOLE   32,978 0 0
ABBOTT LABS COM 002824100 6,407 76,631 SH   SOLE   76,631 0 0
AFLAC INC COM 001055102 4,175 79,870 SH   SOLE   79,870 0 0
ALIGN TECHNOLOGY INC COM 016255101 3,633 19,925 SH   SOLE   19,925 0 0
ALPHABET INC CAP STK CL C 02079K107 230 190 SH   SOLE   190 0 0
ALPHABET INC CAP STK CL A 02079K305 4,642 3,796 SH   SOLE   3,796 0 0
AMAZON COM INC COM 023135106 6,284 3,630 SH   SOLE   3,630 0 0
AMERICAN TOWER CORP NEW COM 03027X100 8,446 38,208 SH   SOLE   38,208 0 0
ANALOG DEVICES INC COM 032654105 3,883 34,809 SH   SOLE   34,809 0 0
APPLE INC COM 037833100 8,937 39,843 SH   SOLE   39,843 0 0
APTARGROUP INC COM 038336103 7,557 63,613 SH   SOLE   63,613 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 527 14,147 SH   SOLE   14,147 0 0
BB&T CORP COM 054937107 4,755 89,162 SH   SOLE   89,162 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 344 1,658 SH   SOLE   1,658 0 0
BROWN FORMAN CORP CL B 115637209 4,395 69,925 SH   SOLE   69,925 0 0
CHURCH & DWIGHT INC COM 171340102 6,949 91,838 SH   SOLE   91,838 0 0
CLOROX CO DEL COM 189054109 2,235 14,741 SH   SOLE   14,741 0 0
COLGATE PALMOLIVE CO COM 194162103 5,645 76,960 SH   SOLE   76,960 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,469 29,367 SH   SOLE   29,367 0 0
DANAHER CORPORATION COM 235851102 7,253 50,217 SH   SOLE   50,217 0 0
DISNEY WALT CO COM DISNEY 254687106 7,832 59,945 SH   SOLE   59,945 0 0
DOMINION ENERGY INC COM 25746U109 624 7,713 SH   SOLE   7,713 0 0
ECOLAB INC COM 278865100 9,008 45,255 SH   SOLE   45,255 0 0
ENBRIDGE INC COM 29250N105 3,535 100,597 SH   SOLE   100,597 0 0
EXXON MOBIL CORP COM 30231G102 844 11,951 SH   SOLE   11,951 0 0
FLOWSERVE CORP COM 34354P105 3,544 75,634 SH   SOLE   75,634 0 0
GARTNER INC COM 366651107 4,186 29,319 SH   SOLE   29,319 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 5,379 51,135 SH   SOLE   51,135 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 5,327 57,073 SH   SOLE   57,073 0 0
HOME DEPOT INC COM 437076102 258 1,110 SH   SOLE   1,110 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 11 40,000 SH Call SOLE   0 0 0
ILLUMINA INC COM 452327109 7,772 25,477 SH   SOLE   25,477 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 243 1,661 SH   SOLE   1,661 0 0
ISHARES TR TIPS BD ETF 464287176 3,607 31,029 SH   SOLE   31,029 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,301 15,325 SH   SOLE   15,325 0 0
ISHARES TR MSCI EAFE ETF 464287465 537 8,242 SH   SOLE   8,242 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 607 4,007 SH   SOLE   4,007 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 213 2,125 SH   SOLE   2,125 0 0
JOHNSON & JOHNSON COM 478160104 7,010 54,179 SH   SOLE   54,179 0 0
LIFE STORAGE INC COM 53223X107 211 2,000 SH   SOLE   2,000 0 0
LITTELFUSE INC COM 537008104 1,802 10,181 SH   SOLE   10,181 0 0
MCCORMICK & CO INC COM NON VTG 579780206 5,519 35,279 SH   SOLE   35,279 0 0
MEDTRONIC PLC SHS G5960L103 6,166 56,741 SH   SOLE   56,741 0 0
MERCK & CO INC COM 58933Y105 202 2,400 SH   SOLE   2,400 0 0
MICROSOFT CORP COM 594918104 8,992 64,617 SH   SOLE   64,617 0 0
NEOGEN CORP COM 640491106 8,420 123,740 SH   SOLE   123,740 0 0
NEXTERA ENERGY INC COM 65339F101 8,140 34,963 SH   SOLE   34,963 0 0
NORFOLK SOUTHERN CORP COM 655844108 6,477 36,157 SH   SOLE   36,157 0 0
NOW INC COM 67011P100 2,462 214,453 SH   SOLE   214,453 0 0
PAYPAL HLDGS INC COM 70450Y103 4,892 47,140 SH   SOLE   47,140 0 0
PEPSICO INC COM 713448108 7,547 55,078 SH   SOLE   55,078 0 0
PFIZER INC COM 717081103 268 7,453 SH   SOLE   7,453 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 281 5,350 SH   SOLE   5,350 0 0
PROCTER & GAMBLE CO COM 742718109 6,559 52,810 SH   SOLE   52,810 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 5,138 69,353 SH   SOLE   69,353 0 0
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 1,039 36,390 SH   SOLE   36,390 0 0
SQUARE INC CL A 852234103 4,667 75,430 SH   SOLE   75,430 0 0
TRACTOR SUPPLY CO COM 892356106 4,623 50,913 SH   SOLE   50,913 0 0
TREEHOUSE FOODS INC COM 89469A104 4,765 86,030 SH   SOLE   86,030 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,771 6,484 SH   SOLE   6,484 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 302 1,793 SH   SOLE   1,793 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 705 4,580 SH   SOLE   4,580 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 202 1,336 SH   SOLE   1,336 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 201 5,000 SH   SOLE   5,000 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 885 17,900 SH   SOLE   17,900 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 467 5,775 SH   SOLE   5,775 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 200 928 SH   SOLE   928 0 0
VERISK ANALYTICS INC COM 92345Y106 8,204 51,906 SH   SOLE   51,906 0 0
VISA INC COM CL A 92826C839 6,754 39,292 SH   SOLE   39,292 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 9,999 70,409 SH   SOLE   70,409 0 0
WOODWARD INC COM 980745103 248 2,300 SH   SOLE   2,300 0 0