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 272 1,468 SH   SOLE 0 1,468 0 0
AUTO DATA PROCESSING COMMON 053015103 8 59 SH   SOLE 0 59 0 0
AUTODESK INC COM COMMON 052769106 14 106 SH   SOLE 0 106 0 0
AMERICAN ELECTRIC POWER COMMON 025537101 114 1,640 SH   SOLE 0 1,640 0 0
AFLAC INC COMMON 001055102 17 400 SH   SOLE 0 400 0 0
BARCLAYS AGGREGATE BOND FUND COMMON 464287226 1,581 14,869 SH   SOLE 0 14,869 0 0
APOLLO INVESTMENT CORP COMMON 03761U106 2 399 SH   SOLE 0 399 0 0
AMC NETWORKS INC CL A COMMON 00164V103 3 47 SH   SOLE 0 47 0 0
JPMORGAN ALERIAN MLP ETN COMMON 46625H365 1,248 46,945 SH   SOLE 0 46,945 0 0
AMAZON COMMON 023135106 117 69 SH   SOLE 0 69 0 0
ANTHEM INC COM COMMON 036752103 24 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 196 SH   SOLE 0 196 0 0
BANK OF AMERICA CORP COMMON 060505104 86 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 298 12,996 SH   SOLE 0 12,996 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 19 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 2 13 SH   SOLE 0 13 0 0
CATERPILLAR INC COMMON 149123101 18 135 SH   SOLE 0 135 0 0
CDK GLOBAL HOLDINGS LLC COM COMMON 12508E101 1 15 SH   SOLE 0 15 0 0
CHARTER COMMUNICATIONS, INC COMMON 16119P108 1 4 SH   SOLE 0 4 0 0
COMCAST CORP NEW CL A COMMON 20030N101 44 1,334 SH   SOLE 0 1,334 0 0
CANADIAN NATURAL RESOURCES LTD COMMON 136385101 0 1 SH   SOLE 0 1 0 0
CONOCOPHILLIPS COMMON 20825C104 28 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
C S X CORP COMMON 126408103 4 70 SH   SOLE 0 70 0 0
CHEVRONTEXACO CORP COMMON 166764100 52 413 SH   SOLE 0 413 0 0
DOMINION RES INC VA NEW COMMON 25746U109 95 1,391 SH   SOLE 0 1,391 0 0
DBX TRACKERS MSCI ETF COMMON 233051200 1,347 42,900 SH   SOLE 0 42,900 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 65 917 SH   SOLE 0 917 0 0
DANAHER CORP DEL COMMON 235851102 131 1,326 SH   SOLE 0 1,326 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE COMMON 78467X109 196 806 SH   SOLE 0 806 0 0
DISNEY WALT CO COMMON 254687106 23 219 SH   SOLE 0 219 0 0
DOLBY LABORATORIES INC COM COMMON 25659T107 3 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,287 12,754 SH   SOLE 0 12,754 0 0
WISDOMTREE INTERNATIONAL HIGH DIV ETF COMMON 97717W802 26 624 SH   SOLE 0 624 0 0
DUKE ENERGY CORPORATION COMMON 26441C204 9 114 SH   SOLE 0 114 0 0
CONSOLIDATED EDISON INC COMMON 209115104 32 416 SH   SOLE 0 416 0 0
MSCI EMERGING MKTS INDEX FUND COMMON 464287234 568 13,111 SH   SOLE 0 13,111 0 0
ISHARES MSCI EMERGING MARKETS SMALL-CAP ETF COMMON 464286475 19 388 SH   SOLE 0 388 0 0
ISHARES MSCI EAFE INDEX FUND COMMON 464287465 1,297 19,362 SH   SOLE 0 19,362 0 0
MSCI EAFE VALUE INDEX FUND COMMON 464288877 54 1,059 SH   SOLE 0 1,059 0 0
ENDOLOGIX INC COM COMMON 29266S106 17 3,000 SH   SOLE 0 3,000 0 0
EMERSON ELECTRIC CO COMMON 291011104 20 290 SH   SOLE 0 290 0 0
ENBRIDGE INC COMMON 29250N105 5 135 SH   SOLE 0 135 0 0
EPR PROPERTIES COMMON 26884U109 3 54 SH   SOLE 0 54 0 0
ISHARES MSCI CANADA INDEX FUND COMMON 464286509 559 19,590 SH   SOLE 0 19,590 0 0
SPDR INDEX SHS FDS S&P EMERGING MKTS SM COMMON 78463X756 210 4,425 SH   SOLE 0 4,425 0 0
FACEBOOK INC COMMON 30303M102 50 255 SH   SOLE 0 255 0 0
FIRST COMMUNITY BANCSHARES COM COMMON 31983A103 82 2,587 SH   SOLE 0 2,587 0 0
FREEPORT MCMORAN COPPER & GOLD INC. COMMON 35671D857 19 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 13 922 SH   SOLE 0 922 0 0
GENERAL MILLS INC COMMON 370334104 1 20 SH   SOLE 0 20 0 0
SPDR S&P EMERGING MARKET COMMON 78463X509 73 2,074 SH   SOLE 0 2,074 0 0
ALPHABET INC CLASS C COMMON 02079K107 42 38 SH   SOLE 0 38 0 0
ALPHABET INC CLASS A COMMON 02079K305 43 38 SH   SOLE 0 38 0 0
GOLDMAN SACHS GROUP INC COMMON 38141G104 24 110 SH   SOLE 0 110 0 0
FERROGLOBE PLC COMMON G33856108 4 465 SH   SOLE 0 465 0 0
HOME DEPOT COMMON 437076102 24 125 SH   SOLE 0 125 0 0
HOMETOWN BANKSHARES CORP COM COMMON 43787N108 9 634 SH   SOLE 0 634 0 0
HONEYWELL COMMON 438516106 1 9 SH   SOLE 0 9 0 0
HARRIS CORP DEL COMMON 413875105 18 125 SH   SOLE 0 125 0 0
MARKET VECTORS ETF TR HIGH YIELD MUN ETF COMMON 92189F361 553 17,566 SH   SOLE 0 17,566 0 0
CORPORATE HIGH YIELD FD VI INC COMMON 09255P107 16 1,575 SH   SOLE 0 1,575 0 0
IBM COMMON 459200101 65 465 SH   SOLE 0 465 0 0
INTERDIGITAL INC PA COMMON 45867G101 42 525 SH   SOLE 0 525 0 0
BARCLAYS 7-10 YR TREASURY INDEX COMMON 464287440 275,919 2,691,630 SH   SOLE 0 2,691,630 0 0
BARCLAYS 3-7 YR TREASURY INDEX FUND COMMON 464288661 10,582 88,180 SH   SOLE 0 88,180 0 0
S&P MIDCAP 400 COMMON 464287507 447 2,295 SH   SOLE 0 2,295 0 0
S&P MIDCAP 400/BARRA VALUE COMMON 464287705 254 1,566 SH   SOLE 0 1,566 0 0
S&P MIDCAP 400/BARRA GROWTH COMMON 464287606 241 1,070 SH   SOLE 0 1,070 0 0
S&P SMALLCAP 600 INDEX FUND COMMON 464287804 236 2,826 SH   SOLE 0 2,826 0 0
INTEL CORP COMMON 458140100 27 544 SH   SOLE 0 544 0 0
ISHARES CORE S&P TOTAL US STOCK MKT COMMON 464287150 567 9,068 SH   SOLE 0 9,068 0 0
ISHARES S&P 500 VALUE ETF COMMON 464287408 211 1,914 SH   SOLE 0 1,914 0 0
S&P 500 INDEX FUND COMMON 464287200 3,858 14,130 SH   SOLE 0 14,130 0 0
S&P 500 BARRA GROWTH INDEX FUND COMMON 464287309 370 2,273 SH   SOLE 0 2,273 0 0
RUSSELL 1000 INDEX FUND COMMON 464287622 2 15 SH   SOLE 0 15 0 0
RUSSELL 1000 VALUE INDEX FUND COMMON 464287598 217 1,788 SH   SOLE 0 1,788 0 0
RUSSELL 2000 INDEX FUND COMMON 464287655 926 5,653 SH   SOLE 0 5,653 0 0
RUSSELL 2000 VALUE INDEX FUND COMMON 464287630 128 967 SH   SOLE 0 967 0 0
RUSSELL 2000 GROWTH INDEX FUND COMMON 464287648 117 574 SH   SOLE 0 574 0 0
RUSSELL 3000 INDEX FUND COMMON 464287689 2,378 14,653 SH   SOLE 0 14,653 0 0
ISHARES CORE MSCI TOTAL INTL STK COMMON 46432F834 93 1,544 SH   SOLE 0 1,544 0 0
JOHNSON & JOHNSON COMMON 478160104 39 321 SH   SOLE 0 321 0 0
J P MORGAN CHASE & CO COMMON 46625H100 36 346 SH   SOLE 0 346 0 0
KIMBERLY-CLARK CORP COMMON 494368103 1 12 SH   SOLE 0 12 0 0
KEMPHARM INC COM COMMON 488445107 13 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 0 6 SH   SOLE 0 6 0 0
LHC GROUP INC COM COMMON 50187A107 79 920 SH   SOLE 0 920 0 0
LOCKHEED MARTIN CORP COMMON 539830109 30 100 SH   SOLE 0 100 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
MCDONALD'S COMMON 580135101 79 504 SH   SOLE 0 504 0 0
MID CAP S P D R TRUST COMMON 78467Y107 486 1,369 SH   SOLE 0 1,369 0 0
METLIFE INC COM COMMON 59156R108 33 766 SH   SOLE 0 766 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF COMMON 72201R833 669 6,586 SH   SOLE 0 6,586 0 0
UBS AG JERSEY 2040F COMMON 902641646 178 7,747 SH   SOLE 0 7,747 0 0
3M COMPANY COMMON 88579Y101 19 95 SH   SOLE 0 95 0 0
MERCK & CO INC COMMON 58933Y105 28 455 SH   SOLE 0 455 0 0
MORGAN STANLEY COMMON 617446448 87 1,839 SH   SOLE 0 1,839 0 0
MICROSOFT CORP COMMON 594918104 105 1,069 SH   SOLE 0 1,069 0 0
MADISON SQUARE GARDEN COMPANY COMMON 55825T103 5 15 SH   SOLE 0 15 0 0
MSG NETWORKS INC COMMON 553573106 1 47 SH   SOLE 0 47 0 0
ISHARES S&P NATL AMT FREE MUNI BND FND COMMON 464288414 1,777 16,293 SH   SOLE 0 16,293 0 0
ALLIANZGI EQTY & CON FD COMMON 018829101 3 115 SH   SOLE 0 115 0 0
NIKE INC CLASS B COMMON 654106103 32 400 SH   SOLE 0 400 0 0
NATIONAL BANKSHARES INC VA COM COMMON 634865109 12 250 SH   SOLE 0 250 0 0
NORFOLK SOUTHERN CRP COMMON 655844108 19 125 SH   SOLE 0 125 0 0
NUVEEN SENIOR INCOME FD COMMON 67067Y104 24 3,778 SH   SOLE 0 3,778 0 0
NT RESOURCES LTD COMMON 67077M108 24 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 23 95 SH   SOLE 0 95 0 0
ISHARES TR NY AMT FREE COMMON 464288323 152 2,769 SH   SOLE 0 2,769 0 0
ORACLE CORPORATION COMMON 68389X105 1 23 SH   SOLE 0 23 0 0
PALO ALTO NETWORKS INC COM COMMON 697435105 26 125 SH   SOLE 0 125 0 0
PEOPLES UTG FINL INC COMMON 712704105 22 1,228 SH   SOLE 0 1,228 0 0
INVESCO WILDERHILL CLEAN ENERGY ETF COMMON 46137V134 43 1,704 SH   SOLE 0 1,704 0 0
PEPSICO INCORPORATED COMMON 713448108 43 396 SH   SOLE 0 396 0 0
INVESCO HIGH YIELD EQ DIV ACHIEVERS ETF COMMON 46137V563 78 4,440 SH   SOLE 0 4,440 0 0
PFIZER INCORPORATED COMMON 717081103 24 663 SH   SOLE 0 663 0 0
ISHARES S&P U S PFD FUND COMMON 464288687 18 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 11 136 SH   SOLE 0 136 0 0
P P G INDUSTRIES INC COMMON 693506107 1 14 SH   SOLE 0 14 0 0
PRUDENTIAL FINANCIAL INC COMMON 744320102 9 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 22 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 26 135 SH   SOLE 0 135 0 0
SCHWAB STRATEGIC TR US SMALL-CAP ETF COMMON 808524607 182 2,471 SH   SOLE 0 2,471 0 0
SCHWAB STRATEGIC TR INTL SMALL CAP EQUIT COMMON 808524888 109 3,031 SH   SOLE 0 3,031 0 0
SCHWAB STRATEGIC TR EMERGING MKTS EQUITY COMMON 808524706 194 7,503 SH   SOLE 0 7,503 0 0
SCHWAB STRATEGIC TR INTL EQUITY ETF COMMON 808524805 428 12,954 SH   SOLE 0 12,954 0 0
SCH US REIT ETF COMMON 808524847 178 4,260 SH   SOLE 0 4,260 0 0
SCH US MID-CAP ETF COMMON 808524508 321 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,084 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 488 7,776 SH   SOLE 0 7,776 0 0
SPDR SER TR BARCLAYS CAP SHORT TERM COMMON 78468R739 869 18,113 SH   SOLE 0 18,113 0 0
BARCLAYS SHORT TREASURY INDEX FUND COMMON 464288679 458 4,146 SH   SOLE 0 4,146 0 0
SHERWIN WILLIAMS CO COMMON 824348106 44 108 SH   SOLE 0 108 0 0
BARCLAYS 1-3 YR TREASURY INDEX FUND COMMON 464287457 1,842 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 46 690 SH   SOLE 0 690 0 0
SILVER TRUST COMMON 46428Q109 2 100 SH   SOLE 0 100 0 0
SUMMIT FINANCIAL GROUP INC COMMON 86606G101 69 2,582 SH   SOLE 0 2,582 0 0
SPDR S&P 500 ETF COMMON 78462F103 802 2,958 SH   SOLE 0 2,958 0 0
STMICROELECTRONICS N.V.-NY SHS A DR COMMON 861012102 6 249 SH   SOLE 0 249 0 0
AT&T CORP COMMON 00206R102 97 3,007 SH   SOLE 0 3,007 0 0
FIRST TR NASDAQ TECH DIV COMMON 33738R118 9 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 9,838 205,041 SH   SOLE 0 205,041 0 0
BARCLAYS TIPS BOND FUND COMMON 464287176 71,494 633,419 SH   SOLE 0 633,419 0 0
ISHARES TR BARCLAYS 10-20 YR BOND COMMON 464288653 2,582 19,652 SH   SOLE 0 19,652 0 0
TOYOTA MOTOR CP ADR NEWF COMMON 892331307 14 110 SH   SOLE 0 110 0 0
TIMKENSTEEL CORP COM COMMON 887399103 20 1,200 SH   SOLE 0 1,200 0 0
TRAVELERS COMPANIES, INC. COMMON 89417E109 3 24 SH   SOLE 0 24 0 0
UNION BANKSHARES CORP COM COMMON 90539J109 45 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 23 95 SH   SOLE 0 95 0 0
UNITED TECHNOLOGIES CORP COMMON 913017109 21 165 SH   SOLE 0 165 0 0
VISA INC CL A COMMON 92826C839 2 12 SH   SOLE 0 12 0 0
VANGUARD SMALL CAP INDEX FUND COMMON 922908751 138 885 SH   SOLE 0 885 0 0
VANGUARD INTERM-TERM CORP BD COMMON 92206C870 865 10,357 SH   SOLE 0 10,357 0 0
VANGUARD EUROPE PAC INDEX FUND COMMON 921943858 918 21,389 SH   SOLE 0 21,389 0 0
VANGUARD INTL EQTY INDEX COMMON 922042775 73,442 1,416,700 SH   SOLE 0 1,416,700 0 0
VANGUARD GOVT BOND ETF COMMON 92206C706 131 2,096 SH   SOLE 0 2,096 0 0
VANGUARD LONG TERM GOVT BOND E TF COMMON 92206C847 62 823 SH   SOLE 0 823 0 0
VANGUARD DIV APPRCIATION COMMON 921908844 187 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 626 7,691 SH   SOLE 0 7,691 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 396,625 2,824,364 SH   SOLE 0 2,824,364 0 0
VANGUARD LG CAP VALUE INDEX FUND COMMON 922908744 14 133 SH   SOLE 0 133 0 0
VANGUARD LARGE CAP INDEX FUND COMMON 922908637 131 1,050 SH   SOLE 0 1,050 0 0
VANGUARD INTL EQ INDEX FUND COMMON 922042858 919 21,778 SH   SOLE 0 21,778 0 0
VANGUARD EXTENDED MKT COMMON 922908652 153 1,297 SH   SOLE 0 1,297 0 0
VANGUARD TOTAL INTERNATIONAL STOCK COMMON 921909768 208 3,842 SH   SOLE 0 3,842 0 0
VANGUARD HIGH DIVIDEND YIELD COMMON 921946406 48 576 SH   SOLE 0 576 0 0
VERIZON COMMUNICATIONS COMMON 92343V104 39 781 SH   SOLE 0 781 0 0
WASTE MANAGEMENT INC COMMON 94106L109 51 624 SH   SOLE 0 624 0 0
AQUA AMERICA INC COMMON 03836W103 46 1,301 SH   SOLE 0 1,301 0 0
WEIGHT WATCHERS INTL COMMON 948626106 10 100 SH   SOLE 0 100 0 0
SECTOR SPDR HEALTH FUND COMMON 81369Y209 50 600 SH   SOLE 0 600 0 0
EXXON MOBIL CORPORATION COMMON 30231G102 515 6,230 SH   SOLE 0 6,230 0 0
YUM CHINA HLDGS INC COM COMMON 98850P109 2 40 SH   SOLE 0 40 0 0