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
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 337 1,536 SH   SOLE   0 0 1,536
ISHARES TR CORE S&P MCP ETF 464287507 560 3,895 SH   SOLE   50 0 3,845
ISHARES TR CORE S&P SCP ETF 464287804 3,040 54,166 SH   SOLE   662 0 53,504
ISHARES TR CORE S&P500 ETF 464287200 115,147 445,554 SH   SOLE   34,051 0 411,503
ISHARES TR S&P 500 GRWT ETF 464287309 436 2,640 SH   SOLE   0 0 2,640
ISHARES TR RUS 1000 ETF 464287622 1,332 9,392 SH   SOLE   275 0 9,117
ISHARES TR RUS 1000 VAL ETF 464287598 4,382 44,142 SH   SOLE   962 0 43,180
ISHARES TR RUS 1000 GRW ETF 464287614 88,765 589,155 SH   SOLE   37,542 0 551,612
ISHARES TR RUSSELL 2000 ETF 464287655 10,635 92,912 SH   SOLE   3,731 0 89,181
ISHARES TR RUS 2000 VAL ETF 464287630 850 10,354 SH   SOLE   490 0 9,864
ISHARES TR RUSSELL 3000 ETF 464287689 329 2,213 SH   SOLE   880 0 1,333
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,853 34,346 SH   SOLE   1,689 0 32,657
ADOBE INC COM 00724F101 6,721 21,119 SH   SOLE   1,868 0 19,251
AMAZON COM INC COM 023135106 9,160 4,698 SH   SOLE   227 0 4,471
BRISTOL-MYERS SQUIBB CO COM 110122108 7,726 138,639 SH   SOLE   8,453 0 130,186
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,112 38,901 SH   SOLE   2,750 0 36,151
EMERSON ELEC CO COM 291011104 436 9,159 SH   SOLE   400 0 8,759
BOEING CO COM 097023105 1,052 7,054 SH   SOLE   597 0 6,457
HERSHEY CO COM 427866108 538 4,058 SH   SOLE   0 0 4,058
REALTY INCOME CORP COM 756109104 270 5,417 SH   SOLE   0 0 5,417
INVESCO QQQ TR UNIT SER 1 46090E103 633 3,326 SH   SOLE   0 0 3,326
AMGEN INC COM 031162100 2,047 10,098 SH   SOLE   148 0 9,950
ABBOTT LABS COM 002824100 2,175 27,561 SH   SOLE   541 0 27,020
BP PLC SPONSORED ADR 055622104 480 19,673 SH   SOLE   0 0 19,673
EBAY INC COM 278642103 3,745 124,570 SH   SOLE   11,980 0 112,590
ALTRIA GROUP INC COM 02209S103 1,193 30,861 SH   SOLE   6,820 0 24,041
FEDEX CORP COM 31428X106 247 2,037 SH   SOLE   27 0 2,010
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 855 22,567 SH   SOLE   0 0 22,567
GRAINGER W W INC COM 384802104 275 1,106 SH   SOLE   0 0 1,106
INTEL CORP COM 458140100 2,900 53,545 SH   SOLE   1,238 0 52,307
ILLINOIS TOOL WKS INC COM 452308109 221 1,556 SH   SOLE   0 0 1,556
ISHARES TR RUS 2000 GRW ETF 464287648 834 5,273 SH   SOLE   82 0 5,191
ORACLE CORP COM 68389X105 6,108 126,367 SH   SOLE   9,330 0 117,037
QUALCOMM INC COM 747525103 3,864 57,125 SH   SOLE   5,522 0 51,603
DISNEY WALT CO COM DISNEY 254687106 4,996 51,709 SH   SOLE   4,172 0 47,537
HONEYWELL INTL INC COM 438516106 4,445 33,223 SH   SOLE   2,771 0 30,452
SHERWIN WILLIAMS CO COM 824348106 990 2,154 SH   SOLE   100 0 2,054
SYSCO CORP COM 871829107 365 7,996 SH   SOLE   70 0 7,926
US BANCORP DEL COM NEW 902973304 485 14,079 SH   SOLE   0 0 14,079
JOHNSON & JOHNSON COM 478160104 13,873 105,738 SH   SOLE   3,453 0 102,285
MEDTRONIC PLC SHS G5960L103 355 3,934 SH   SOLE   0 0 3,934
PFIZER INC COM 717081103 4,618 141,439 SH   SOLE   1,295 0 140,144
KROGER CO COM 501044101 309 10,252 SH   SOLE   0 0 10,252
LOWES COS INC COM 548661107 1,619 18,815 SH   SOLE   2,878 0 15,937
ISHARES TR MSCI EAFE ETF 464287465 36,208 676,939 SH   SOLE   57,824 0 619,115
CHEVRON CORP NEW COM 166764100 1,726 23,823 SH   SOLE   110 0 23,713
MICROSOFT CORP COM 594918104 19,559 124,019 SH   SOLE   11,107 0 112,912
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 480 34,873 SH   SOLE   239 0 34,634
UNITED PARCEL SERVICE INC CL B 911312106 507 5,392 SH   SOLE   135 0 5,257
AT&T INC COM 00206R102 3,219 110,323 SH   SOLE   4,630 0 105,693
MOLSON COORS BEVERAGE CO CL B 60871R209 491 12,580 SH   SOLE   0 0 12,580
PRUDENTIAL FINL INC COM 744320102 512 9,828 SH   SOLE   0 0 9,828
TRUIST FINL CORP COM 89832Q109 1,914 61,822 SH   SOLE   3,666 0 58,156
CITIGROUP INC COM NEW 172967424 556 13,190 SH   SOLE   0 0 13,190
CISCO SYS INC COM 17275R102 2,003 50,949 SH   SOLE   2,288 0 48,661
GRAPHIC PACKAGING HLDG CO COM 388689101 198 16,205 SH   SOLE   0 0 16,205
INTERNATIONAL BUSINESS MACHS COM 459200101 1,593 14,358 SH   SOLE   2,970 0 11,388
COCA COLA CO COM 191216100 3,014 68,103 SH   SOLE   1,331 0 66,772
LOCKHEED MARTIN CORP COM 539830109 1,512 4,460 SH   SOLE   0 0 4,460
PEPSICO INC COM 713448108 10,257 85,389 SH   SOLE   7,183 0 78,205
VERIZON COMMUNICATIONS INC COM 92343V104 8,345 155,308 SH   SOLE   9,359 0 145,949
ISHARES TR RUS MID CAP ETF 464287499 23,239 537,598 SH   SOLE   13,918 0 523,680
ISHARES TR RUS MD CP GR ETF 464287481 10,251 84,279 SH   SOLE   5,478 0 78,801
ISHARES TR RUS MDCP VAL ETF 464287473 11,999 186,895 SH   SOLE   5,839 0 181,056
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 255 2,462 SH   SOLE   136 0 2,326
SCHWAB CHARLES CORP COM 808513105 3,978 118,331 SH   SOLE   10,323 0 108,007
WALGREENS BOOTS ALLIANCE INC COM 931427108 818 17,879 SH   SOLE   0 0 17,879
DEERE & CO COM 244199105 829 6,002 SH   SOLE   316 0 5,686
BK OF AMERICA CORP COM 060505104 4,315 203,272 SH   SOLE   21,633 0 181,638
STARBUCKS CORP COM 855244109 4,706 71,587 SH   SOLE   5,910 0 65,677
AUTOMATIC DATA PROCESSING IN COM 053015103 523 3,827 SH   SOLE   0 0 3,827
EXXON MOBIL CORP COM 30231G102 2,710 71,375 SH   SOLE   7,254 0 64,121
WALMART INC COM 931142103 2,632 23,163 SH   SOLE   3,292 0 19,871
APPLIED MATLS INC COM 038222105 216 4,707 SH   SOLE   420 0 4,287
ANTHEM INC COM 036752103 1,762 7,762 SH   SOLE   0 0 7,762
UNION PAC CORP COM 907818108 1,033 7,326 SH   SOLE   0 0 7,326
TEXAS INSTRS INC COM 882508104 7,884 78,896 SH   SOLE   0 0 78,896
BAXTER INTL INC COM 071813109 441 5,434 SH   SOLE   0 0 5,434
TARGET CORP COM 87612E106 428 4,603 SH   SOLE   50 0 4,553
COLGATE PALMOLIVE CO COM 194162103 5,157 77,713 SH   SOLE   6,420 0 71,293
CAPITAL ONE FINL CORP COM 14040H105 782 15,504 SH   SOLE   0 0 15,504
COSTCO WHSL CORP NEW COM 22160K105 1,374 4,820 SH   SOLE   55 0 4,765
LILLY ELI & CO COM 532457108 1,998 14,404 SH   SOLE   0 0 14,404
CVS HEALTH CORP COM 126650100 314 5,293 SH   SOLE   203 0 5,090
DOMINION ENERGY INC COM 25746U109 2,040 28,235 SH   SOLE   199 0 28,036
DIAGEO P L C SPON ADR NEW 25243Q205 446 3,509 SH   SOLE   0 0 3,509
DANAHER CORPORATION COM 235851102 5,964 43,087 SH   SOLE   2,827 0 40,260
MERCK & CO INC COM 58933Y105 7,252 94,253 SH   SOLE   9,530 0 84,723
MORGAN STANLEY COM NEW 617446448 3,244 95,412 SH   SOLE   10,385 0 85,027
NOVARTIS A G SPONSORED ADR 66987V109 414 5,021 SH   SOLE   0 0 5,021
PROCTER & GAMBLE CO COM 742718109 7,923 72,026 SH   SOLE   7,177 0 64,849
GENERAL ELECTRIC CO COM 369604103 1,196 150,618 SH   SOLE   1,000 0 149,618
KIMBERLY CLARK CORP COM 494368103 1,883 14,503 SH   SOLE   55 0 14,448
GOLDMAN SACHS GROUP INC COM 38141G104 401 2,593 SH   SOLE   0 0 2,593
HOME DEPOT INC COM 437076102 1,519 8,105 SH   SOLE   574 0 7,531
MCDONALDS CORP COM 580135101 1,115 6,741 SH   SOLE   0 0 6,741
NIKE INC CL B 654106103 832 10,052 SH   SOLE   0 0 10,052
JPMORGAN CHASE & CO COM 46625H100 2,301 25,563 SH   SOLE   3,968 0 21,595
SIRIUS XM HLDGS INC COM 82968B103 63 12,770 SH   SOLE   0 0 12,770
MONDELEZ INTL INC CL A 609207105 1,385 27,660 SH   SOLE   3,705 0 23,955
BOOKING HLDGS INC COM 09857L108 206 153 SH   SOLE   0 0 153
WILLIS TOWERS WATSON PLC LTD SHS G96629103 477 2,807 SH   SOLE   0 0 2,807
WILLIAMS COS INC COM 969457100 218 15,374 SH   SOLE   0 0 15,374
WELLS FARGO CO NEW COM 949746101 292 10,160 SH   SOLE   1,810 0 8,350
ISHARES TR 1 3 YR TREAS BD 464287457 1,593 18,378 SH   SOLE   0 0 18,378
ISHARES TR BARCLAYS 7 10 YR 464287440 1,161 9,555 SH   SOLE   0 0 9,555
ISHARES TR 20 YR TR BD ETF 464287432 333 2,020 SH   SOLE   0 0 2,020
ISHARES TR IBOXX INV CP ETF 464287242 3,040 24,611 SH   SOLE   864 0 23,747
PROGRESSIVE CORP OHIO COM 743315103 387 5,246 SH   SOLE   0 0 5,246
XCEL ENERGY INC COM 98389B100 246 4,076 SH   SOLE   0 0 4,076
FISERV INC COM 337738108 6,279 66,102 SH   SOLE   5,561 0 60,541
FORD MTR CO DEL COM 345370860 62 12,700 SH   SOLE   0 0 12,700
UNITEDHEALTH GROUP INC COM 91324P102 4,915 19,706 SH   SOLE   1,782 0 17,924
AMERICAN TOWER CORP NEW COM 03027X100 4,673 21,462 SH   SOLE   2,047 0 19,415
CROWN CASTLE INTL CORP NEW COM 22822V101 230 1,590 SH   SOLE   0 0 1,590
UNITED TECHNOLOGIES CORP COM 913017109 1,239 13,133 SH   SOLE   0 0 13,133
MARSH & MCLENNAN COS INC COM 571748102 219 2,534 SH   SOLE   0 0 2,534
3M CO COM 88579Y101 764 5,594 SH   SOLE   0 0 5,594
OMNICOM GROUP INC COM 681919106 269 4,901 SH   SOLE   0 0 4,901
DOLLAR TREE INC COM 256746108 4,683 63,737 SH   SOLE   4,693 0 59,044
ALBEMARLE CORP COM 012653101 354 6,283 SH   SOLE   0 0 6,283
COMCAST CORP NEW CL A 20030N101 1,228 35,708 SH   SOLE   3,040 0 32,668
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,395 26,337 SH   SOLE   1,594 0 24,743
WASTE MGMT INC DEL COM 94106L109 4,946 53,439 SH   SOLE   4,044 0 49,395
UNILEVER N V N Y SHS NEW 904784709 367 7,529 SH   SOLE   0 0 7,529
NORFOLK SOUTHERN CORP COM 655844108 60,868 416,901 SH   SOLE   36,544 0 380,357
NEXTERA ENERGY INC COM 65339F101 1,953 8,115 SH   SOLE   252 0 7,863
DUKE ENERGY CORP NEW COM NEW 26441C204 1,859 22,983 SH   SOLE   2,245 0 20,738
CSX CORP COM 126408103 692 12,051 SH   SOLE   0 0 12,051
APPLE INC COM 037833100 21,784 85,667 SH   SOLE   2,449 0 83,218
ALLSTATE CORP COM 020002101 290 3,156 SH   SOLE   0 0 3,156
CATERPILLAR INC DEL COM 149123101 11,247 96,920 SH   SOLE   0 0 96,920
INTL PAPER CO COM 460146103 209 6,701 SH   SOLE   0 0 6,701
ISHARES TR MSCI EMG MKT ETF 464287234 2,583 75,688 SH   SOLE   31,515 0 44,173
AMERICAN EXPRESS CO COM 025816109 1,026 11,982 SH   SOLE   384 0 11,598
CRACKER BARREL OLD CTRY STOR COM 22410J106 474 5,692 SH   SOLE   0 0 5,692
KELLOGG CO COM 487836108 3,770 61,931 SH   SOLE   0 0 61,931
S&P GLOBAL INC COM 78409V104 201 819 SH   SOLE   0 0 819
GENERAL DYNAMICS CORP COM 369550108 282 2,134 SH   SOLE   0 0 2,134
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 500 26,910 SH   SOLE   0 0 26,910
KLA CORPORATION COM NEW 482480100 227 1,580 SH   SOLE   0 0 1,580
SOUTHERN CO COM 842587107 2,425 44,800 SH   SOLE   5,562 0 39,238
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,735 111,339 SH   SOLE   2,044 0 109,295
NORTHROP GRUMMAN CORP COM 666807102 5,064 16,736 SH   SOLE   1,374 0 15,362
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,808 14 SH   SOLE   0 0 14
CIGNA CORP NEW COM 125523100 644 3,636 SH   SOLE   189 0 3,447
PNC FINL SVCS GROUP INC COM 693475105 1,642 17,149 SH   SOLE   150 0 16,999
NETFLIX INC COM 64110L106 253 673 SH   SOLE   0 0 673
ISHARES TR CORE US AGGBD ET 464287226 27,505 238,405 SH   SOLE   197,557 0 40,848
WP CAREY INC COM 92936U109 577 9,942 SH   SOLE   0 0 9,942
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,062 32,142 SH   SOLE   2,822 0 29,320
ISHARES TR SELECT DIVID ETF 464287168 510 6,930 SH   SOLE   0 0 6,930
ISHARES TR TIPS BD ETF 464287176 556 4,714 SH   SOLE   0 0 4,714
CLOROX CO DEL COM 189054109 981 5,660 SH   SOLE   0 0 5,660
HENRY SCHEIN INC COM 806407102 264 5,220 SH   SOLE   0 0 5,220
AIR PRODS & CHEMS INC COM 009158106 778 3,895 SH   SOLE   0 0 3,895
DOLLAR GEN CORP NEW COM 256677105 328 2,175 SH   SOLE   0 0 2,175
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 144 20,400 SH   SOLE   0 0 20,400
CONSOLIDATED EDISON INC COM 209115104 341 4,370 SH   SOLE   0 0 4,370
CENTURYLINK INC COM 156700106 146 15,429 SH   SOLE   326 0 15,103
CHECK POINT SOFTWARE TECH LT ORD M22465104 269 2,672 SH   SOLE   10 0 2,662
NVIDIA CORP COM 67066G104 6,375 24,185 SH   SOLE   2,368 0 21,817
VERTEX PHARMACEUTICALS INC COM 92532F100 728 3,058 SH   SOLE   0 0 3,058
MSA SAFETY INC COM 553498106 290 2,864 SH   SOLE   0 0 2,864
AMERICAN ELEC PWR CO INC COM 025537101 500 6,248 SH   SOLE   163 0 6,085
WEYERHAEUSER CO COM 962166104 234 13,807 SH   SOLE   0 0 13,807
RELIANCE STEEL & ALUMINUM CO COM 759509102 401 4,583 SH   SOLE   4,583 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 543 3,015 SH   SOLE   0 0 3,015
GALLAGHER ARTHUR J & CO COM 363576109 347 4,255 SH   SOLE   0 0 4,255
RAYONIER INC COM 754907103 340 14,425 SH   SOLE   0 0 14,425
KANSAS CITY SOUTHERN COM NEW 485170302 231 1,817 SH   SOLE   0 0 1,817
SANOFI SPONSORED ADR 80105N105 1,562 35,727 SH   SOLE   0 0 35,727
BECTON DICKINSON & CO COM 075887109 613 2,668 SH   SOLE   0 0 2,668
ENTERPRISE PRODS PARTNERS L COM 293792107 154 10,759 SH   SOLE   0 0 10,759
ALPHABET INC CAP STK CL A 02079K305 6,543 5,631 SH   SOLE   425 0 5,206
SPDR GOLD TRUST GOLD SHS 78463V107 2,242 15,144 SH   SOLE   1,492 0 13,652
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 425 18,777 SH   SOLE   0 0 18,777
CBRE GROUP INC CL A 12504L109 3,946 104,648 SH   SOLE   8,960 0 95,688
VANGUARD INDEX FDS VALUE ETF 922908744 37,208 417,739 SH   SOLE   31,168 0 386,571
CELANESE CORP DEL COM 150870103 203 2,764 SH   SOLE   0 0 2,764
VANGUARD INDEX FDS MID CAP ETF 922908629 19,788 150,277 SH   SOLE   11,209 0 139,067
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,496 16,840 SH   SOLE   150 0 16,690
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 297 4,254 SH   SOLE   0 0 4,254
INTUITIVE SURGICAL INC COM NEW 46120E602 219 442 SH   SOLE   0 0 442
BLACKROCK INC COM 09247X101 242 551 SH   SOLE   0 0 551
VANGUARD INDEX FDS SMALL CP ETF 922908751 17,118 148,248 SH   SOLE   9,564 0 138,684
VANGUARD INDEX FDS GROWTH ETF 922908736 1,291 8,236 SH   SOLE   0 0 8,236
MARKEL CORP COM 570535104 384 414 SH   SOLE   0 0 414
CARMAX INC COM 143130102 309 5,732 SH   SOLE   0 0 5,732
VULCAN MATLS CO COM 929160109 349 3,233 SH   SOLE   0 0 3,233
ABIOMED INC COM 003654100 296 2,036 SH   SOLE   0 0 2,036
OPTICAL CABLE CORP COM NEW 683827208 297 123,776 SH   SOLE   0 0 123,776
MCCORMICK & CO INC COM NON VTG 579780206 1,160 8,160 SH   SOLE   0 0 8,160
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,867 47,891 SH   SOLE   4,893 0 42,998
COPART INC COM 217204106 439 6,408 SH   SOLE   0 0 6,408
PARKER HANNIFIN CORP COM 701094104 393 3,031 SH   SOLE   0 0 3,031
JONES LANG LASALLE INC COM 48020Q107 229 2,263 SH   SOLE   0 0 2,263
ACUITY BRANDS INC COM 00508Y102 535 6,245 SH   SOLE   0 0 6,245
SPDR SER TR S&P DIVID ETF 78464A763 508 6,365 SH   SOLE   0 0 6,365
ISHARES GOLD TRUST ISHARES 464285105 390 25,881 SH   SOLE   0 0 25,881
THERMO FISHER SCIENTIFIC INC COM 883556102 507 1,787 SH   SOLE   0 0 1,787
ISHARES TR EAFE VALUE ETF 464288877 1,001 27,914 SH   SOLE   843 0 27,071
SALESFORCE COM INC COM 79466L302 4,696 32,615 SH   SOLE   2,755 0 29,860
SMITH A O CORP COM 831865209 261 6,911 SH   SOLE   0 0 6,911
EATON VANCE TXMGD GL BUYWR O COM 27829C105 78 10,455 SH   SOLE   0 0 10,455
ENBRIDGE INC COM 29250N105 247 8,492 SH   SOLE   214 0 8,278
BROWN FORMAN CORP CL B 115637209 1,088 19,608 SH   SOLE   0 0 19,608
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 18,383 93,926 SH   SOLE   666 0 93,260
NEWMARKET CORP COM 651587107 1,264 3,302 SH   SOLE   0 0 3,302
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,763 36,051 SH   SOLE   12,385 0 23,666
MASTERCARD INC CL A 57636Q104 6,128 25,370 SH   SOLE   2,200 0 23,170
PROSHARES TR PSHS ULT S&P 500 74347R107 213 2,397 SH   SOLE   0 0 2,397
PROSHARES TR PSHS ULTRA QQQ 74347R206 332 3,708 SH   SOLE   0 0 3,708
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,010 21,021 SH   SOLE   765 0 20,256
F N B CORP COM 302520101 523 70,897 SH   SOLE   0 0 70,897
WISDOMTREE TR INTL LRGCAP DV 97717W794 234 6,331 SH   SOLE   75 0 6,256
WISDOMTREE TR US LARGECAP DIVD 97717W307 21,170 261,412 SH   SOLE   12,528 0 248,883
WISDOMTREE TR US MIDCAP DIVID 97717W505 6,167 255,139 SH   SOLE   12,736 0 242,403
WISDOMTREE TR US SMALLCAP DIVD 97717W604 832 46,152 SH   SOLE   0 0 46,152
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 537 17,340 SH   SOLE   0 0 17,340
HANESBRANDS INC COM 410345102 121 15,321 SH   SOLE   0 0 15,321
AMERICAN NATL BANKSHARES INC COM 027745108 354 14,801 SH   SOLE   0 0 14,801
ARES CAPITAL CORP COM 04010L103 121 11,203 SH   SOLE   0 0 11,203
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 606 12,995 SH   SOLE   0 0 12,995
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 220 2,707 SH   SOLE   360 0 2,347
ISHARES TR GLOB UTILITS ETF 464288711 5,341 105,479 SH   SOLE   17,693 0 87,786
UMPQUA HLDGS CORP COM 904214103 393 36,058 SH   SOLE   0 0 36,058
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 310 7,559 SH   SOLE   0 0 7,559
ISHARES TR SHORT TREAS BD 464288679 33,323 300,152 SH   SOLE   19,400 0 280,752
ISHARES TR IBOXX HI YD ETF 464288513 806 10,453 SH   SOLE   2,648 0 7,805
ISHARES TR SH TR CRPORT ETF 464288646 1,052 20,097 SH   SOLE   0 0 20,097
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 767 9,339 SH   SOLE   40 0 9,299
DELTA AIR LINES INC DEL COM NEW 247361702 2,156 75,562 SH   SOLE   505 0 75,057
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 10,477 122,626 SH   SOLE   42,178 0 80,448
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,899 66,730 SH   SOLE   5,797 0 60,933
BLACKSTONE GROUP INC COM CL A 09260D107 370 8,118 SH   SOLE   485 0 7,633
ISHARES TR PFD AND INCM SEC 464288687 219 6,888 SH   SOLE   0 0 6,888
ISHARES TR 3 7 YR TREAS BD 464288661 1,618 12,132 SH   SOLE   0 0 12,132
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 467 6,601 SH   SOLE   0 0 6,601
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,904 87,094 SH   SOLE   0 0 87,094
ISHARES TR NATIONAL MUN ETF 464288414 12,175 107,737 SH   SOLE   9,248 0 98,489
RENASANT CORP COM 75970E107 428 19,580 SH   SOLE   0 0 19,580
TOWNEBANK PORTSMOUTH VA COM 89214P109 3,300 182,421 SH   SOLE   1,975 0 180,446
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1,336 7,064 SH   SOLE   2,639 0 4,425
SPDR SER TR SPDR BLOOMBERG 78468R663 26,022 283,986 SH   SOLE   25,875 0 258,111
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 224 3,700 SH   SOLE   0 0 3,700
VISA INC COM CL A 92826C839 2,355 14,614 SH   SOLE   10 0 14,604
PHILIP MORRIS INTL INC COM 718172109 1,063 14,566 SH   SOLE   3,825 0 10,741
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 7,213 146,837 SH   SOLE   21,081 0 125,756
ISHARES TR MSCI ACWI EX US 464288240 882 23,428 SH   SOLE   0 0 23,428
SPDR SER TR PORTFOLIO LN TSR 78464A664 252 5,343 SH   SOLE   0 0 5,343
SPDR SER TR PORTFOLIO S&P500 78464A854 303 10,019 SH   SOLE   0 0 10,019
IRIDIUM COMMUNICATIONS INC COM 46269C102 361 16,186 SH   SOLE   0 0 16,186
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 30,737 1,283,915 SH   SOLE   184,372 0 1,099,543
INVESCO EXCHANGE-TRADED FD T PFD ETF 46138E511 565 42,928 SH   SOLE   0 0 42,928
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 1,379 11,152 SH   SOLE   4,058 0 7,094
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 1,376 15,559 SH   SOLE   5,546 0 10,013
SOUTHERN NATL BANCORP OF VA COM 843395104 849 86,311 SH   SOLE   0 0 86,311
ISHARES TR MSCI ACWI ETF 464288257 1,945 31,065 SH   SOLE   30 0 31,035
CRH MED CORP COM 12626F105 47 35,000 SH   SOLE   0 0 35,000
PACWEST BANCORP DEL COM 695263103 292 16,313 SH   SOLE   0 0 16,313
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2,390 83,962 SH   SOLE   5,491 0 78,471
ISHARES TR INTL TREA BD ETF 464288117 409 8,297 SH   SOLE   0 0 8,297
SPDR SER TR PORTFOLIO INTRMD 78464A375 433 12,728 SH   SOLE   0 0 12,728
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 10,708 123,025 SH   SOLE   29,300 0 93,724
BROADCOM INC COM 11135F101 683 2,880 SH   SOLE   0 0 2,880
MESOBLAST LTD SPONS ADR 590717104 232 53,000 SH   SOLE   0 0 53,000
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,736 37,772 SH   SOLE   251 0 37,521
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,696 143,037 SH   SOLE   3,123 0 139,914
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 639 10,416 SH   SOLE   0 0 10,416
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 735 24,402 SH   SOLE   3,041 0 21,361
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 221 4,296 SH   SOLE   0 0 4,296
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 4,430 55,622 SH   SOLE   200 0 55,422
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,253 50,890 SH   SOLE   0 0 50,890
PIMCO ETF TR INTER MUN BD ACT 72201R866 304 5,576 SH   SOLE   5,576 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,155 16,375 SH   SOLE   0 0 16,375
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 450 7,225 SH   SOLE   0 0 7,225
TESLA INC COM 88160R101 707 1,349 SH   SOLE   0 0 1,349
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 802 15,509 SH   SOLE   0 0 15,509
ALPS ETF TR ALERIAN MLP 00162Q866 41 12,063 SH   SOLE   0 0 12,063
SCHWAB STRATEGIC TR US TIPS ETF 808524870 253 4,392 SH   SOLE   0 0 4,392
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,084 7,010 SH   SOLE   0 0 7,010
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 103,521 436,811 SH   SOLE   18,418 0 418,393
SHOPIFY INC CL A 82509L107 728 1,746 SH   SOLE   0 0 1,746
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,169 51,452 SH   SOLE   175 0 51,277
HUNTINGTON INGALLS INDS INC COM 446413106 270 1,481 SH   SOLE   0 0 1,481
ISHARES TR CORE HIGH DV ETF 46429B663 245 3,431 SH   SOLE   0 0 3,431
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 866 36,645 SH   SOLE   1,570 0 35,075
ISHARES TR FLTG RATE NT ETF 46429B655 7,017 144,224 SH   SOLE   192 0 144,032
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 368 6,787 SH   SOLE   0 0 6,787
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 253 5,620 SH   SOLE   0 0 5,620
ISHARES TR MSCI MIN VOL ETF 46429B697 10,768 199,365 SH   SOLE   113,234 0 86,131
ISHARES INC MIN VOL GBL ETF 464286525 5,951 74,076 SH   SOLE   11,557 0 62,519
WPX ENERGY INC COM 98212B103 64 21,106 SH   SOLE   0 0 21,106
PIMCO ETF TR ACTIVE BD ETF 72201R775 5,865 55,228 SH   SOLE   28,980 0 26,248
SPDR SER TR PORTFOLIO SH TSR 78468R101 369 12,010 SH   SOLE   0 0 12,010
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 489 23,250 SH   SOLE   0 0 23,250
FACEBOOK INC CL A 30303M102 1,277 7,658 SH   SOLE   120 0 7,538
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 293 11,585 SH   SOLE   7,336 0 4,249
FLEETCOR TECHNOLOGIES INC COM 339041105 348 1,865 SH   SOLE   0 0 1,865
CARLYLE GROUP INC COM 14316J108 287 13,235 SH   SOLE   0 0 13,235
ISHARES INC CORE MSCI EMKT 46434G103 2,875 71,107 SH   SOLE   0 0 71,107
ISHARES TR CORE MSCI EAFE 46432F842 908 18,193 SH   SOLE   0 0 18,193
INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1,067 42,605 SH   SOLE   0 0 42,605
NUVEEN INTER DURATION MN TMF COM 670671106 261 20,072 SH   SOLE   0 0 20,072
ABBVIE INC COM 00287Y109 2,890 37,936 SH   SOLE   541 0 37,395
CYRUSONE INC COM 23283R100 294 4,755 SH   SOLE   0 0 4,755
ZOETIS INC CL A 98978V103 4,446 37,778 SH   SOLE   3,212 0 34,566
ORCHID IS CAP INC COM 68571X103 44 15,000 SH   SOLE   0 0 15,000
ARMADA HOFFLER PPTYS INC COM 04208T108 5,135 479,931 SH   SOLE   0 0 479,931
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 7,107 338,827 SH   SOLE   3,130 0 335,697
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 225 10,685 SH   SOLE   0 0 10,685
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,184 55,913 SH   SOLE   0 0 55,913
ISHARES TR USA QUALITY FCTR 46432F339 17,974 221,788 SH   SOLE   18,458 0 203,329
FIREEYE INC COM 31816Q101 147 13,919 SH   SOLE   0 0 13,919
VEEVA SYS INC CL A COM 922475108 204 1,302 SH   SOLE   0 0 1,302
PROSHARES TR S&P 500 DV ARIST 74348A467 2,372 41,122 SH   SOLE   0 0 41,122
ALLEGION PLC ORD SHS G0176J109 326 3,544 SH   SOLE   0 0 3,544
UNIQURE NV SHS N90064101 218 4,602 SH   SOLE   0 0 4,602
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 138 24,000 SH   SOLE   0 0 24,000
ALPHABET INC CAP STK CL C 02079K107 3,022 2,599 SH   SOLE   16 0 2,583
INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 206 9,620 SH   SOLE   0 0 9,620
ISHARES TR GLOBAL REIT ETF 46434V647 261 13,639 SH   SOLE   0 0 13,639
ISHARES TR IBONDS SEP2020 46434V571 614 24,205 SH   SOLE   0 0 24,205
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 538 2,764 SH   SOLE   60 0 2,704
FLEXSHARES TR DISCP DUR MBS 33939L779 364 15,320 SH   SOLE   6,452 0 8,868
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,191 57,427 SH   SOLE   0 0 57,427
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,091 52,835 SH   SOLE   0 0 52,835
FLEXSHARES TR CR SCD US BD 33939L761 276 5,421 SH   SOLE   2,233 0 3,188
PORTFOLIO RECOVERY ASSOCS IN NOTE 3% 8/0 73640QAB1 483 500,000 PRN   SOLE   0 0 500,000
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 3,589 74,847 SH   SOLE   39,931 0 34,916
COMMUNITY HEALTHCARE TR INC COM 20369C106 230 6,000 SH   SOLE   0 0 6,000
WINGSTOP INC COM 974155103 268 3,357 SH   SOLE   3,357 0 0
KRAFT HEINZ CO COM 500754106 711 28,728 SH   SOLE   1,234 0 27,494
PAYPAL HLDGS INC COM 70450Y103 5,334 55,715 SH   SOLE   4,699 0 51,016
ISHARES TR IBONDS DEC2022 46435G755 608 23,396 SH   SOLE   0 0 23,396
ISHARES TR IBONDS DEC2021 46435G789 610 23,919 SH   SOLE   0 0 23,919
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 233 8,910 SH   SOLE   0 0 8,910
HUBBELL INC COM 443510607 463 4,035 SH   SOLE   0 0 4,035
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,038 50,501 SH   SOLE   2,219 0 48,282
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 370 6,973 SH   SOLE   4,460 0 2,513
FORTIVE CORP COM 34959J108 487 8,839 SH   SOLE   0 0 8,839
KINSALE CAP GROUP INC COM 49714P108 1,000 9,568 SH   SOLE   0 0 9,568
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 86 10,000 SH   SOLE   0 0 10,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 725 36,829 SH   SOLE   6,200 0 30,629
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 66 11,750 SH   SOLE   0 0 11,750
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 207 28,307 SH   SOLE   0 0 28,307
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 3,593 72,951 SH   SOLE   5,273 0 67,678
CADENCE BANCORPORATION CL A 12739A100 86 13,200 SH   SOLE   0 0 13,200
ISHARES TR IBONDS DEC2023 46435G318 627 24,431 SH   SOLE   0 0 24,431
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 4,369 87,964 SH   SOLE   3,830 0 84,134
JBG SMITH PPTYS COM 46590V100 737 23,151 SH   SOLE   0 0 23,151
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1,984 100,152 SH   SOLE   63,242 0 36,910
TREMONT MTG TR COM 894789106 34 16,000 SH   SOLE   0 0 16,000
ISHARES TR IBONDS DEC 46435U697 557 21,288 SH   SOLE   0 0 21,288
GRAFTECH INTL LTD COM 384313508 106 13,000 SH   SOLE   0 0 13,000
GREENSKY INC CL A 39572G100 57 14,900 SH   SOLE   0 0 14,900
WORLD GOLD TR SPDR GLD MINIS 98149E204 269 17,090 SH   SOLE   0 0 17,090
SPDR S&P 500 ETF TR TR UNIT 78462F103 498 10,900 SH Put SOLE   0 0 10,900
LINDE PLC SHS G5494J103 381 2,202 SH   SOLE   0 0 2,202
ISHARES TR IBONDS DEC 25 46435U432 349 12,921 SH   SOLE   0 0 12,921
INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 202 8,187 SH   SOLE   0 0 8,187
PACIFIC GLOBAL ETF TR US EQ INM ETF 69434K106 310 15,692 SH   SOLE   0 0 15,692
ALCON INC ORD SHS H01301128 472 9,291 SH   SOLE   0 0 9,291
SPDR S&P 500 ETF TR TR UNIT 78462F103 240 7,100 SH Put SOLE   0 0 7,100
NUVEEN MUN CR OPPORTUNITIES COM 670663103 130 10,000 SH   SOLE   0 0 10,000
INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 2,675 112,436 SH   SOLE   0 0 112,436
INNOVATOR ETFS TR NASDAQ 100 PWR 45782C466 224 6,797 SH   SOLE   0 0 6,797
UNITED STATES OIL FUND LP UNITS 91232N108 94 118,400 SH Call SOLE   0 0 118,400
UNITED STATES OIL FUND LP UNITS 91232N108 48 91,000 SH Call SOLE   0 0 91,000