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 COMPANY COM 88579Y101 2,592 11,884 SH   SOLE   11,884 0 0
ABBVIE INC COM 00287Y109 1,001 10,296 SH   SOLE   10,296 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,337 19,604 SH   SOLE   19,604 0 0
ADOBE SYS INC COM 00724F101 877 3,118 SH   SOLE   3,118 0 0
ADVANCED MICRO DEVICES INC COM 007903107 907 28,176 SH   SOLE   28,176 0 0
AFFILIATED MNGRS COM 008252108 967 6,785 SH   SOLE   6,785 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,314 7,652 SH   SOLE   7,652 0 0
ALLSTATE CORP COM 020002101 1,548 15,121 SH   SOLE   15,121 0 0
ALPHABET INC CAP CLASS A 02079K305 10,384 8,272 SH   SOLE   8,272 0 0
ALPHABET INC CAP CLASS C 02079K107 2,629 2,122 SH   SOLE   2,122 0 0
ALTRIA GROUP COM 02209S103 4,327 68,847 SH   SOLE   68,847 0 0
AMERICAN EXPRESS CO COM 025816109 2,265 20,502 SH   SOLE   20,502 0 0
ANSYS INC COM 03662Q105 1,592 8,182 SH   SOLE   8,182 0 0
APPLE INC COM 037833100 6,202 26,484 SH   SOLE   26,484 0 0
AUTO DATA PROCESS COM 053015103 4,845 30,862 SH   SOLE   30,862 0 0
BB&T CORP COM 054937107 5,521 109,346 SH   SOLE   109,346 0 0
BERKSHIRE HATHAWAY INC DEL CLASS B 084670702 5,320 23,845 SH   SOLE   23,845 0 0
BLACKROCK INC COM 09247X101 1,700 3,477 SH   SOLE   3,477 0 0
BOEING CO COM 097023105 1,584 4,120 SH   SOLE   4,120 0 0
BOOKING HLDGS INC COM 09857L108 3,244 1,569 SH   SOLE   1,569 0 0
BROWN FORMAN CORP CLASS B 115637209 2,013 38,216 SH   SOLE   38,216 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,298 27,478 SH   SOLE   27,478 0 0
CHEVRON COM 166764100 6,327 49,655 SH   SOLE   49,655 0 0
CINEMARK HLDS INC COM 17243V102 904 21,588 SH   SOLE   21,588 0 0
CITIZENS FINL GROUP INC COM 174610105 1,966 49,147 SH   SOLE   49,147 0 0
COCA COLA CO COM 191216100 529 11,000 SH   SOLE   11,000 0 0
COGNEX CORP COM 192422103 2,685 46,164 SH   SOLE   46,164 0 0
COLGATE-PALMOLIVE COM 194162103 3,573 51,218 SH   SOLE   51,218 0 0
COSTAR GROUP INC COM 22160N109 2,532 5,774 SH   SOLE   5,774 0 0
CUMMINS INC COM 231021106 823 5,405 SH   SOLE   5,405 0 0
EASTMAN CHEM CO COM 277432100 3,970 39,803 SH   SOLE   39,803 0 0
EBAY INC COM 278642103 1,757 51,074 SH   SOLE   51,074 0 0
ESTEE LAUDER COS CLASS A 518439104 3,317 21,905 SH   SOLE   21,905 0 0
EXXON MOBIL CORP COM 30231G102 6,753 76,415 SH   SOLE   76,415 0 0
F5 NETWORK INC COM 315616102 1,416 6,813 SH   SOLE   6,813 0 0
FACEBOOK INC CL A 30303M102 1,486 8,673 SH   SOLE   8,673 0 0
FRANCO NEVADA CORP COM 351858105 1,567 25,050 SH   SOLE   25,050 0 0
GILEAD SCIENCES COM 375558103 489 6,074 SH   SOLE   6,074 0 0
GLOBAL PAYMENTS COM 37940X102 772 5,816 SH   SOLE   5,816 0 0
HELMERICH & PAYNE COM 423452101 1,536 21,439 SH   SOLE   21,439 0 0
SCHEIN HENRY INC COM 806407102 2,440 27,537 SH   SOLE   27,537 0 0
HOLOGIC INC COM 436440101 2,060 48,456 SH   SOLE   48,456 0 0
HOME DEPOT INC COM 437076102 3,560 16,571 SH   SOLE   16,571 0 0
IDEXX LABORATORIES COM 45168D104 1,595 6,129 SH   SOLE   6,129 0 0
ILLINOIS TOOL WKS COM 452308109 1,079 7,339 SH   SOLE   7,339 0 0
INTEL CORP COM 458140100 4,891 99,433 SH   SOLE   99,433 0 0
INTL BUSINESS MCHN COM 459200101 3,999 25,418 SH   SOLE   25,418 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,429 9,902 SH   SOLE   9,902 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 875 1,463 SH   SOLE   1,463 0 0
IQVIA HLDGS INC COM 46266C105 618 4,574 SH   SOLE   4,574 0 0
ISHARES TR MSCI ACWI ETF 464288257 3,490 47,000 SH   SOLE   47,000 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 2,042 32,420 SH   SOLE   32,420 0 0
JOHNSON & JOHNSON COM 478160104 10,127 70,378 SH   SOLE   70,378 0 0
JP MORGAN CHASE COM 46625H100 16,110 137,337 SH   SOLE   137,337 0 0
KRAFT HEINZ CO COM 500754106 1,022 17,800 SH   SOLE   17,800 0 0
L BRANDS INC COM 501797104 3,737 118,432 SH   SOLE   118,432 0 0
LKQ CORP COM 501889208 868 26,287 SH   SOLE   26,287 0 0
LOCKHEED MARTIN CORP COM 539830109 857 2,376 SH   SOLE   2,376 0 0
MARKEL CORP COM 570535104 2,892 2,335 SH   SOLE   2,335 0 0
MARRIOTT INTL INC CLASS A 571903202 1,117 8,121 SH   SOLE   8,121 0 0
MASCO CORP COM 574599106 2,155 56,510 SH   SOLE   56,510 0 0
MCDONALD'S CORP COM 580135101 1,941 11,176 SH   SOLE   11,176 0 0
MEDTRONIC PLC SHS G5960L103 5,509 53,895 SH   SOLE   53,895 0 0
MERCK & CO INC COM 58933Y105 11,581 157,053 SH   SOLE   157,053 0 0
METLIFE INC COM 59156R108 4,961 102,094 SH   SOLE   102,094 0 0
MICROSOFT CORP COM 594918104 22,413 188,495 SH   SOLE   188,495 0 0
MONDELEZ INTL INC COM 609207105 3,749 83,928 SH   SOLE   83,928 0 0
MSCI INC COM 55354G100 2,732 14,777 SH   SOLE   14,777 0 0
NASDAQ INC COM 631103108 2,147 24,018 SH   SOLE   24,018 0 0
NEWELL BRANDS INC COM 651229106 2,765 130,917 SH   SOLE   130,917 0 0
NIKE INC CLASS B 654106103 6,560 74,435 SH   SOLE   74,435 0 0
NVIDIA CORP COM 67066G104 943 3,221 SH   SOLE   3,221 0 0
ORACLE CORP COM 68389X105 5,237 97,667 SH   SOLE   97,667 0 0
PEPSICO INC CAP COM 713448108 8,861 76,255 SH   SOLE   76,255 0 0
PFIZER INC COM 717081103 9,119 198,556 SH   SOLE   198,556 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 910 14,514 SH   SOLE   14,514 0 0
PPG INDS INC COM 693506107 1,206 10,652 SH   SOLE   10,652 0 0
PROCTER & GAMBLE COM 742718109 5,825 67,347 SH   SOLE   67,347 0 0
PROSPERITY BANCSHARES INC COM 743606105 914 12,645 SH   SOLE   12,645 0 0
PROTO LABS INC COM 743713109 1,515 8,989 SH   SOLE   8,989 0 0
PUBLIC SERVICE ENTERPRISE GROUP COM 744573106 7,161 130,436 SH   SOLE   130,436 0 0
REPUBLIC SERVICES COM 760759100 745 9,834 SH   SOLE   9,834 0 0
ROYAL CARIBBEAN COM V7780T103 2,414 17,831 SH   SOLE   17,831 0 0
S&P GLOBAL INC COM 78409V104 3,832 18,822 SH   SOLE   18,822 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 806 16,269 SH   SOLE   16,269 0 0
SMUCKER J M CO COM 832696405 1,278 11,954 SH   SOLE   11,954 0 0
SOUTHERN CO COM 842587107 632 14,093 SH   SOLE   14,093 0 0
STANLEY BLACK & DECKER INC. COM 854502101 1,732 11,391 SH   SOLE   11,391 0 0
STARBUCKS CORP COM 855244109 5,166 87,336 SH   SOLE   87,336 0 0
SUNTRUST BANKS INC COM 867914103 735 10,561 SH   SOLE   10,561 0 0
SVB FINANCIAL GROU COM 78486Q101 1,975 6,096 SH   SOLE   6,096 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 8,794 191,630 SH   SOLE   191,630 0 0
TE CONNECTIVITY LT REG SHS H84989104 1,853 20,317 SH   SOLE   20,317 0 0
TERADYNE INC COM 880770102 1,837 47,681 SH   SOLE   47,681 0 0
THERMO FISHER SCIE COM 883556102 2,535 10,003 SH   SOLE   10,003 0 0
THOR INDS INC COM 885160101 1,923 22,046 SH   SOLE   22,046 0 0
TJX COS INC COM 872540109 3,868 33,219 SH   SOLE   33,219 0 0
ULTA BEAUTY INC COM 90384S303 2,121 7,216 SH   SOLE   7,216 0 0
US BANCORP COM 902973304 6,462 117,650 SH   SOLE   117,650 0 0
UTD PARCEL SERV CLASS B 911312106 8,841 72,836 SH   SOLE   72,836 0 0
UTD TECHNOLOGIES COM 913017109 5,332 36,656 SH   SOLE   36,656 0 0
VERIZON COM 92343V104 6,023 108,255 SH   SOLE   108,255 0 0
VISA INC COM 92826C839 9,022 57,820 SH   SOLE   57,820 0 0
WALT DISNEY CO. COM 254687106 2,803 23,005 SH   SOLE   23,005 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,665 95,160 SH   SOLE   95,160 0 0
XYLEM INC COM 98419M100 1,170 14,058 SH   SOLE   14,058 0 0