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
APPLE INC COMMON 037833100 379 1,677 SH   SOLE 0 1,677 0 0
ARCHER-DANIELS-MIDLND CO COMMON 039483102 68 1,343 SH   SOLE 0 1,343 0 0
AUTO DATA PROCESSING COMMON 053015103 9 59 SH   SOLE 0 59 0 0
AUTODESK INC COM COMMON 052769106 17 106 SH   SOLE 0 106 0 0
AMERICAN ELECTRIC POWER COMMON 025537101 116 1,640 SH   SOLE 0 1,640 0 0
AFLAC INC COMMON 001055102 19 400 SH   SOLE 0 400 0 0
BARCLAYS AGGREGATE BOND FUND COMMON 464287226 1,615 15,306 SH   SOLE 0 15,306 0 0
APOLLO INVESTMENT CORP COMMON 03761U106 2 410 SH   SOLE 0 410 0 0
AMC NETWORKS INC CL A COMMON 00164V103 3 47 SH   SOLE 0 47 0 0
JPMORGAN ALERIAN MLP ETN COMMON 46625H365 1,296 47,212 SH   SOLE 0 47,212 0 0
AMAZON COMMON 023135106 138 69 SH   SOLE 0 69 0 0
ANTHEM INC COM COMMON 036752103 27 100 SH   SOLE 0 100 0 0
ISHARES CORE MODERATE COMMON 464289875 19 495 SH   SOLE 0 495 0 0
ARES CAPITAL CORPORATION COMMON 04010L103 3 201 SH   SOLE 0 201 0 0
AVANOS MEDICAL INC COMMON 05350V106 0 4 SH   SOLE 0 4 0 0
BANK OF AMERICA CORP COMMON 060505104 90 3,060 SH   SOLE 0 3,060 0 0
THE LIBERTY BRAVES GROUP COMMON 531229706 0 1 SH   SOLE 0 1 0 0
LIBERTY MEDIA CORPORATION - BRAVES GROUP COMMON 531229888 0 2 SH   SOLE 0 2 0 0
BRIGHTHOUSE FINANCIAL INC COMMON 10922N103 3 69 SH   SOLE 0 69 0 0
POWERSHARES SENIOR LOAN ETF COMMON 46138G508 301 12,996 SH   SOLE 0 12,996 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 22 350 SH   SOLE 0 350 0 0
VANGUARD BOND INDEX FUND COMMON 921937835 51 650 SH   SOLE 0 650 0 0
BERKSHIRE HATHAWAY INC DEL CL B COMMON 084670702 217 1,013 SH   SOLE 0 1,013 0 0
CATERPILLAR INC COMMON 149123101 21 135 SH   SOLE 0 135 0 0
CDK GLOBAL HOLDINGS LLC COM COMMON 12508E101 1 15 SH   SOLE 0 15 0 0
COMCAST CORP NEW CL A COMMON 20030N101 42 1,184 SH   SOLE 0 1,184 0 0
CANADIAN NATURAL RESOURCES LTD COMMON 136385101 0 1 SH   SOLE 0 1 0 0
CONOCOPHILLIPS COMMON 20825C104 31 400 SH   SOLE 0 400 0 0
CALIFORNIA RES CORP COMMON 13057Q206 0 4 SH   SOLE 0 4 0 0
CISCO SYSTEMS INC COMMON 17275R102 3 68 SH   SOLE 0 68 0 0
CHEVRONTEXACO CORP COMMON 166764100 51 413 SH   SOLE 0 413 0 0
DOMINION RES INC VA NEW COMMON 25746U109 98 1,391 SH   SOLE 0 1,391 0 0
DBX TRACKERS MSCI ETF COMMON 233051200 1,380 42,668 SH   SOLE 0 42,668 0 0
WISDOMTREE EMERGING MARKETS HIGH DIV ETF COMMON 97717W315 13 294 SH   SOLE 0 294 0 0
WISDOMTREE SMALL CAP DIVIDEND COMMON 97717W604 10 327 SH   SOLE 0 327 0 0
DISCOVER FINL SVCS COMMON 254709108 62 815 SH   SOLE 0 815 0 0
DANAHER CORP DEL COMMON 235851102 144 1,326 SH   SOLE 0 1,326 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE COMMON 78467X109 213 806 SH   SOLE 0 806 0 0
DISNEY WALT CO COMMON 254687106 26 219 SH   SOLE 0 219 0 0
DOLBY LABORATORIES INC COM COMMON 25659T107 4 53 SH   SOLE 0 53 0 0
WISDOMTREE US MIDCAP DIVIDEND ETF COMMON 97717W505 10 273 SH   SOLE 0 273 0 0
ISHARES MSCI KLD 400 SOCIAL COMMON 464288570 1,355 12,693 SH   SOLE 0 12,693 0 0
WISDOMTREE INTERNATIONAL HIGH DIV ETF COMMON 97717W802 26 624 SH   SOLE 0 624 0 0
DUKE ENERGY CORPORATION COMMON 26441C204 8 99 SH   SOLE 0 99 0 0
CONSOLIDATED EDISON INC COMMON 209115104 32 416 SH   SOLE 0 416 0 0
MSCI EMERGING MKTS INDEX FUND COMMON 464287234 563 13,111 SH   SOLE 0 13,111 0 0
ISHARES MSCI EMERGING MARKETS SMALL-CAP ETF COMMON 464286475 18 388 SH   SOLE 0 388 0 0
ISHARES MSCI EAFE INDEX FUND COMMON 464287465 1,322 19,446 SH   SOLE 0 19,446 0 0
MSCI EAFE VALUE INDEX FUND COMMON 464288877 72 1,393 SH   SOLE 0 1,393 0 0
ENDOLOGIX INC COM COMMON 29266S106 6 3,000 SH   SOLE 0 3,000 0 0
EMERSON ELECTRIC CO COMMON 291011104 22 290 SH   SOLE 0 290 0 0
ENBRIDGE INC COMMON 29250N105 4 135 SH   SOLE 0 135 0 0
EPR PROPERTIES COMMON 26884U109 4 54 SH   SOLE 0 54 0 0
ISHARES MSCI CANADA INDEX FUND COMMON 464286509 564 19,590 SH   SOLE 0 19,590 0 0
SPDR INDEX SHS FDS S&P EMERGING MKTS SM COMMON 78463X756 198 4,425 SH   SOLE 0 4,425 0 0
FACEBOOK INC COMMON 30303M102 42 255 SH   SOLE 0 255 0 0
FIRST COMMUNITY BANCSHARES COM COMMON 31983A103 88 2,587 SH   SOLE 0 2,587 0 0
FREEPORT MCMORAN COPPER & GOLD INC. COMMON 35671D857 15 1,100 SH   SOLE 0 1,100 0 0
THE LIBERTY MEDIA GROUP COMMON 531229870 0 3 SH   SOLE 0 3 0 0
LIBERTY MEDIA CORP COMMON 531229854 0 6 SH   SOLE 0 6 0 0
GENERAL ELECTRIC COMPANY COMMON 369604103 10 922 SH   SOLE 0 922 0 0
SPDR S&P EMERGING MARKET COMMON 78463X509 72 2,074 SH   SOLE 0 2,074 0 0
ALPHABET INC CLASS C COMMON 02079K107 45 38 SH   SOLE 0 38 0 0
ALPHABET INC CLASS A COMMON 02079K305 46 38 SH   SOLE 0 38 0 0
GOLDMAN SACHS GROUP INC COMMON 38141G104 25 110 SH   SOLE 0 110 0 0
FERROGLOBE PLC COMMON G33856108 4 465 SH   SOLE 0 465 0 0
HOME DEPOT COMMON 437076102 26 125 SH   SOLE 0 125 0 0
HOMETOWN BANKSHARES CORP COM COMMON 43787N108 8 634 SH   SOLE 0 634 0 0
HARRIS CORP DEL COMMON 413875105 21 125 SH   SOLE 0 125 0 0
MARKET VECTORS ETF TR HIGH YIELD MUN ETF COMMON 92189F361 556 17,851 SH   SOLE 0 17,851 0 0
CORPORATE HIGH YIELD FD VI INC COMMON 09255P107 17 1,575 SH   SOLE 0 1,575 0 0
IBM COMMON 459200101 70 462 SH   SOLE 0 462 0 0
INTERDIGITAL INC PA COMMON 45867G101 42 525 SH   SOLE 0 525 0 0
BARCLAYS 7-10 YR TREASURY INDEX COMMON 464287440 258,172 2,551,864 SH   SOLE 0 2,551,864 0 0
BARCLAYS 3-7 YR TREASURY INDEX FUND COMMON 464288661 9,935 83,437 SH   SOLE 0 83,437 0 0
S&P MIDCAP 400 COMMON 464287507 413 2,051 SH   SOLE 0 2,051 0 0
S&P MIDCAP 400/BARRA VALUE COMMON 464287705 315 1,881 SH   SOLE 0 1,881 0 0
S&P MIDCAP 400/BARRA GROWTH COMMON 464287606 249 1,070 SH   SOLE 0 1,070 0 0
S&P SMALLCAP 600 INDEX FUND COMMON 464287804 236 2,702 SH   SOLE 0 2,702 0 0
INTEL CORP COMMON 458140100 26 544 SH   SOLE 0 544 0 0
ISHARES CORE S&P TOTAL US STOCK MKT COMMON 464287150 604 9,068 SH   SOLE 0 9,068 0 0
ISHARES S&P 500 VALUE ETF COMMON 464287408 222 1,914 SH   SOLE 0 1,914 0 0
S&P 500 INDEX FUND COMMON 464287200 4,128 14,103 SH   SOLE 0 14,103 0 0
S&P 500 BARRA GROWTH INDEX FUND COMMON 464287309 403 2,273 SH   SOLE 0 2,273 0 0
RUSSELL 1000 INDEX FUND COMMON 464287622 1 7 SH   SOLE 0 7 0 0
RUSSELL 1000 VALUE INDEX FUND COMMON 464287598 299 2,364 SH   SOLE 0 2,364 0 0
RUSSELL 2000 INDEX FUND COMMON 464287655 962 5,706 SH   SOLE 0 5,706 0 0
RUSSELL 2000 VALUE INDEX FUND COMMON 464287630 143 1,077 SH   SOLE 0 1,077 0 0
RUSSELL 2000 GROWTH INDEX FUND COMMON 464287648 123 574 SH   SOLE 0 574 0 0
RUSSELL 3000 INDEX FUND COMMON 464287689 2,293 13,308 SH   SOLE 0 13,308 0 0
ISHARES CORE MSCI TOTAL INTL STK COMMON 46432F834 93 1,544 SH   SOLE 0 1,544 0 0
JOHNSON & JOHNSON COMMON 478160104 44 321 SH   SOLE 0 321 0 0
J P MORGAN CHASE & CO COMMON 46625H100 26 230 SH   SOLE 0 230 0 0
KRAFT HEINZ CO COM COMMON 500754106 21 390 SH   SOLE 0 390 0 0
KIMBERLY-CLARK CORP COMMON 494368103 1 12 SH   SOLE 0 12 0 0
KEMPHARM INC COM COMMON 488445107 10 2,000 SH   SOLE 0 2,000 0 0
LIBERTY BROADBAND CORP COM CL A COMMON 530307107 0 3 SH   SOLE 0 3 0 0
LIBERTY BROADBAND CORP COM CL C COMMON 530307305 1 6 SH   SOLE 0 6 0 0
LHC GROUP INC COM COMMON 50187A107 95 920 SH   SOLE 0 920 0 0
LOCKHEED MARTIN CORP COMMON 539830109 26 75 SH   SOLE 0 75 0 0
THE LIBERTY SIRIUSXM GROUP COMMON 531229409 1 13 SH   SOLE 0 13 0 0
LIBERTY MEDIA CORPORATION - SIRIUSXM GROUP COMMON 531229607 1 26 SH   SOLE 0 26 0 0
MASTERCARD INC CL A COMMON 57636Q104 22 101 SH   SOLE 0 101 0 0
MCDONALD'S COMMON 580135101 84 504 SH   SOLE 0 504 0 0
MONDELEZ INTL INC COM COMMON 609207105 44 1,031 SH   SOLE 0 1,031 0 0
MID CAP S P D R TRUST COMMON 78467Y107 518 1,409 SH   SOLE 0 1,409 0 0
METLIFE INC COM COMMON 59156R108 36 766 SH   SOLE 0 766 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF COMMON 72201R833 697 6,863 SH   SOLE 0 6,863 0 0
UBS AG JERSEY 2040F COMMON 902641646 186 7,747 SH   SOLE 0 7,747 0 0
3M COMPANY COMMON 88579Y101 20 95 SH   SOLE 0 95 0 0
ALTRIA GROUP COMMON 02209S103 104 1,729 SH   SOLE 0 1,729 0 0
MERCK & CO INC COMMON 58933Y105 32 455 SH   SOLE 0 455 0 0
MORGAN STANLEY COMMON 617446448 76 1,630 SH   SOLE 0 1,630 0 0
MICROSOFT CORP COMMON 594918104 122 1,070 SH   SOLE 0 1,070 0 0
MADISON SQUARE GARDEN COMPANY COMMON 55825T103 0 15 SH   SOLE 0 15 0 0
MSG NETWORKS INC COMMON 553573106 0 47 SH   SOLE 0 47 0 0
ISHARES S&P NATL AMT FREE MUNI BND FND COMMON 464288414 6,529 60,487 SH   SOLE 0 60,487 0 0
ALLIANZGI EQTY & CON FD COMMON 018829101 3 115 SH   SOLE 0 115 0 0
NIKE INC CLASS B COMMON 654106103 34 400 SH   SOLE 0 400 0 0
NATIONAL BANKSHARES INC VA COM COMMON 634865109 11 250 SH   SOLE 0 250 0 0
NORFOLK SOUTHERN CRP COMMON 655844108 23 125 SH   SOLE 0 125 0 0
NUVEEN SENIOR INCOME FD COMMON 67067Y104 24 3,840 SH   SOLE 0 3,840 0 0
NT RESOURCES LTD COMMON 67077M108 25 434 SH   SOLE 0 434 0 0
NU SKIN ENTERPRISES INC CL A FRMLY NU COMMON 67018T105 8 100 SH   SOLE 0 100 0 0
NVIDIA CORP COM COMMON 67066G104 27 95 SH   SOLE 0 95 0 0
ISHARES TR NY AMT FREE COMMON 464288323 148 2,718 SH   SOLE 0 2,718 0 0
ORACLE CORPORATION COMMON 68389X105 1 23 SH   SOLE 0 23 0 0
PALO ALTO NETWORKS INC COM COMMON 697435105 28 125 SH   SOLE 0 125 0 0
PEOPLES UTG FINL INC COMMON 712704105 21 1,240 SH   SOLE 0 1,240 0 0
INVESCO WILDERHILL CLEAN ENERGY ETF COMMON 46137V134 42 1,704 SH   SOLE 0 1,704 0 0
PEPSICO INCORPORATED COMMON 713448108 44 396 SH   SOLE 0 396 0 0
INVESCO HIGH YIELD EQ DIV ACHIEVERS ETF COMMON 46137V563 80 4,440 SH   SOLE 0 4,440 0 0
PFIZER INCORPORATED COMMON 717081103 29 663 SH   SOLE 0 663 0 0
ISHARES S&P U S PFD FUND COMMON 464288687 17 465 SH   SOLE 0 465 0 0
PRINCIPAL FINANCIAL GRP COMMON 74251V102 1 25 SH   SOLE 0 25 0 0
PROCTER & GAMBLE CO COMMON 742718109 12 141 SH   SOLE 0 141 0 0
PHILIP MORRIS INTL INC COM COMMON 718172109 130 1,595 SH   SOLE 0 1,595 0 0
PRUDENTIAL FINANCIAL INC COMMON 744320102 10 100 SH   SOLE 0 100 0 0
INVESCO S&P SMALLCAP INFO TECH ETF COMMON 46138E115 0 1 SH   SOLE 0 1 0 0
PHILLIPS 66 COM COMMON 718546104 23 200 SH   SOLE 0 200 0 0
RITE AID CORP COMMON 767754104 0 100 SH   SOLE 0 100 0 0
ROYAL DUTCH SHELL PLC ADR CL A COMMON 780259206 57 830 SH   SOLE 0 830 0 0
RETAIL PPTYS AMER INC COM COMMON 76131V202 7 556 SH   SOLE 0 556 0 0
RAYTHEON COMMON 755111507 28 135 SH   SOLE 0 135 0 0
SCHWAB STRATEGIC TR US SMALL-CAP ETF COMMON 808524607 188 2,471 SH   SOLE 0 2,471 0 0
SCHWAB STRATEGIC TR INTL SMALL CAP EQUIT COMMON 808524888 108 3,031 SH   SOLE 0 3,031 0 0
SCHWAB STRATEGIC TR EMERGING MKTS EQUITY COMMON 808524706 193 7,503 SH   SOLE 0 7,503 0 0
SCHWAB STRATEGIC TR INTL EQUITY ETF COMMON 808524805 505 15,051 SH   SOLE 0 15,051 0 0
SCH US REIT ETF COMMON 808524847 178 4,262 SH   SOLE 0 4,262 0 0
SCH US MID-CAP ETF COMMON 808524508 338 5,850 SH   SOLE 0 5,850 0 0
SCHWAB US TIPS ETF COMMON 808524870 18 333 SH   SOLE 0 333 0 0
SCH INTM US TRSR ETF COMMON 808524854 39 746 SH   SOLE 0 746 0 0
SCHWAB STRATEGIC TR US LARGE-CAP ETF COMMON 808524201 1,161 16,684 SH   SOLE 0 16,684 0 0
SCH US AGG BND ETF COMMON 808524839 100 1,982 SH   SOLE 0 1,982 0 0
MSCI EAFE SMALL CAP COMMON 464288273 493 7,912 SH   SOLE 0 7,912 0 0
SPDR SER TR BARCLAYS CAP SHORT TERM COMMON 78468R739 94 1,963 SH   SOLE 0 1,963 0 0
BARCLAYS SHORT TREASURY INDEX FUND COMMON 464288679 458 4,146 SH   SOLE 0 4,146 0 0
SHERWIN WILLIAMS CO COMMON 824348106 49 108 SH   SOLE 0 108 0 0
BARCLAYS 1-3 YR TREASURY INDEX FUND COMMON 464287457 1,836 22,096 SH   SOLE 0 22,096 0 0
J M SMUCKER CO NEW COMMON 832696405 1 12 SH   SOLE 0 12 0 0
SCHLUMBERGER LTD COMMON 806857108 42 690 SH   SOLE 0 690 0 0
SILVER TRUST COMMON 46428Q109 1 100 SH   SOLE 0 100 0 0
SUMMIT FINANCIAL GROUP INC COMMON 86606G101 60 2,582 SH   SOLE 0 2,582 0 0
SPDR S&P 500 ETF COMMON 78462F103 820 2,820 SH   SOLE 0 2,820 0 0
STMICROELECTRONICS N.V.-NY SHS A DR COMMON 861012102 5 249 SH   SOLE 0 249 0 0
AT&T CORP COMMON 00206R102 98 2,931 SH   SOLE 0 2,931 0 0
FIRST TR NASDAQ TECH DIV COMMON 33738R118 0 255 SH   SOLE 0 255 0 0
TE CONNECTIVITY LTD COMMON H84989104 7 77 SH   SOLE 0 77 0 0
SPDR SER TR BARCLAYS CAP MUN BD E COMMON 78468R721 5,925 124,781 SH   SOLE 0 124,781 0 0
BARCLAYS TIPS BOND FUND COMMON 464287176 70,546 637,732 SH   SOLE 0 637,732 0 0
ISHARES TR BARCLAYS 10-20 YR BOND COMMON 464288653 1,931 15,022 SH   SOLE 0 15,022 0 0
TOYOTA MOTOR CP ADR NEWF COMMON 892331307 14 110 SH   SOLE 0 110 0 0
TIMKENSTEEL CORP COM COMMON 887399103 18 1,200 SH   SOLE 0 1,200 0 0
UNION BANKSHARES CORP COM COMMON 90539J109 44 1,147 SH   SOLE 0 1,147 0 0
UNITED COMMUNITY FINANCIAL CORP OHIO COMMON 909839102 1 52 SH   SOLE 0 52 0 0
ULTRALIFE CORP COMMON 903899102 2 200 SH   SOLE 0 200 0 0
UNITEDHEALTH GROUP INC COMMON 91324P102 25 95 SH   SOLE 0 95 0 0
UNITED TECHNOLOGIES CORP COMMON 913017109 23 165 SH   SOLE 0 165 0 0
VANGUARD SMALL CAP INDEX FUND COMMON 922908751 144 885 SH   SOLE 0 885 0 0
VANGUARD INTERM-TERM CORP BD COMMON 92206C870 887 10,616 SH   SOLE 0 10,616 0 0
VANGUARD EUROPE PAC INDEX FUND COMMON 921943858 935 21,615 SH   SOLE 0 21,615 0 0
VANGUARD INTL EQTY INDEX COMMON 922042775 70,444 1,353,395 SH   SOLE 0 1,353,395 0 0
VANGUARD GOVT BOND ETF COMMON 92206C706 115 1,846 SH   SOLE 0 1,846 0 0
VANGUARD LONG-TERM TREASURY ETF COMMON 92206C847 57 784 SH   SOLE 0 784 0 0
VANGUARD DIV APPRCIATION COMMON 921908844 204 1,844 SH   SOLE 0 1,844 0 0
VALERO ENERGY CORP COMMON 91913Y100 1 10 SH   SOLE 0 10 0 0
VANGUARD MORTGAGE BACKED COMMON 92206C771 26 515 SH   SOLE 0 515 0 0
VANGUARD REIT INDEX FUND COMMON 922908553 599 7,430 SH   SOLE 0 7,430 0 0
VERITIV CORP COM COMMON 923454102 0 1 SH   SOLE 0 1 0 0
VERTEX PHARMACEUTICALS INC COM COMMON 92532F100 6 33 SH   SOLE 0 33 0 0
VANGUARD TOTAL STOCK MARKET INDEX COMMON 922908769 392,318 2,621,568 SH   SOLE 0 2,621,568 0 0
VANGUARD LG CAP VALUE INDEX FUND COMMON 922908744 15 133 SH   SOLE 0 133 0 0
VANGUARD LARGE CAP INDEX FUND COMMON 922908637 140 1,050 SH   SOLE 0 1,050 0 0
VANGUARD INTL EQ INDEX FUND COMMON 922042858 922 22,491 SH   SOLE 0 22,491 0 0
VANGUARD EXTENDED MKT COMMON 922908652 110 900 SH   SOLE 0 900 0 0
VANGUARD TOTAL INTERNATIONAL STOCK COMMON 921909768 45 826 SH   SOLE 0 826 0 0
VANGUARD HIGH DIVIDEND YIELD COMMON 921946406 50 576 SH   SOLE 0 576 0 0
VERIZON COMMUNICATIONS COMMON 92343V104 42 781 SH   SOLE 0 781 0 0
WASTE MANAGEMENT INC COMMON 94106L109 56 624 SH   SOLE 0 624 0 0
AQUA AMERICA INC COMMON 03836W103 48 1,301 SH   SOLE 0 1,301 0 0
WEIGHT WATCHERS INTL COMMON 948626106 7 100 SH   SOLE 0 100 0 0
SECTOR SPDR UTIL SELECT COMMON 81369Y886 33 635 SH   SOLE 0 635 0 0
SECTOR SPDR HEALTH FUND COMMON 81369Y209 57 600 SH   SOLE 0 600 0 0
EXXON MOBIL CORPORATION COMMON 30231G102 530 6,231 SH   SOLE 0 6,231 0 0
YUM CHINA HLDGS INC COM COMMON 98850P109 1 40 SH   SOLE 0 40 0 0