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,796 24,834 SH   SOLE   0 0 24,834
ABIOMED INC COM 003654100 675 2,076 SH   SOLE   0 0 2,076
AIR PRODS & CHEMS INC COM 009158106 562 3,509 SH   SOLE   0 0 3,509
ALBEMARLE CORP COM 012653101 353 4,583 SH   SOLE   0 0 4,583
ALLSTATE CORP COM 020002101 229 2,768 SH   SOLE   0 0 2,768
AMAZON COM INC COM 023135106 3,150 2,097 SH   SOLE   16 0 2,081
AMERICAN ELEC PWR INC COM 025537101 256 3,421 SH   SOLE   0 0 3,421
AMERICAN EXPRESS CO COM 025816109 1,078 11,314 SH   SOLE   0 0 11,314
AMERICAN NATL BANKSHARES INC COM 027745108 434 14,801 SH   SOLE   0 0 14,801
AMGEN INC COM 031162100 942 4,841 SH   SOLE   571 0 4,270
ANTHEM INC COM 036752103 2,112 8,041 SH   SOLE   0 0 8,041
APPLE INC COM 037833100 16,857 106,867 SH   SOLE   2,115 0 104,752
APPLIED MATLS INC COM 038222105 209 6,371 SH   SOLE   320 0 6,051
AUTOMATIC DATA PROCESSING IN COM 053015103 492 3,754 SH   SOLE   0 0 3,754
BB&T CORP COM 054937107 2,269 52,372 SH   SOLE   0 0 52,372
BP PLC SPONSORED ADR 055622104 203 5,361 SH   SOLE   0 0 5,361
BAIDU INC SPON ADR REP A 056752108 242 1,526 SH   SOLE   0 0 1,526
BANK AMER CORP COM 060505104 3,274 132,893 SH   SOLE   8,918 0 123,975
BARNES & NOBLE INC COM 067774109 106 15,000 SH   SOLE   0 0 15,000
BAXTER INTL INC COM 071813109 202 3,069 SH   SOLE   0 0 3,069
BECTON DICKINSON & CO COM 075887109 588 2,609 SH   SOLE   0 0 2,609
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,284 14 SH   SOLE   0 0 14
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,253 30,623 SH   SOLE   2,047 0 28,576
BOEING CO COM 097023105 5,765 17,875 SH   SOLE   2,659 0 15,216
BORGWARNER INC COM 099724106 220 6,322 SH   SOLE   0 0 6,322
BRISTOL MYERS SQUIBB CO COM 110122108 4,696 90,344 SH   SOLE   5,461 0 84,883
BROWN FORMAN CORP CL B 115637209 738 15,504 SH   SOLE   0 0 15,504
CIGNA CORP NEW COM 125523100 677 3,562 SH   SOLE   189 0 3,373
CSX CORP COM 126408103 585 9,412 SH   SOLE   0 0 9,412
CVS HEALTH CORP COM 126650100 291 4,440 SH   SOLE   0 0 4,440
CAESARS ENTMT CORP COM 127686103 170 25,100 SH   SOLE   0 0 25,100
CARMAX INC COM 143130102 393 6,268 SH   SOLE   0 0 6,268
CATERPILLAR INC DEL COM 149123101 11,598 91,273 SH   SOLE   200 0 91,073
CELANESE CORP DEL COM 150870103 222 2,465 SH   SOLE   0 0 2,465
CELGENE CORP COM 151020104 258 4,030 SH   SOLE   0 0 4,030
CHEVRON CORP NEW COM 166764100 5,306 48,775 SH   SOLE   2,600 0 46,175
CINTAS CORP COM 172908105 501 2,985 SH   SOLE   0 0 2,985
CITIGROUP INC COM NEW 172967424 358 6,886 SH   SOLE   0 0 6,886
CITIZENS FINL GROUP INC COM 174610105 256 8,597 SH   SOLE   0 0 8,597
CLOROX CO DEL COM 189054109 858 5,565 SH   SOLE   0 0 5,565
COCA COLA CO COM 191216100 2,974 62,805 SH   SOLE   1,701 0 61,104
COLGATE PALMOLIVE CO COM 194162103 3,469 58,276 SH   SOLE   3,987 0 54,289
COPART INC COM 217204106 248 5,185 SH   SOLE   0 0 5,185
DANAHER CORP DEL COM 235851102 1,743 16,903 SH   SOLE   0 0 16,903
DEERE & CO COM 244199105 233 1,564 SH   SOLE   316 0 1,248
DELTA AIR LINES INC DEL COM NEW 247361702 6,542 131,098 SH   SOLE   5,374 0 125,724
DISNEY WALT CO COM DISNEY 254687106 4,432 40,422 SH   SOLE   3,109 0 37,313
DOLLAR GEN CORP NEW COM 256677105 219 2,026 SH   SOLE   0 0 2,026
DOLLAR TREE INC COM 256746108 4,587 50,781 SH   SOLE   3,257 0 47,524
EMERSON ELEC CO COM 291011104 254 4,255 SH   SOLE   400 0 3,855
FNB CORP PA COM 302520101 698 70,894 SH   SOLE   0 0 70,894
FISERV INC COM 337738108 3,979 54,142 SH   SOLE   4,619 0 49,523
FLEETCOR TECHNOLOGIES INC COM 339041105 437 2,351 SH   SOLE   0 0 2,351
FLOWERS FOODS INC COM 343498101 186 10,045 SH   SOLE   695 0 9,350
GENERAL ELECTRIC CO COM 369604103 317 41,908 SH   SOLE   1,000 0 40,908
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 268 8,910 SH   SOLE   0 0 8,910
GRAINGER W W INC COM 384802104 301 1,067 SH   SOLE   0 0 1,067
GRAPHIC PACKAGING HLDG CO COM 388689101 201 18,850 SH   SOLE   0 0 18,850
HANESBRANDS INC COM 410345102 156 12,469 SH   SOLE   0 0 12,469
HARRIS CORP DEL COM 413875105 288 2,140 SH   SOLE   0 0 2,140
HERSHEY CO COM 427866108 766 7,142 SH   SOLE   0 0 7,142
HOME DEPOT INC COM 437076102 771 4,486 SH   SOLE   0 0 4,486
HONEYWELL INTL INC COM 438516106 1,880 14,227 SH   SOLE   1,127 0 13,100
HORMEL FOODS CORP COM 440452100 352 8,256 SH   SOLE   0 0 8,256
HUBBELL INC COM 443510607 287 2,892 SH   SOLE   0 0 2,892
HUNTINGTON INGALLS INDS INC COM 446413106 321 1,685 SH   SOLE   0 0 1,685
ILLINOIS TOOL WKS INC COM 452308109 202 1,597 SH   SOLE   0 0 1,597
INTEL CORP COM 458140100 2,095 44,639 SH   SOLE   0 0 44,639
INTERNATIONAL BUSINESS MACHS COM 459200101 1,493 13,131 SH   SOLE   2,870 0 10,261
INTL PAPER CO COM 460146103 514 12,725 SH   SOLE   0 0 12,725
ISHARES GOLD TRUST ISHARES 464285105 291 23,655 SH   SOLE   0 0 23,655
ISHARES INC MIN VOL GBL ETF 464286525 483 5,950 SH   SOLE   0 0 5,950
ISHARES TR SELECT DIVID ETF 464287168 367 4,106 SH   SOLE   0 0 4,106
ISHARES TR CORE S&P500 ETF 464287200 113,269 450,178 SH   SOLE   49,774 0 400,404
ISHARES TR CORE US AGGBD ET 464287226 17,356 162,984 SH   SOLE   151,763 0 11,221
ISHARES TR MSCI EMG MKT ETF 464287234 4,360 111,613 SH   SOLE   49,206 0 62,407
ISHARES TR IBOXX INV CP ETF 464287242 942 8,347 SH   SOLE   1,934 0 6,413
ISHARES TR S&P 500 GRWT ETF 464287309 347 2,300 SH   SOLE   0 0 2,300
ISHARES TR GLOB HLTHCRE ETF 464287325 7,562 133,491 SH   SOLE   17,526 0 115,965
ISHARES TR S&P 500 VAL ETF 464287408 213 2,103 SH   SOLE   0 0 2,103
ISHARES TR 1 3 YR TREAS BD 464287457 37,907 453,324 SH   SOLE   115,297 0 338,027
ISHARES TR MSCI EAFE ETF 464287465 42,962 730,902 SH   SOLE   133,024 0 597,878
ISHARES TR RUS MDCP VAL ETF 464287473 18,220 238,644 SH   SOLE   8,814 0 229,830
ISHARES TR RUS MD CP GR ETF 464287481 208 1,829 SH   SOLE   346 0 1,483
ISHARES TR RUS MID CAP ETF 464287499 26,721 574,898 SH   SOLE   19,157 0 555,741
ISHARES TR CORE S&P MCP ETF 464287507 314 1,889 SH   SOLE   50 0 1,839
ISHARES TR RUS 1000 VAL ETF 464287598 3,429 30,879 SH   SOLE   1,041 0 29,838
ISHARES TR RUS 1000 GRW ETF 464287614 58,227 444,787 SH   SOLE   26,858 0 417,929
ISHARES TR RUS 1000 ETF 464287622 1,263 9,105 SH   SOLE   1,401 0 7,704
ISHARES TR RUS 2000 VAL ETF 464287630 4,976 46,273 SH   SOLE   4,156 0 42,117
ISHARES TR RUS 2000 GRW ETF 464287648 851 5,064 SH   SOLE   82 0 4,982
ISHARES TR RUSSELL 2000 ETF 464287655 14,699 109,775 SH   SOLE   5,824 0 103,951
ISHARES TR RUSSELL 3000 ETF 464287689 360 2,450 SH   SOLE   880 0 1,570
ISHARES TR U.S. FINLS ETF 464287788 307 2,883 SH   SOLE   0 0 2,883
ISHARES TR CORE S&P SCP ETF 464287804 495 7,138 SH   SOLE   662 0 6,476
ISHARES TR MSCI ACWI EX US 464288240 776 18,486 SH   SOLE   0 0 18,486
ISHARES TR MSCI ACWI ETF 464288257 334 5,211 SH   SOLE   15 0 5,196
ISHARES TR NATIONAL MUN ETF 464288414 13,047 119,653 SH   SOLE   6,151 0 113,502
ISHARES TR INTL SEL DIV ETF 464288448 498 17,358 SH   SOLE   0 0 17,358
ISHARES TR SH TR CRPORT ETF 464288646 1,157 22,407 SH   SOLE   170 0 22,237
ISHARES TR 3 7 YR TREAS BD 464288661 11,678 96,193 SH   SOLE   39,656 0 56,537
ISHARES TR SHORT TREAS BD 464288679 77,858 705,873 SH   SOLE   350,066 0 355,807
ISHARES TR S&P US PFD STK 464288687 469 13,702 SH   SOLE   0 0 13,702
ISHARES TR GLOB UTILITS ETF 464288711 7,796 158,770 SH   SOLE   21,324 0 137,446
ISHARES TR EAFE VALUE ETF 464288877 5,082 112,380 SH   SOLE   1,715 0 110,665
ISHARES TR AGGRES ALLOC ETF 464289859 251 5,165 SH   SOLE   0 0 5,165
JOHNSON & JOHNSON COM 478160104 12,236 94,817 SH   SOLE   3,149 0 91,668
KELLOGG CO COM 487836108 3,864 67,770 SH   SOLE   0 0 67,770
KIMBERLY CLARK CORP COM 494368103 1,582 13,882 SH   SOLE   0 0 13,882
KRAFT HEINZ CO COM 500754106 465 10,803 SH   SOLE   1,166 0 9,637
KROGER CO COM 501044101 430 15,654 SH   SOLE   0 0 15,654
LILLY ELI & CO COM 532457108 2,456 21,223 SH   SOLE   778 0 20,445
LOCKHEED MARTIN CORP COM 539830109 1,063 4,060 SH   SOLE   0 0 4,060
LOEWS CORP COM 540424108 209 4,585 SH   SOLE   275 0 4,310
LOWES COS INC COM 548661107 1,685 18,248 SH   SOLE   1,523 0 16,725
MSA SAFETY INC COM 553498106 270 2,864 SH   SOLE   0 0 2,864
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 493 8,648 SH   SOLE   0 0 8,648
MARKEL CORP COM 570535104 208 200 SH   SOLE   0 0 200
MARSH & MCLENNAN COS INC COM 571748102 243 3,041 SH   SOLE   0 0 3,041
MCCORMICK & CO INC COM NON VTG 579780206 1,136 8,160 SH   SOLE   0 0 8,160
MCDONALDS CORP COM 580135101 960 5,404 SH   SOLE   137 0 5,267
MCGRATH RENTCORP COM 580589109 294 5,704 SH   SOLE   0 0 5,704
MICROSOFT CORP COM 594918104 12,974 127,737 SH   SOLE   12,500 0 115,237
MONDELEZ INTL INC CL A 609207105 870 21,738 SH   SOLE   3,500 0 18,238
MORGAN STANLEY COM NEW 617446448 2,514 63,393 SH   SOLE   6,581 0 56,812
NEWELL BRANDS INC COM 651229106 1,004 54,024 SH   SOLE   1,659 0 52,365
NEWMARKET CORP COM 651587107 1,360 3,301 SH   SOLE   0 0 3,301
NIKE INC CL B 654106103 218 2,941 SH   SOLE   0 0 2,941
NORFOLK SOUTHERN CORP COM 655844108 61,856 413,639 SH   SOLE   58,113 0 355,526
NORTHROP GRUMMAN CORP COM 666807102 1,839 7,509 SH   SOLE   149 0 7,360
OLD REP INTL CORP COM 680223104 449 21,839 SH   SOLE   0 0 21,839
OMNICOM GROUP INC COM 681919106 316 4,309 SH   SOLE   0 0 4,309
OPTICAL CABLE CORP COM NEW 683827208 400 105,000 SH   SOLE   0 0 105,000
PNC FINL SVCS GROUP INC COM 693475105 2,330 19,928 SH   SOLE   0 0 19,928
PVH CORP COM 693656100 330 3,554 SH   SOLE   0 0 3,554
PACWEST BANCORP DEL COM 695263103 287 8,616 SH   SOLE   535 0 8,081
PARKER HANNIFIN CORP COM 701094104 452 3,031 SH   SOLE   0 0 3,031
PEPSICO INC COM 713448108 8,591 77,757 SH   SOLE   6,239 0 71,518
PFIZER INC COM 717081103 5,479 125,510 SH   SOLE   2,894 0 122,616
PHILIP MORRIS INTL INC COM 718172109 1,019 15,271 SH   SOLE   3,825 0 11,446
PHILLIPS 66 COM 718546104 333 3,860 SH   SOLE   40 0 3,820
PROCTER AND GAMBLE CO COM 742718109 6,080 66,141 SH   SOLE   6,238 0 59,903
PROGRESSIVE CORP OHIO COM 743315103 431 7,138 SH   SOLE   0 0 7,138
QUALCOMM INC COM 747525103 1,088 19,126 SH   SOLE   206 0 18,920
RAYONIER INC COM 754907103 405 14,634 SH   SOLE   0 0 14,634
RELIANCE STEEL & ALUMINUM CO COM 759509102 393 5,515 SH   SOLE   5,515 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,876 27,386 SH   SOLE   0 0 27,386
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 263 4,522 SH   SOLE   0 0 4,522
SCHEIN HENRY INC COM 806407102 264 3,368 SH   SOLE   0 0 3,368
SCHLUMBERGER LTD COM 806857108 299 8,283 SH   SOLE   292 0 7,991
SCHWAB CHARLES CORP NEW COM 808513105 3,159 76,054 SH   SOLE   7,787 0 68,267
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 484 8,082 SH   SOLE   0 0 8,082
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 554 9,282 SH   SOLE   0 0 9,282
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3,054 44,304 SH   SOLE   175 0 44,129
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 229 4,652 SH   SOLE   0 0 4,652
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,315 48,297 SH   SOLE   185 0 48,112
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 255 5,439 SH   SOLE   0 0 5,439
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 4,004 141,225 SH   SOLE   3,168 0 138,057
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 814 16,317 SH   SOLE   0 0 16,317
SHERWIN WILLIAMS CO COM 824348106 834 2,119 SH   SOLE   100 0 2,019
SMUCKER J M CO COM NEW 832696405 277 2,963 SH   SOLE   0 0 2,963
SOUTHERN CO COM 842587107 1,929 43,918 SH   SOLE   4,750 0 39,168
SOUTHERN NATL BANCORP OF VA COM 843395104 1,562 118,180 SH   SOLE   0 0 118,180
STANLEY BLACK & DECKER INC COM 854502101 329 2,744 SH   SOLE   0 0 2,744
STARBUCKS CORP COM 855244109 4,163 64,635 SH   SOLE   4,939 0 59,696
SUNTRUST BKS INC COM 867914103 637 12,631 SH   SOLE   0 0 12,631
SYMANTEC CORP COM 871503108 2,741 145,048 SH   SOLE   3,334 0 141,714
SYSCO CORP COM 871829107 838 13,373 SH   SOLE   0 0 13,373
TJX COS INC NEW COM 872540109 237 5,300 SH   SOLE   0 0 5,300
TEXAS INSTRS INC COM 882508104 7,533 79,713 SH   SOLE   0 0 79,713
THERMO FISHER SCIENTIFIC INC COM 883556102 443 1,980 SH   SOLE   0 0 1,980
TRINITY INDS INC COM 896522109 203 9,881 SH   SOLE   580 0 9,301
US BANCORP DEL COM NEW 902973304 1,211 26,488 SH   SOLE   0 0 26,488
UMPQUA HLDGS CORP COM 904214103 2,601 163,586 SH   SOLE   16,791 0 146,795
UNIFI INC COM NEW 904677200 320 14,001 SH   SOLE   630 0 13,371
UNION PAC CORP COM 907818108 811 5,871 SH   SOLE   0 0 5,871
UNITED PARCEL SERVICE INC CL B 911312106 668 6,844 SH   SOLE   135 0 6,709
UNITED TECHNOLOGIES CORP COM 913017109 2,550 23,944 SH   SOLE   1,624 0 22,320
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 748 9,521 SH   SOLE   40 0 9,481
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 6,467 81,639 SH   SOLE   20,344 0 61,295
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,884 50,788 SH   SOLE   350 0 50,438
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 251 3,220 SH   SOLE   0 0 3,220
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 361 7,913 SH   SOLE   2,000 0 5,913
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 15,410 404,452 SH   SOLE   30,972 0 373,480
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 67,888 295,408 SH   SOLE   11,330 0 284,078
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 288 3,019 SH   SOLE   485 0 2,534
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 267 3,580 SH   SOLE   0 0 3,580
VANGUARD INDEX FDS SM CP VAL ETF 922908611 5,815 50,985 SH   SOLE   4,388 0 46,597
VANGUARD INDEX FDS MID CAP ETF 922908629 8,357 60,480 SH   SOLE   2,110 0 58,370
VANGUARD INDEX FDS GROWTH ETF 922908736 901 6,709 SH   SOLE   0 0 6,709
VANGUARD INDEX FDS VALUE ETF 922908744 34,913 356,440 SH   SOLE   28,847 0 327,593
VANGUARD INDEX FDS SMALL CP ETF 922908751 12,525 94,890 SH   SOLE   7,028 0 87,862
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,781 13,954 SH   SOLE   1,151 0 12,803
VULCAN MATLS CO COM 929160109 395 3,996 SH   SOLE   0 0 3,996
WALMART INC COM 931142103 1,549 16,633 SH   SOLE   2,689 0 13,944
WALGREENS BOOTS ALLIANCE INC COM 931427108 552 8,084 SH   SOLE   0 0 8,084
WELLS FARGO CO NEW COM 949746101 1,059 22,977 SH   SOLE   2,506 0 20,471
WEYERHAEUSER CO COM 962166104 340 15,533 SH   SOLE   0 0 15,533
WILLIAMS COS INC DEL COM 969457100 218 9,899 SH   SOLE   0 0 9,899
WINGSTOP INC COM 974155103 286 4,457 SH   SOLE   4,457 0 0
YUM BRANDS INC COM 988498101 373 4,053 SH   SOLE   372 0 3,681
INVESCO QQQ TR UNIT SER 1 46090E103 318 2,063 SH   SOLE   0 0 2,063
TARGET CORP COM 87612E106 323 4,888 SH   SOLE   0 0 4,888
NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 148 15,000 SH   SOLE   0 0 15,000
RENASANT CORP COM 75970E107 589 19,522 SH   SOLE   0 0 19,522
ADT INC COM 00090Q103 60 10,000 SH   SOLE   0 0 10,000
AES CORP COM 00130H105 3,832 264,980 SH   SOLE   24,190 0 240,790
ALPS ETF TR ALERIAN MLP 00162Q866 248 28,430 SH   SOLE   0 0 28,430
AMC NETWORKS INC CL A 00164V103 214 3,900 SH   SOLE   0 0 3,900
AT&T INC COM 00206R102 2,398 84,030 SH   SOLE   2,695 0 81,335
ABBVIE INC COM 00287Y109 1,873 20,320 SH   SOLE   0 0 20,320
ACUITY BRANDS INC COM 00508Y102 715 6,224 SH   SOLE   0 0 6,224
ADOBE INC COM 00724F101 4,811 21,263 SH   SOLE   1,805 0 19,458
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 359 2,621 SH   SOLE   0 0 2,621
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 187 19,400 SH   SOLE   0 0 19,400
ALPHABET INC CAP STK CL C 02079K107 2,582 2,493 SH   SOLE   94 0 2,399
ALPHABET INC CAP STK CL A 02079K305 5,247 5,022 SH   SOLE   282 0 4,740
ALTRIA GROUP INC COM 02209S103 1,598 32,348 SH   SOLE   6,820 0 25,528
AMERICAN AIRLS GROUP INC COM 02376R102 606 18,886 SH   SOLE   530 0 18,356
ARCONIC INC COM 03965L100 559 33,149 SH   SOLE   930 0 32,219
ARES CAP CORP COM 04010L103 180 11,557 SH   SOLE   3,200 0 8,357
ARMADA HOFFLER PPTYS INC COM 04208T108 4,495 319,728 SH   SOLE   2,500 0 317,228
BARINGS BDC INC COM 06759L103 99 11,000 SH   SOLE   0 0 11,000
BLACKROCK INC COM 09247X101 222 564 SH   SOLE   0 0 564
BLACKSTONE MTG TR INC COM CL A 09257W100 200 6,292 SH   SOLE   1,200 0 5,092
BROADCOM INC COM 11135F101 260 1,021 SH   SOLE   0 0 1,021
CBRE GROUP INC CL A 12504L109 3,478 86,862 SH   SOLE   7,405 0 79,457
CRH MEDICAL CORP COM 12626F105 107 35,000 SH   SOLE   0 0 35,000
CAPITAL ONE FINL CORP COM 14040H105 1,196 15,827 SH   SOLE   0 0 15,827
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 3,151 200,065 SH   SOLE   6,675 0 193,390
CHENIERE ENERGY INC COM NEW 16411R208 265 4,480 SH   SOLE   330 0 4,150
CISCO SYS INC COM 17275R102 2,044 47,174 SH   SOLE   2,130 0 45,044
COMCAST CORP NEW CL A 20030N101 1,492 43,806 SH   SOLE   687 0 43,119
CONOCOPHILLIPS COM 20825C104 3,672 58,890 SH   SOLE   4,602 0 54,288
COSTCO WHSL CORP NEW COM 22160K105 584 2,867 SH   SOLE   55 0 2,812
CRACKER BARREL OLD CTRY STOR COM 22410J106 910 5,692 SH   SOLE   0 0 5,692
DIAGEO P L C SPON ADR NEW 25243Q205 542 3,824 SH   SOLE   0 0 3,824
DISCOVERY INC COM SER C 25470F302 217 9,403 SH   SOLE   0 0 9,403
DOMINION ENERGY INC COM 25746U109 3,122 43,694 SH   SOLE   225 0 43,469
DOWDUPONT INC COM 26078J100 1,558 29,129 SH   SOLE   6,430 0 22,699
DUKE ENERGY CORP NEW COM NEW 26441C204 1,847 21,399 SH   SOLE   123 0 21,276
ENBRIDGE INC COM 29250N105 262 8,445 SH   SOLE   183 0 8,262
EVERGY INC COM 30034W106 489 8,608 SH   SOLE   0 0 8,608
EXXON MOBIL CORP COM 30231G102 5,053 74,103 SH   SOLE   9,874 0 64,229
FACEBOOK INC CL A 30303M102 1,148 8,758 SH   SOLE   125 0 8,633
FEDEX CORP COM 31428X106 2,477 15,351 SH   SOLE   1,424 0 13,927
FIREEYE INC COM 31816Q101 711 43,863 SH   SOLE   890 0 42,973
FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 227 3,700 SH   SOLE   0 0 3,700
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 293 6,535 SH   SOLE   950 0 5,585
FLEXSHARES TR CR SCD US BD 33939L761 268 5,476 SH   SOLE   1,776 0 3,700
FLEXSHARES TR DISCP DUR MBS 33939L779 373 16,308 SH   SOLE   4,294 0 12,014
FORTIVE CORP COM 34959J108 601 8,879 SH   SOLE   0 0 8,879
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 437 11,439 SH   SOLE   0 0 11,439
GREENSKY INC CL A 39572G100 120 12,500 SH   SOLE   0 0 12,500
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 3,068 106,220 SH   SOLE   2,431 0 103,789
INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1,073 42,605 SH   SOLE   0 0 42,605
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 808 25,486 SH   SOLE   2,672 0 22,814
INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 404 8,070 SH   SOLE   5,050 0 3,020
INTUITIVE SURGICAL INC COM NEW 46120E602 268 559 SH   SOLE   0 0 559
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 8,882 49,396 SH   SOLE   1,180 0 48,216
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 202 20,185 SH   SOLE   0 0 20,185
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 559 17,140 SH   SOLE   0 0 17,140
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 376 8,060 SH   SOLE   0 0 8,060
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 860 63,826 SH   SOLE   0 0 63,826
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 3,855 168,930 SH   SOLE   5,495 0 163,435
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 448 21,254 SH   SOLE   2,500 0 18,754
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 589 27,973 SH   SOLE   2,500 0 25,473
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 30,096 1,450,401 SH   SOLE   73,466 0 1,376,935
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 255 12,640 SH   SOLE   0 0 12,640
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 915 44,412 SH   SOLE   2,500 0 41,912
IRIDIUM COMMUNICATIONS INC COM 46269C102 684 37,068 SH   SOLE   1,540 0 35,528
ISHARES TR IBONDS SEP19 ETF 46429B564 228 8,993 SH   SOLE   0 0 8,993
ISHARES TR FLTG RATE NT ETF 46429B655 43,334 860,490 SH   SOLE   39,192 0 821,298
ISHARES TR MIN VOL EAFE ETF 46429B689 269 4,037 SH   SOLE   0 0 4,037
ISHARES TR MIN VOL USA ETF 46429B697 12,755 243,414 SH   SOLE   16,489 0 226,925
ISHARES TR CORE MSCI EAFE 46432F842 575 10,452 SH   SOLE   0 0 10,452
ISHARES INC CORE MSCI EMKT 46434G103 295 6,264 SH   SOLE   1,000 0 5,264
JPMORGAN CHASE & CO COM 46625H100 2,070 21,205 SH   SOLE   4,600 0 16,605
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 49,913 995,668 SH   SOLE   263,240 0 732,428
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 8,086 165,016 SH   SOLE   61,304 0 103,712
KKR & CO INC CL A 48251W104 2,070 105,465 SH   SOLE   9,625 0 95,840
KINDER MORGAN INC DEL COM 49456B101 362 23,556 SH   SOLE   0 0 23,556
KINSALE CAP GROUP INC COM 49714P108 532 9,568 SH   SOLE   0 0 9,568
LABORATORY CORP AMER HLDGS COM NEW 50540R409 248 1,962 SH   SOLE   0 0 1,962
LEISURE ACQUISITION CORP UNIT 99/99/9999 52539T206 101 10,000 SH   SOLE   0 0 10,000
MASTERCARD INCORPORATED CL A 57636Q104 3,879 20,562 SH   SOLE   1,967 0 18,595
MERCK & CO INC COM 58933Y105 6,681 87,436 SH   SOLE   8,028 0 79,408
NEXTERA ENERGY INC COM 65339F101 761 4,379 SH   SOLE   252 0 4,127
NOAH HLDGS LTD SPON ADS CL A 65487X102 217 5,000 SH   SOLE   0 0 5,000
NOVARTIS A G SPONSORED ADR 66987V109 530 6,179 SH   SOLE   0 0 6,179
NUTANIX INC CL A 67059N108 4,656 111,946 SH   SOLE   7,667 0 104,279
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 89 10,000 SH   SOLE   0 0 10,000
ORACLE CORP COM 68389X105 4,182 92,624 SH   SOLE   7,184 0 85,440
PATTERN ENERGY GROUP INC CL A 70338P100 230 12,339 SH   SOLE   0 0 12,339
PAYPAL HLDGS INC COM 70450Y103 4,607 54,789 SH   SOLE   4,504 0 50,285
PIMCO ETF TR ACTIVE BD ETF 72201R775 2,346 22,826 SH   SOLE   8,714 0 14,112
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 64,182 635,781 SH   SOLE   94,449 0 541,332
PIMCO ETF TR INTER MUN BD ACT 72201R866 295 5,576 SH   SOLE   5,576 0 0
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 714 775,000 PRN   SOLE   0 0 775,000
PROSHARES TR PSHS ULTSH 20YRS 74347B201 578 16,452 SH   SOLE   0 0 16,452
PROSHARES TR S&P 500 DV ARIST 74348A467 2,485 41,050 SH   SOLE   0 0 41,050
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,675 26,707 SH   SOLE   1,472 0 25,235
SPDR GOLD TRUST GOLD SHS 78463V107 3,199 26,382 SH   SOLE   9,898 0 16,484
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5,926 183,115 SH   SOLE   18,872 0 164,243
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 24,393 922,239 SH   SOLE   112,993 0 809,246
SPDR SERIES TRUST S&P DIVID ETF 78464A763 209 2,337 SH   SOLE   0 0 2,337
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 283 9,680 SH   SOLE   0 0 9,680
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,082 43,950 SH   SOLE   19,883 0 24,067
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 293 1,258 SH   SOLE   0 0 1,258
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 241 796 SH   SOLE   0 0 796
SPDR SER TR PORTFOLIO SH TSR 78468R101 355 12,010 SH   SOLE   0 0 12,010
SPDR SER TR SPDR BLOOMBERG 78468R663 3,682 40,254 SH   SOLE   2,660 0 37,594
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,815 37,758 SH   SOLE   14,022 0 23,736
SANOFI SPONSORED ADR 80105N105 1,914 44,089 SH   SOLE   448 0 43,641
SIRIUS XM HLDGS INC COM 82968B103 82 14,428 SH   SOLE   0 0 14,428
TESLA INC COM 88160R101 616 1,850 SH   SOLE   0 0 1,850
3M CO COM 88579Y101 876 4,595 SH   SOLE   0 0 4,595
TOWNEBANK PORTSMOUTH VA COM 89214P109 4,769 199,122 SH   SOLE   0 0 199,122
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 207 19,000 SH   SOLE   0 0 19,000
UNITEDHEALTH GROUP INC COM 91324P102 3,166 12,710 SH   SOLE   942 0 11,768
VALVOLINE INC COM 92047W101 245 12,648 SH   SOLE   0 0 12,648
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 333 13,468 SH   SOLE   0 0 13,468
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 7,541 158,862 SH   SOLE   18,078 0 140,784
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4,910 80,436 SH   SOLE   3,226 0 77,210
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 22,262 410,358 SH   SOLE   40,451 0 369,907
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 434 7,225 SH   SOLE   0 0 7,225
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 764 9,803 SH   SOLE   0 0 9,803
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 916 6,808 SH   SOLE   0 0 6,808
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,451 53,712 SH   SOLE   11,848 0 41,864
VERIZON COMMUNICATIONS INC COM 92343V104 6,612 117,615 SH   SOLE   6,323 0 111,292
VERTEX PHARMACEUTICALS INC COM 92532F100 474 2,861 SH   SOLE   0 0 2,861
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 550 12,526 SH   SOLE   160 0 12,366
VISA INC COM CL A 92826C839 1,730 13,113 SH   SOLE   0 0 13,113
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 270 13,983 SH   SOLE   0 0 13,983
VONAGE HLDGS CORP COM 92886T201 148 16,970 SH   SOLE   939 0 16,031
WASTE MGMT INC DEL COM 94106L109 1,396 15,687 SH   SOLE   500 0 15,187
WESTROCK CO COM 96145D105 215 5,695 SH   SOLE   0 0 5,695
WISDOMTREE TR US LARGECAP DIVD 97717W307 23,039 272,813 SH   SOLE   16,030 0 256,783
WISDOMTREE TR US MIDCAP DIVID 97717W505 6,239 197,259 SH   SOLE   9,516 0 187,743
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,228 50,078 SH   SOLE   0 0 50,078
WISDOMTREE TR INTL SMCAP DIV 97717W760 21,871 362,575 SH   SOLE   23,812 0 338,763
WISDOMTREE TR INTL LRGCAP DV 97717W794 268 6,307 SH   SOLE   75 0 6,232
WPX ENERGY INC COM 98212B103 139 12,239 SH   SOLE   0 0 12,239
XCEL ENERGY INC COM 98389B100 201 4,076 SH   SOLE   0 0 4,076
ZIMMER BIOMET HLDGS INC COM 98956P102 2,560 24,680 SH   SOLE   2,190 0 22,490
ZOETIS INC CL A 98978V103 400 4,675 SH   SOLE   98 0 4,577
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 323 2,294 SH   SOLE   0 0 2,294
LINDE PLC COM G5494J103 282 1,805 SH   SOLE   0 0 1,805
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 556 34,349 SH   SOLE   1,263 0 33,086
MEDTRONIC PLC SHS G5960L103 215 2,360 SH   SOLE   0 0 2,360
NABRIVA THERAPEUTICS PLC SHS G63637105 44 30,000 SH   SOLE   0 0 30,000
NORDIC AMERICAN TANKERS LIMI COM G65773106 40 20,000 SH   SOLE   0 0 20,000
WILLIS TOWERS WATSON PUB LTD SHS G96629103 659 4,339 SH   SOLE   160 0 4,179
CHECK POINT SOFTWARE TECH LT ORD M22465104 326 3,178 SH   SOLE   0 0 3,178