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,419 14,716 SH   SOLE   14,716 0 0
ABBVIE INC COM 00287Y109 975 12,881 SH   SOLE   12,881 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,668 8,671 SH   SOLE   8,671 0 0
ADOBE INC COM 00724F101 1,581 5,723 SH   SOLE   5,723 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 566 6,785 SH   SOLE   6,785 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 523 3,130 SH   SOLE   3,130 0 0
ALIGN TECHNOLOGY INC COM 016255101 208 1,147 SH   SOLE   1,147 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 236 2,281 SH   SOLE   2,281 0 0
ALLSTATE CORP COM 020002101 1,620 14,907 SH   SOLE   14,907 0 0
ALPHABET INC CAP CLASS C 02079K107 1,017 834 SH   SOLE   834 0 0
ALPHABET INC CAP CLASS A 02079K305 10,772 8,821 SH   SOLE   8,821 0 0
ALTRIA GROUP INC COM 02209S103 1,794 43,856 SH   SOLE   43,856 0 0
AMAZON COM INC COM 023135106 3,329 1,918 SH   SOLE   1,918 0 0
AMERICAN EXPRESS CO COM 025816109 2,424 20,492 SH   SOLE   20,492 0 0
AMERICAN TOWER CORP NEW COM 03027X100 617 2,789 SH   SOLE   2,789 0 0
AMGEN INC COM 031162100 396 2,046 SH   SOLE   2,046 0 0
ANSYS INC COM 03662Q105 1,501 6,780 SH   SOLE   6,780 0 0
APPLE INC COM 037833100 9,461 42,242 SH   SOLE   42,242 0 0
APPLIED MATLS INC COM 038222105 372 7,454 SH   SOLE   7,454 0 0
ARISTA NETWORKS INC COM 040413106 211 884 SH   SOLE   884 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,586 9,825 SH   SOLE   9,825 0 0
BB&T CORP COM 054937107 3,849 72,123 SH   SOLE   72,123 0 0
BECTON DICKINSON & C0 COM 075887109 439 1,737 SH   SOLE   1,737 0 0
BERKSHIRE HATHAWAY INC DEL CLASS B 084670702 5,257 25,270 SH   SOLE   25,270 0 0
BEST BUY INC COM 086516101 237 3,434 SH   SOLE   3,434 0 0
BIOGEN INC COM 09062X103 310 1,330 SH   SOLE   1,330 0 0
BLACKROCK INC COM 09247X101 1,576 3,537 SH   SOLE   3,537 0 0
BLOCK H & R INC COM 093671105 1,878 79,518 SH   SOLE   79,518 0 0
BOEING CO COM 097023105 1,097 2,882 SH   SOLE   2,882 0 0
BOOKING HLDGS INC COM 09857L108 1,170 596 SH   SOLE   596 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 397 7,837 SH   SOLE   7,837 0 0
BROADCOM INC COM 11135F101 547 1,982 SH   SOLE   1,982 0 0
BROWN FORMAN CORP CL B 115637209 942 15,012 SH   SOLE   15,012 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 788 11,927 SH   SOLE   11,927 0 0
CATERPILLAR INC DEL COM 149123101 158 1,250 SH   SOLE   1,250 0 0
CBRE GROUP INC CL A 12504L109 250 4,707 SH   SOLE   4,707 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 385 4,545 SH   SOLE   4,545 0 0
CHEVRON CORP NEW COM 166764100 4,023 33,923 SH   SOLE   33,923 0 0
CINEMARK HOLDINGS INC COM 17243V102 804 20,804 SH   SOLE   20,804 0 0
CISCO SYS INC COM 17275R102 1,271 25,727 SH   SOLE   25,727 0 0
CITIZENS FINL GROUP INC COM 174610105 1,650 46,657 SH   SOLE   46,657 0 0
CLOROX CO DEL COM 189054109 230 1,513 SH   SOLE   1,513 0 0
COCA COLA CO COM 191216100 953 17,501 SH   SOLE   17,501 0 0
COGNEX CORP COM 192422103 2,256 45,910 SH   SOLE   45,910 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 412 6,833 SH   SOLE   6,833 0 0
COLGATE PALMOLIVE CO COM 194162103 1,854 25,224 SH   SOLE   25,224 0 0
CONOCOPHILLIPS COM 20825C104 431 7,565 SH   SOLE   7,565 0 0
COSTAR GROUP INC COM 22160N109 1,210 2,040 SH   SOLE   2,040 0 0
CUMMINS INC COM 231021106 1,279 7,862 SH   SOLE   7,862 0 0
EASTMAN CHEM CO COM 277432100 1,972 26,713 SH   SOLE   26,713 0 0
EBAY INC COM 278642103 570 14,616 SH   SOLE   14,616 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 392 1,782 SH   SOLE   1,782 0 0
ELECTRONIC ARTS INC COM 285512109 336 3,435 SH   SOLE   3,435 0 0
ENDAVA PLC ADS 29260V105 869 22,967 SH   SOLE   22,967 0 0
LAUDER ESTEE COS INC CL A 518439104 1,259 6,330 SH   SOLE   6,330 0 0
EXPEDITORS INTL WASH INC COM 302130109 430 5,790 SH   SOLE   5,790 0 0
EXXON MOBIL CORP COM 30231G102 3,254 46,086 SH   SOLE   46,086 0 0
F5 NETWORKS INC COM 315616102 1,370 9,759 SH   SOLE   9,759 0 0
FACEBOOK INC CL A 30303M102 3,015 16,930 SH   SOLE   16,930 0 0
FASTENAL CO COM 311900104 272 8,318 SH   SOLE   8,318 0 0
FRANCO NEVADA CORP COM 351858105 1,573 17,250 SH   SOLE   17,250 0 0
GILEAD SCIENCES COM 375558103 385 6,074 SH   SOLE   6,074 0 0
GRAINGER W W INC COM 384802104 260 875 SH   SOLE   875 0 0
SCHEIN HENRY INC COM 806407102 1,776 27,976 SH   SOLE   27,976 0 0
HOLOGIC INC COM 436440101 2,415 47,840 SH   SOLE   47,840 0 0
HOME DEPOT INC COM 437076102 4,468 19,255 SH   SOLE   19,255 0 0
HONEYWELL INTL INC COM 438516106 766 4,529 SH   SOLE   4,529 0 0
HORMEL FOODS CORP COM 440452100 246 5,624 SH   SOLE   5,624 0 0
IDEXX LABS INC COM 45168D104 240 884 SH   SOLE   884 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,695 10,832 SH   SOLE   10,832 0 0
INCYTE CORP COM 45337C102 206 2,770 SH   SOLE   2,770 0 0
INTEL CORP COM 458140100 4,958 96,218 SH   SOLE   96,218 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 661 7,167 SH   SOLE   7,167 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,288 15,737 SH   SOLE   15,737 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,532 12,485 SH   SOLE   12,485 0 0
INTUIT COM 461202103 553 2,081 SH   SOLE   2,081 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 707 1,309 SH   SOLE   1,309 0 0
IQVIA HLDGS INC COM 46266C105 541 3,622 SH   SOLE   3,622 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 533 8,722 SH   SOLE   8,722 0 0
ISHARES TR MSCI ACWI ETF 464288257 243 3,300 SH   SOLE   3,300 0 0
JOHNSON & JOHNSON COM 478160104 8,504 65,725 SH   SOLE   65,725 0 0
JP MORGAN CHASE COM 46625H100 11,924 101,317 SH   SOLE   101,317 0 0
L BRANDS INC COM 501797104 903 46,092 SH   SOLE   46,092 0 0
LAM RESEARCH CORP COM 512807108 307 1,328 SH   SOLE   1,328 0 0
LENNOX INTL INC COM 526107107 200 825 SH   SOLE   825 0 0
LILLY ELI & CO COM 532457108 614 5,494 SH   SOLE   5,494 0 0
LOCKHEED MARTIN CORP COM 539830109 1,613 4,136 SH   SOLE   4,136 0 0
LULULEMON ATHLETICA INC COM 550021109 252 1,310 SH   SOLE   1,310 0 0
MARKEL CORP COM 570535104 3,244 2,745 SH   SOLE   2,745 0 0
MASCO CORP COM 574599106 2,095 50,268 SH   SOLE   50,268 0 0
MASTERCARD INC CL A 57636Q104 1,484 5,464 SH   SOLE   5,464 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 246 4,245 SH   SOLE   4,245 0 0
MCDONALDS CORP COM 580135101 3,018 14,056 SH   SOLE   14,056 0 0
MEDTRONIC PLC SHS G5960L103 3,980 36,644 SH   SOLE   36,644 0 0
MERCK & CO INC COM 58933Y105 11,046 131,215 SH   SOLE   131,215 0 0
METLIFE INC COM 59156R108 3,321 70,411 SH   SOLE   70,411 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 226 321 SH   SOLE   321 0 0
MICRON TECHNOLOGY INC COM 595112103 352 8,216 SH   SOLE   8,216 0 0
MICROSOFT CORP COM 594918104 20,226 145,476 SH   SOLE   145,476 0 0
MONDELEZ INTL INC CL A 609207105 4,174 75,460 SH   SOLE   75,460 0 0
MOODYS CORP COM 615369105 401 1,957 SH   SOLE   1,957 0 0
MSCI INC COM 55354G100 2,081 9,556 SH   SOLE   9,556 0 0
NASDAQ INC COM 631103108 1,980 19,926 SH   SOLE   19,926 0 0
NEWELL BRANDS INC COM 651229106 328 17,522 SH   SOLE   17,522 0 0
NIKE INC CL B 654106103 4,516 48,084 SH   SOLE   48,084 0 0
NVIDIA CORP COM 67066G104 1,172 6,733 SH   SOLE   6,733 0 0
ORACLE CORP COM 68389X105 3,612 65,631 SH   SOLE   65,631 0 0
PEPSICO INC COM 713448108 8,545 62,329 SH   SOLE   62,329 0 0
PFIZER INC COM 717081103 4,984 138,722 SH   SOLE   138,722 0 0
PINNACLE FINANCIAL COM 72346Q104 1,159 20,419 SH   SOLE   20,419 0 0
PPG INDS INC COM 693506107 1,310 11,051 SH   SOLE   11,051 0 0
PRICE T ROWE GROUP INC COM 74144T108 308 2,692 SH   SOLE   2,692 0 0
PROCTER AND GAMBLE CO COM 742718109 7,041 56,611 SH   SOLE   56,611 0 0
PROSPERITY BANCSHARES INC COM 743606105 926 13,116 SH   SOLE   13,116 0 0
PROTO LABS INC COM 743713109 1,282 12,556 SH   SOLE   12,556 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 5,320 85,700 SH   SOLE   85,700 0 0
REGENCY CTRS CORP COM 758849103 243 3,496 SH   SOLE   3,496 0 0
ROBERT HALF INTL INC COM 770323103 224 4,022 SH   SOLE   4,022 0 0
ROSS STORES INC COM 778296103 295 2,685 SH   SOLE   2,685 0 0
S&P GLOBAL INC COM 78409V104 1,254 5,119 SH   SOLE   5,119 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1,181 23,592 SH   SOLE   23,592 0 0
SIGNET JEWELERS LIMITED SHS G81276100 171 10,180 SH   SOLE   10,180 0 0
SIMON PPTY GROUP INC NEW COM 828806109 281 1,806 SH   SOLE   1,806 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 258 3,257 SH   SOLE   3,257 0 0
SOUTHERN CO COM 842587107 480 7,767 SH   SOLE   7,767 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,626 11,263 SH   SOLE   11,263 0 0
STARBUCKS CORP COM 855244109 3,704 41,895 SH   SOLE   41,895 0 0
STATE STR CORP COM 857477103 1,650 27,874 SH   SOLE   27,874 0 0
STERIS PLC SHS USD G8473T100 1,217 8,426 SH   SOLE   8,426 0 0
SVB FINL GROUP COM 78486Q101 1,338 6,402 SH   SOLE   6,402 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 6,228 133,995 SH   SOLE   133,995 0 0
TE CONNECTIVITY LTD REG SHS H84989104 2,498 26,807 SH   SOLE   26,807 0 0
TERADYNE INC COM 880770102 2,320 40,068 SH   SOLE   40,068 0 0
TEXAS INSTRS INC COM 882508104 799 6,180 SH   SOLE   6,180 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,822 9,689 SH   SOLE   9,689 0 0
THOR INDS INC COM 885160101 1,410 24,895 SH   SOLE   24,895 0 0
TJX COS INC NEW COM 872540109 3,781 67,829 SH   SOLE   67,829 0 0
ULTA BEAUTY INC COM 90384S303 929 3,705 SH   SOLE   3,705 0 0
UNION PACIFIC CORP COM 907818108 533 3,288 SH   SOLE   3,288 0 0
US BANCORP DEL COM NEW 902973304 4,288 77,478 SH   SOLE   77,478 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,086 50,797 SH   SOLE   50,797 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,507 25,685 SH   SOLE   25,685 0 0
VEEVA SYS INC CL A COM 922475108 248 1,624 SH   SOLE   1,624 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,406 72,996 SH   SOLE   72,996 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 298 1,758 SH   SOLE   1,758 0 0
V F CORP COM 918204108 264 2,964 SH   SOLE   2,964 0 0
VISA INC COM CL A 92826C839 7,121 41,398 SH   SOLE   41,398 0 0
VMWARE INC CL A COM 928563402 286 1,906 SH   SOLE   1,906 0 0
DISNEY WALT CO COM DISNEY 254687106 471 3,612 SH   SOLE   3,612 0 0
WASTE MGMT INC DEL COM 94106L109 321 2,795 SH   SOLE   2,795 0 0
WATERS CORP COM 941848103 245 1,098 SH   SOLE   1,098 0 0
WELLTOWER INC COM 95040Q104 396 4,365 SH   SOLE   4,365 0 0
WEX INC COM 96208T104 1,173 5,806 SH   SOLE   5,806 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,483 56,500 SH   SOLE   56,500 0 0
XYLEM INC COM 98419M100 1,201 15,086 SH   SOLE   15,086 0 0
ZOETIS INC CL A 98978V103 432 3,465 SH   SOLE   3,465 0 0