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
3M CO COM COM 88579y101 2,473 10,505 SH   SOLE   10,505 0 0
ABBOTT LABS COM COM 002824100 3,421 59,943 SH   SOLE   59,943 0 0
ABBVIE INC. COM COM 00287Y109 1,538 15,903 SH   SOLE   15,903 0 0
ADOBE SYSTEMS INC COM 00724F101 994 5,673 SH   SOLE   5,673 0 0
AFLAC INC COM 001055102 276 3,147 SH   SOLE   3,147 0 0
ALPHABET INC CAP STK CL A COM 02079k305 4,117 3,908 SH   SOLE   3,908 0 0
ALPHABET INC CAP STK CL C COM 02079k107 285 272 SH   SOLE   272 0 0
ALTRIA GROUP INC COM COM 02209s103 1,088 15,229 SH   SOLE   15,229 0 0
AMERICAN ELECTRIC POWER CO COM 025537101 435 5,916 SH   SOLE   5,916 0 0
AMERICAN EXPRESS COMPANY COM 025816109 223 2,250 SH   SOLE   2,250 0 0
AMERICAN TOWER CORP NE COM COM 03027X100 646 4,526 SH   SOLE   4,526 0 0
AMGEN INC COM 031162100 1,145 6,585 SH   SOLE   6,585 0 0
APPLE COMPUTER INC COM 037833100 4,431 26,185 SH   SOLE   26,185 0 0
AT&T INC COM COM 00206r102 2,007 51,618 SH   SOLE   51,618 0 0
BANK OF AMERICA COM COM 060505104 3,725 126,201 SH   SOLE   126,201 0 0
BANK OF THE JAMES COM COM 470299108 2,514 164,761 SH   SOLE   164,761 0 0
BARNES GROUP INC COM 067806109 1,352 21,370 SH   SOLE   21,370 0 0
BB & T CORP COM COM 054937107 4,354 87,578 SH   SOLE   87,578 0 0
BECTON DICKINSON & CO COM 075887109 534 2,494 SH   SOLE   2,494 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 5,425 27,368 SH   SOLE   27,368 0 0
BOEING CO COM 097023105 4,471 15,161 SH   SOLE   15,161 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 400 6,525 SH   SOLE   6,525 0 0
CAPITAL ONE FINL CORP COM COM 14040h105 239 2,400 SH   SOLE   2,400 0 0
CARMAX INC COM 143130102 1,391 21,690 SH   SOLE   21,690 0 0
CHEVRON CORP COM COM 166764100 4,958 39,604 SH   SOLE   39,604 0 0
CINCINNATI FINL CORP COM COM 172062101 300 4,000 SH   SOLE   4,000 0 0
CISCO SYSTEMS INC COM 17275r102 3,277 85,549 SH   SOLE   85,549 0 0
COCA COLA COMPANY COM 191216100 279 6,087 SH   SOLE   6,087 0 0
COLGATE PALMOLIVE CO COM 194162103 233 3,086 SH   SOLE   3,086 0 0
COMCAST CORP CL A COM 20030n101 2,507 62,607 SH   SOLE   62,607 0 0
CONOCOPHILLIPS COM COM 20825c104 618 11,263 SH   SOLE   11,263 0 0
CONSOLIDATED EDISON COM COM 209115104 238 2,800 SH   SOLE   2,800 0 0
CSX CORPORATION COM 126408103 585 10,642 SH   SOLE   10,642 0 0
CVS HEALTH CORP COM 126650100 4,796 66,150 SH   SOLE   66,150 0 0
DISNEY WALT COMPANY HOLDING COM 254687106 4,645 43,204 SH   SOLE   43,204 0 0
DOMINION RES INC VA COM COM 25746u109 4,221 52,073 SH   SOLE   52,073 0 0
DOWDUPONT INC COM COM 26078J100 438 6,153 SH   SOLE   6,153 0 0
DUKE ENERGY CORP NEW COM COM 26441c204 1,012 12,032 SH   SOLE   12,032 0 0
EMERSON ELECTRIC CO COM 291011104 220 3,154 SH   SOLE   3,154 0 0
ENBRIDGE INC COM COM 29250N105 1,740 44,502 SH   SOLE   44,502 0 0
EOG RES INC COM COM 26875p101 700 6,483 SH   SOLE   6,483 0 0
EXPEDIA INC DEL COM 30212P303 1,161 9,693 SH   SOLE   9,693 0 0
EXXON MOBIL CORP COM 30231g102 9,048 108,173 SH   SOLE   108,173 0 0
FACEBOOK INC CL A COM 30303M102 546 3,095 SH   SOLE   3,095 0 0
FEDEX CORP COM COM 31428x106 3,972 15,919 SH   SOLE   15,919 0 0
GENERAL ELECTRIC CO COM COM 369604103 2,618 150,036 SH   SOLE   150,036 0 0
GENERAL MILLS INC COM 370334104 1,075 18,126 SH   SOLE   18,126 0 0
HOME DEPOT INC COM 437076102 5,142 27,130 SH   SOLE   27,130 0 0
HOMETOWN BANKSHARES CO COM COM 43787N108 173 15,444 SH   SOLE   15,444 0 0
HONEYWELL INTL INC COM 438516106 4,350 28,363 SH   SOLE   28,363 0 0
INTEL CORP COM COM 458140100 386 8,368 SH   SOLE   8,368 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,457 16,016 SH   SOLE   16,016 0 0
INTERNATIONAL PAPER CO COM 460146103 2,181 37,640 SH   SOLE   37,640 0 0
ISHARES DJ US TECH SEC ETF 464287721 2,226 13,675 SH   SOLE   13,675 0 0
ISHARES TR BARCLYS INTER GV ETF 464288612 669 6,091 SH   SOLE   6,091 0 0
ISHARES TR DJ SEL DIV INX ETF 464287168 256 2,595 SH   SOLE   2,595 0 0
ISHARES TR EUROPE ETF ETF 464287861 763 16,140 SH   SOLE   16,140 0 0
ISHARES TRUST RUSSELL 1000 GRO ETF 464287614 254 1,885 SH   SOLE   1,885 0 0
ISHARES TRUST RUSSELL 1000 VAL ETF 464287598 246 1,975 SH   SOLE   1,975 0 0
ISHARES U.S. FINANCIALS ETF ETF 464287788 3,584 30,006 SH   SOLE   30,006 0 0
ISHARES U.S. HEALTHCARE ETF ETF 464287762 4,165 23,908 SH   SOLE   23,908 0 0
ISHARES US REGIONAL BANK ETF ETF 464288778 479 9,725 SH   SOLE   9,725 0 0
JOHNSON & JOHNSON COM 478160104 7,266 52,004 SH   SOLE   52,004 0 0
JP MORGAN CHASE & CO COM 46625h100 4,795 44,840 SH   SOLE   44,840 0 0
JPMORGAN CHASE & CO ALERIAN ML COM 46625H365 354 12,900 SH   SOLE   12,900 0 0
KIMBERLY CLARK CORP COM COM 494368103 2,118 17,550 SH   SOLE   17,550 0 0
KRAFT HEINZ CO COM COM 500754106 276 3,554 SH   SOLE   3,554 0 0
KROGER CO COM 501044101 716 26,066 SH   SOLE   26,066 0 0
LINCOLN NATIONAL CORP COM 534187109 581 7,553 SH   SOLE   7,553 0 0
MARATHON PETE CORP COM COM 56585A102 206 3,124 SH   SOLE   3,124 0 0
MCDONALDS CORP COM 580135101 2,101 12,209 SH   SOLE   12,209 0 0
MERCK & CO INC NEW COM COM 58933Y105 2,281 40,529 SH   SOLE   40,529 0 0
MICROSOFT CORP COM 594918104 7,856 91,842 SH   SOLE   91,842 0 0
MONDELEZ INTL INC CL A COM 609207105 338 7,901 SH   SOLE   7,901 0 0
NIKE INC CLASS B COM 654106103 230 3,675 SH   SOLE   3,675 0 0
NORFOLK SOUTHERN CORP COM 655844108 4,593 31,696 SH   SOLE   31,696 0 0
O REILLY AUTOMOTIVE INC COM COM 67103H107 370 1,540 SH   SOLE   1,540 0 0
ORACLE CORP COM COM 68389x105 780 16,495 SH   SOLE   16,495 0 0
PEPSICO INC COM 713448108 6,753 56,316 SH   SOLE   56,316 0 0
PFIZER INC COM COM 717081103 2,693 74,341 SH   SOLE   74,341 0 0
PHILIP MORRIS INTL INC COM COM 718172109 1,415 13,395 SH   SOLE   13,395 0 0
PINNACLE BANKSHARES COM 72345E106 234 8,349 SH   SOLE   8,349 0 0
POWERSHARES ETF TR II PFD PORT ETF 73936T565 237 15,955 SH   SOLE   15,955 0 0
PROCTER & GAMBLE CO COM 742718109 7,388 80,412 SH   SOLE   80,412 0 0
RAYTHEON CO COM NEW COM 755111507 470 2,500 SH   SOLE   2,500 0 0
ROCKWELL AUTOMATION INC COM 773903109 240 1,220 SH   SOLE   1,220 0 0
ROSS STORES INC COM COM 778296103 241 3,000 SH   SOLE   3,000 0 0
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y506 331 4,575 SH   SOLE   4,575 0 0
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y605 357 12,795 SH   SOLE   12,795 0 0
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 739 14,022 SH   SOLE   14,022 0 0
SHERWIN WILLIAMS CO COM COM 824348106 552 1,346 SH   SOLE   1,346 0 0
SOUTHERN CO COM COM 842587107 2,602 54,098 SH   SOLE   54,098 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 534 5,651 SH   SOLE   5,651 0 0
STARBUCKS CORP COM 855244109 2,278 39,674 SH   SOLE   39,674 0 0
SUNTRUST BANKS INC COM 867914103 851 13,175 SH   SOLE   13,175 0 0
SYNOVUS FINL CORP COM NEW COM 87161C501 549 11,457 SH   SOLE   11,457 0 0
TANGER FACTORY OUTLET COM COM 875465106 1,216 45,855 SH   SOLE   45,855 0 0
UNION BANKSHARES CORPORATION COM 90539J109 328 9,070 SH   SOLE   9,070 0 0
UNION PACIFIC CORP COM COM 907818108 1,224 9,125 SH   SOLE   9,125 0 0
UNITED PARCEL SVC INC CL B COM 911312106 1,561 13,102 SH   SOLE   13,102 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,871 46,019 SH   SOLE   46,019 0 0
V F CORP COM 918204108 1,607 21,715 SH   SOLE   21,715 0 0
VANGUARD INDEX FDS LARGE CAP E COM 922908637 577 4,706 SH   SOLE   4,706 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 340 2,199 SH   SOLE   2,199 0 0
VANGUARD INTL EQUITY I ALLWRLD COM 922042775 274 5,010 SH   SOLE   5,010 0 0
VANGUARD S&P SMALL-CAP 600 ETF COM 921932828 333 2,390 SH   SOLE   2,390 0 0
VANGUARD SMALL CP ETF COM 922908751 415 2,809 SH   SOLE   2,809 0 0
VANGUARD TOTAL INT'L ETF COM 921909768 1,418 24,965 SH   SOLE   24,965 0 0
VENTAS INC COM COM 92276F100 2,571 42,842 SH   SOLE   42,842 0 0
VERIZON COMMUNICATIONS COM 92343v104 7,791 147,198 SH   SOLE   147,198 0 0
VISA INC COM CL A COM 92826C839 4,808 42,167 SH   SOLE   42,167 0 0
WAL-MART STORES INC COM 931142103 2,888 29,246 SH   SOLE   29,246 0 0
WASHINGTON REIT COM 939653101 254 8,150 SH   SOLE   8,150 0 0
WELLS FARGO & CO NEW COM COM 949746101 1,997 32,919 SH   SOLE   32,919 0 0
WELLTOWER INC COM COM 95040Q104 508 7,970 SH   SOLE   7,970 0 0
WESTERN UNION CO COM 959802109 608 32,002 SH   SOLE   32,002 0 0
WEYERHAEUSER CO COM 962166104 1,266 35,905 SH   SOLE   35,905 0 0
ISHARES CORE HIGH DIV ETF ETF 46429B663 1,383 15,345 SH   SOLE   15,345 0 0
ISHARES TR EAFE MIN VOL ETF ETF 46429B689 239 3,275 SH   SOLE   3,275 0 0
ISHARES TR U.S. CNSM SV ETF ETF 464287580 252 1,407 SH   SOLE   1,407 0 0
ISHARES TR U.S. MED DVC ETF ETF 464288810 336 1,935 SH   SOLE   1,935 0 0
ISHARES TR USA MIN VOL ETF ETF 46429B697 305 5,777 SH   SOLE   5,777 0 0
SCHWAB STRATEGIC TR US LARGE C ETF 808524201 261 4,096 SH   SOLE   4,096 0 0
CANADIAN NATL RY CO COM COM 136375102 1,048 12,708 SH   SOLE   12,708 0 0
ISHARES TR CORE S&P SCP ETF ETF 464287804 1,184 15,410 SH   SOLE   15,410 0 0
ISHARES TR CORE US AGGREGATE B ETF 464287226 3,573 32,682 SH   SOLE   32,682 0 0
ISHARES TR MSCI EAFE INDEX FD ETF 464287465 299 4,259 SH   SOLE   4,259 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 366 2,398 SH   SOLE   2,398 0 0
ISHARES TR S&P MIDCAP 400 ETF 464287507 5,355 28,214 SH   SOLE   28,214 0 0
ISHARES TR US PFD STK IDX ETF 464288687 3,660 96,127 SH   SOLE   96,127 0 0
ISHARES TRUST S&P 500 INDEX FU ETF 464287200 937 3,487 SH   SOLE   3,487 0 0
POWERSHARES QQQ TRUST UNIT SER ETF 73935a104 4,417 28,359 SH   SOLE   28,359 0 0
STANDARD & POORS DEPOSITARY RE ETF 78462f103 10,201 38,225 SH   SOLE   38,225 0 0
VANGUARD EMERGING MARKET ETF 922042858 282 6,153 SH   SOLE   6,153 0 0
VANGUARD INDEX FDS GROWTH ETF ETF 922908736 230 1,635 SH   SOLE   1,635 0 0
VANGUARD INDEX FDS S&P 500 ETF ETF 922908363 288 1,175 SH   SOLE   1,175 0 0
VANGUARD INDEX FDS TOTAL STK M ETF 922908769 341 2,488 SH   SOLE   2,488 0 0
VANGUARD SPECIALIZED P DIV APP ETF 921908844 8,911 87,339 SH   SOLE   87,339 0 0
ISHARES TR 1-3 YR TR BD ETF ETF 464287457 201 2,400 SH   SOLE   2,400 0 0
ISHARES TR BARCLYS INTER CR ETF 464288638 2,676 24,505 SH   SOLE   24,505 0 0
ISHARES TR IBOXX INV CPBD ETF 464287242 1,526 12,550 SH   SOLE   12,550 0 0
ISHARES TR NAT AMT FREE BD ETF 464288414 640 5,783 SH   SOLE   5,783 0 0
NUVEEN MUNICIPAL VALUE FUND ETF 670928100 1,525 150,511 SH   SOLE   150,511 0 0
VANGUARD INTERMEDIATE TERM COR ETF 92206C870 2,053 23,497 SH   SOLE   23,497 0 0
VANGUARD SHORT INFLATION PROT ETF 922020805 225 4,601 SH   SOLE   4,601 0 0
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 302 3,697 SH   SOLE   3,697 0 0