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
ABBOTT LABS COM 002824100 1,362 11,511 SH   SOLE 0 0 0 11,511
ABBVIE INC COM 00287Y109 625 3,857 SH   SOLE 0 0 0 3,857
ACUITY BRANDS INC COM 00508Y102 214 1,131 SH   SOLE 0 0 0 1,131
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,413 7,490 SH   SOLE 0 0 0 7,490
ADVANCED ENERGY INDS COM 007973100 438 5,090 SH   SOLE 0 0 0 5,090
ALPHABET INC CAP STK CL A 02079K305 5,376 1,933 SH   SOLE 0 0 0 1,933
ALPHABET INC CAP STK CL C 02079K107 1,098 393 SH   SOLE 0 0 0 393
AMAZON COM INC COM 023135106 5,203 1,596 SH   SOLE 0 0 0 1,596
AMERICAN EXPRESS CO COM 025816109 256 1,367 SH   SOLE 0 0 0 1,367
AMERICAN TOWER CORP NEW COM 03027X100 920 3,663 SH   SOLE 0 0 0 3,663
AMGEN INC COM 031162100 947 3,918 SH   SOLE 0 0 0 3,918
ANALOG DEVICES INC COM 032654105 758 4,591 SH   SOLE 0 0 0 4,591
ANTHEM INC COM 036752103 873 1,777 SH   SOLE 0 0 0 1,777
APPLE INC COM 037833100 11,576 66,295 SH   SOLE 0 0 0 66,295
AUTONATION INC COM 05329W102 476 4,785 SH   SOLE 0 0 0 4,785
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,410 6,829 SH   SOLE 0 0 0 6,829
BK OF AMERICA CORP COM 060505104 3,113 75,514 SH   SOLE 0 0 0 75,514
BLACKROCK INC COM 09247X101 1,144 1,497 SH   SOLE 0 0 0 1,497
BROADCOM INC COM 11135F101 658 1,045 SH   SOLE 0 0 0 1,045
CABOT CORP COM 127055101 218 3,182 SH   SOLE 0 0 0 3,182
CHARTER COMMUNICATIONS INC N CL A 16119P108 280 513 SH   SOLE 0 0 0 513
CHECK POINT SOFTWARE TECH LT ORD M22465104 236 1,706 SH   SOLE 0 0 0 1,706
CHEVRON CORP NEW COM 166764100 2,064 12,675 SH   SOLE 0 0 0 12,675
CIENA CORP COM NEW 171779309 264 4,355 SH   SOLE 0 0 0 4,355
CISCO SYS INC COM 17275R102 2,545 45,646 SH   SOLE 0 0 0 45,646
CMC MATERIALS INC COM 12571T100 277 1,495 SH   SOLE 0 0 0 1,495
COCA COLA CO COM 191216100 580 9,351 SH   SOLE 0 0 0 9,351
COLGATE PALMOLIVE CO COM 194162103 320 4,224 SH   SOLE 0 0 0 4,224
CORNING INC COM 219350105 235 6,361 SH   SOLE 0 0 0 6,361
COSTCO WHSL CORP NEW COM 22160K105 1,140 1,979 SH   SOLE 0 0 0 1,979
CUMMINS INC COM 231021106 1,396 6,805 SH   SOLE 0 0 0 6,805
D R HORTON INC COM 23331A109 231 3,096 SH   SOLE 0 0 0 3,096
DANAHER CORPORATION COM 235851102 727 2,477 SH   SOLE 0 0 0 2,477
DISNEY WALT CO COM 254687106 1,947 14,195 SH   SOLE 0 0 0 14,195
DOLLAR TREE INC COM 256746108 11,201 69,941 SH   SOLE 0 0 0 69,941
DOMINION ENERGY INC COM 25746U109 497 5,854 SH   SOLE 0 0 0 5,854
EXXON MOBIL CORP COM 30231G102 330 3,998 SH   SOLE 0 0 0 3,998
FACEBOOK INC CL A 30303M102 2,031 9,134 SH   SOLE 0 0 0 9,134
FIDELITY NATL INFORMATION SV COM 31620M106 296 2,952 SH   SOLE 0 0 0 2,952
GALLAGHER ARTHUR J & CO COM 363576109 483 2,768 SH   SOLE 0 0 0 2,768
GENERAL DYNAMICS CORP COM 369550108 1,425 5,909 SH   SOLE 0 0 0 5,909
GLOBAL PMTS INC COM 37940X102 473 3,458 SH   SOLE 0 0 0 3,458
GROUP 1 AUTOMOTIVE INC COM 398905109 545 3,246 SH   SOLE 0 0 0 3,246
HENRY SCHEIN INC COM 806407102 910 10,442 SH   SOLE 0 0 0 10,442
HOLLYFRONTIER CORP COM 436106108 292 7,325 SH   SOLE 0 0 0 7,325
HOME DEPOT INC COM 437076102 2,232 7,458 SH   SOLE 0 0 0 7,458
ILLINOIS TOOL WKS INC COM 452308109 1,452 6,934 SH   SOLE 0 0 0 6,934
INTEL CORP COM 458140100 530 10,698 SH   SOLE 0 0 0 10,698
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 5,960 37,793 SH   SOLE 0 0 0 37,793
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 2,029 9,954 SH   SOLE 0 0 0 9,954
ISHARES INC ESG AWR MSCI EM 46434G863 474 12,901 SH   SOLE 0 0 0 12,901
ISHARES TR ESG AWRE 1 5 YR 46435G243 225 9,125 SH   SOLE 0 0 0 9,125
ISHARES TR ESG EAFE ETF 46436E759 1,382 22,649 SH   SOLE 0 0 0 22,649
ISHARES TR RUS TOP 200 ETF 464289446 2,685 24,846 SH   SOLE 0 0 0 24,846
ISHARES TR RUS TP200 VL ETF 464289420 13,128 188,487 SH   SOLE 0 0 0 188,487
ISHARES TR RUS TP200 GR ETF 464289438 3,802 23,929 SH   SOLE 0 0 0 23,929
ISHARES TR S&P MC 400GR ETF 464287606 1,015 13,139 SH   SOLE 0 0 0 13,139
ISHARES TR S&P SML 600 GWT 464287887 249 1,990 SH   SOLE 0 0 0 1,990
ISHARES TR CORE S&P500 ETF 464287200 576 1,269 SH   SOLE 0 0 0 1,269
ISHARES TR S&P 500 GRWT ETF 464287309 2,661 34,832 SH   SOLE 0 0 0 34,832
ISHARES TR RUS 1000 GRW ETF 464287614 662 2,384 SH   SOLE 0 0 0 2,384
ISHARES TR RUS MID CAP ETF 464287499 11,102 142,257 SH   SOLE 0 0 0 142,257
JOHNSON & JOHNSON COM 478160104 1,855 10,464 SH   SOLE 0 0 0 10,464
JPMORGAN CHASE & CO COM 46625H100 4,275 31,363 SH   SOLE 0 0 0 31,363
KELLOGG CO COM 487836108 386 5,993 SH   SOLE 0 0 0 5,993
KLA CORP COM NEW 482480100 662 1,809 SH   SOLE 0 0 0 1,809
LABORATORY CORP AMER HLDGS COM NEW 50540R409 286 1,085 SH   SOLE 0 0 0 1,085
LILLY ELI & CO COM 532457108 1,493 5,213 SH   SOLE 0 0 0 5,213
LOCKHEED MARTIN CORP COM 539830109 1,507 3,414 SH   SOLE 0 0 0 3,414
MANHATTAN ASSOCIATES INC COM 562750109 852 6,141 SH   SOLE 0 0 0 6,141
MASTERCARD INCORPORATED CL A 57636Q104 264 739 SH   SOLE 0 0 0 739
MERCK & CO. INC COM 58933Y105 1,130 13,776 SH   SOLE 0 0 0 13,776
MICROSOFT CORP COM 594918104 7,110 23,062 SH   SOLE 0 0 0 23,062
MOODYS CORP COM 615369105 284 843 SH   SOLE 0 0 0 843
MORGAN STANLEY COM NEW 617446448 1,201 13,745 SH   SOLE 0 0 0 13,745
NETFLIX INC COM 64110L106 1,368 3,652 SH   SOLE 0 0 0 3,652
NEXTERA ENERGY INC COM 65339F101 781 9,218 SH   SOLE 0 0 0 9,218
NIKE INC CL B 654106103 1,449 10,768 SH   SOLE 0 0 0 10,768
ORACLE CORP COM 68389X105 2,777 33,573 SH   SOLE 0 0 0 33,573
OREILLY AUTOMOTIVE INC COM 67103H107 357 521 SH   SOLE 0 0 0 521
PAYPAL HLDGS INC COM 70450Y103 363 3,143 SH   SOLE 0 0 0 3,143
PEPSICO INC COM 713448108 759 4,532 SH   SOLE 0 0 0 4,532
PFIZER INC COM 717081103 216 4,169 SH   SOLE 0 0 0 4,169
REGIONS FINANCIAL CORP NEW COM 7591EP100 305 13,694 SH   SOLE 0 0 0 13,694
SALESFORCE COM INC COM 79466L302 1,673 7,878 SH   SOLE 0 0 0 7,878
SOUTHWEST AIRLS CO COM 844741108 407 8,883 SH   SOLE 0 0 0 8,883
STARBUCKS CORP COM 855244109 1,221 13,427 SH   SOLE 0 0 0 13,427
TARGET CORP COM 87612E106 1,034 4,871 SH   SOLE 0 0 0 4,871
TERADYNE INC COM 880770102 831 7,031 SH   SOLE 0 0 0 7,031
TEXAS INSTRS INC COM 882508104 583 3,179 SH   SOLE 0 0 0 3,179
THERMO FISHER SCIENTIFIC INC COM 883556102 999 1,691 SH   SOLE 0 0 0 1,691
TOWNEBANK PORTSMOUTH VA COM 89214P109 259 8,661 SH   SOLE 0 0 0 8,661
TRANE TECHNOLOGIES PLC SHS G8994E103 495 3,244 SH   SOLE 0 0 0 3,244
UBS GROUP AG SHS H42097107 428 21,894 SH   SOLE 0 0 0 21,894
UNITED PARCEL SERVICE INC CL B 911312106 1,482 6,911 SH   SOLE 0 0 0 6,911
UNITEDHEALTH GROUP INC COM 91324P102 4,274 8,381 SH   SOLE 0 0 0 8,381
US BANCORP DEL COM NEW 902973304 443 8,326 SH   SOLE 0 0 0 8,326
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 7,009 89,976 SH   SOLE 0 0 0 89,976
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 8,171 102,730 SH   SOLE 0 0 0 102,730
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 6,338 28,444 SH   SOLE 0 0 0 28,444
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 7,108 47,491 SH   SOLE 0 0 0 47,491
VANGUARD INDEX FDS SMALL CP ETF 922908751 12,571 59,153 SH   SOLE 0 0 0 59,153
VANGUARD INDEX FDS SML CP GRW ETF 922908595 2,146 8,649 SH   SOLE 0 0 0 8,649
VANGUARD INDEX FDS VALUE ETF 922908744 8,349 56,498 SH   SOLE 0 0 0 56,498
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,278 7,263 SH   SOLE 0 0 0 7,263
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 22,291 387,069 SH   SOLE 0 0 0 387,069
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,711 37,086 SH   SOLE 0 0 0 37,086
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 587 9,909 SH   SOLE 0 0 0 9,909
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 312 3,628 SH   SOLE 0 0 0 3,628
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 11,919 73,500 SH   SOLE 0 0 0 73,500
VISA INC COM CL A 92826C839 2,495 11,249 SH   SOLE 0 0 0 11,249
WALMART INC COM 931142103 670 4,499 SH   SOLE 0 0 0 4,499
WASTE MGMT INC DEL COM 94106L109 549 3,465 SH   SOLE 0 0 0 3,465