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 Company COM 88579Y101 1,105 6,634 SH   SOLE   6,634 0 0
ALPS Sector Dividend Dogs COM 00162Q858 678 17,423 SH   SOLE   17,423 0 0
AT&T Inc. COM 00206R102 8,194 209,198 SH   SOLE   209,198 0 0
AbbVie Inc. COM 00287Y109 6,423 112,452 SH   SOLE   112,452 0 0
Abbott Laboratories COM 002824100 1,194 28,556 SH   SOLE   28,556 0 0
Advanced Micro Devices COM 007903107 29 10,100 SH   SOLE   10,100 0 0
Alibaba Group Holdings COM 01609W102 795 10,058 SH   SOLE   10,058 0 0
Allergan Inc. COM G0177J108 224 836 SH   SOLE   836 0 0
Alphabet Inc. COM 02079K107 358 480 SH   SOLE   480 0 0
Alphabet Inc. Cl A COM 02079K305 1,482 1,942 SH   SOLE   1,942 0 0
Altria Group Inc COM 02209S103 816 13,030 SH   SOLE   13,030 0 0
Amazon.com Inc. COM 023135106 1,740 2,931 SH   SOLE   2,931 0 0
American Electric Power COM 025537101 424 6,390 SH   SOLE   6,390 0 0
American Express Co. COM 025816109 2,089 34,015 SH   SOLE   34,015 0 0
American Intl Group COM 026874784 768 14,200 SH   SOLE   14,200 0 0
American Tower Corporation COM 03027x100 2,113 20,643 SH   SOLE   20,643 0 0
Amgen Inc. COM 031162100 729 4,864 SH   SOLE   4,864 0 0
Anthem COM 036752103 373 2,686 SH   SOLE   2,686 0 0
Apple Inc. COM 037833100 14,207 130,349 SH   SOLE   130,349 0 0
Ares Capital Corp COM 04010L103 1,736 116,997 SH   SOLE   116,997 0 0
BB&T Corp COM 054937107 3,094 93,001 SH   SOLE   93,001 0 0
Bank of America Corp COM 060505104 4,841 358,098 SH   SOLE   358,098 0 0
Bank of the James COM 470299108 1,210 103,330 SH   SOLE   103,330 0 0
Becton Dickinson COM 075887109 7,270 47,883 SH   SOLE   47,883 0 0
Berkshire Hath. Cl B COM 084670702 2,434 17,154 SH   SOLE   17,154 0 0
Berkshire Hathaway 1/100 of br COM 084990175 213 100 SH   SOLE   100 0 0
Berkshire Hathaway =1 sh COM 084670108 640 3 SH   SOLE   3 0 0
Boeing Company COM 097023105 4,015 31,628 SH   SOLE   31,628 0 0
Bristol-Myers Squibb COM 110122108 2,996 46,906 SH   SOLE   46,906 0 0
CSX Corporation COM 126408103 219 8,486 SH   SOLE   8,486 0 0
CVS Health COM 126650100 10,331 99,591 SH   SOLE   99,591 0 0
Caterpillar Inc COM 149123101 2,160 28,225 SH   SOLE   28,225 0 0
CenturyLink Inc. COM 156700106 1,680 52,569 SH   SOLE   52,569 0 0
Check Point Software Tech. Ltd COM M22465104 1,911 21,850 SH   SOLE   21,850 0 0
Chevron Corp COM 166764100 2,766 28,996 SH   SOLE   28,996 0 0
Cisco Systems Inc. COM 17275R102 3,519 123,593 SH   SOLE   123,593 0 0
Citigroup, Inc. COM 172967424 812 19,440 SH   SOLE   19,440 0 0
Clorox Company COM 189054109 262 2,079 SH   SOLE   2,079 0 0
Coca-Cola Company COM 191216100 1,654 35,664 SH   SOLE   35,664 0 0
Cognizant Tech Solutions COM 192446102 5,047 80,496 SH   SOLE   80,496 0 0
Comcast Cl A COM 20030N101 230 3,772 SH   SOLE   3,772 0 0
Continental Resources, Inc. COM 212015101 320 10,555 SH   SOLE   10,555 0 0
Costco Wholesale COM 22160K105 464 2,944 SH   SOLE   2,944 0 0
DJ International REIT ETF COM 78463X863 1,577 38,044 SH   SOLE   38,044 0 0
DaVita Inc. COM 23918K108 1,405 19,152 SH   SOLE   19,152 0 0
Digital Realty Trust COM 253868103 3,567 40,315 SH   SOLE   40,315 0 0
Dominion Resources Inc. COM 25746U109 1,486 19,781 SH   SOLE   19,781 0 0
Dow Chemical COM 260543103 3,441 67,655 SH   SOLE   67,655 0 0
DuPont de Nemours COM 263534109 241 3,804 SH   SOLE   3,804 0 0
Duke Energy Corp COM 26441C204 3,360 41,650 SH   SOLE   41,650 0 0
EMC Corporation COM 268648102 962 36,108 SH   SOLE   36,108 0 0
EOG Resources Inc COM 26875P101 209 2,880 SH   SOLE   2,880 0 0
EQT Corporation COM 26884L109 1,551 23,055 SH   SOLE   23,055 0 0
Emerson Electric Co. COM 291011104 1,896 34,871 SH   SOLE   34,871 0 0
Express Scripts Hldg COM 30219g108 4,802 69,909 SH   SOLE   69,909 0 0
Exxon Mobil Corp COM 30231G102 7,944 95,032 SH   SOLE   95,032 0 0
Facebook COM 30303M102 4,868 42,661 SH   SOLE   42,661 0 0
Fauquier Bankshares COM 312059108 181 11,984 SH   SOLE   11,984 0 0
FedEx Corp COM 31428X106 241 1,483 SH   SOLE   1,483 0 0
Five Below Inc. COM 33829M101 226 5,455 SH   SOLE   5,455 0 0
Flowserve Corp COM 34354P105 215 4,848 SH   SOLE   4,848 0 0
Ford Motor Company COM 345370860 2,416 178,999 SH   SOLE   178,999 0 0
General Electric Co COM 369604103 10,481 329,683 SH   SOLE   329,683 0 0
General Mills Inc. COM 370334104 331 5,231 SH   SOLE   5,231 0 0
Genworth Financial COM 37247D106 79 28,871 SH   SOLE   28,871 0 0
Halliburton Company COM 406216101 1,149 32,171 SH   SOLE   32,171 0 0
Home Depot Inc. COM 437076102 1,264 9,473 SH   SOLE   9,473 0 0
Honeywell Intl Inc COM 438516106 398 3,552 SH   SOLE   3,552 0 0
Huntington Bkshs COM 446150104 793 83,073 SH   SOLE   83,073 0 0
IBM Corp COM 459200101 3,308 21,840 SH   SOLE   21,840 0 0
IPackets International COM 46262T102 0 20,000 SH   SOLE   20,000 0 0
Intel Corporation COM 458140100 5,485 169,539 SH   SOLE   169,539 0 0
InvenSense, Inc. COM 46123D205 335 39,885 SH   SOLE   39,885 0 0
JPMorgan Chase COM 46625H100 6,105 103,093 SH   SOLE   103,093 0 0
Johnson & Johnson COM 478160104 5,404 49,944 SH   SOLE   49,944 0 0
Johnson Controls COM 478366107 628 16,116 SH   SOLE   16,116 0 0
Kraft Heinz Co. COM 500754106 741 9,431 SH   SOLE   9,431 0 0
Kurrant Mobile Catering COM 501294102 0 20,000 SH   SOLE   20,000 0 0
Lowes Co., Inc. COM 548661107 4,456 58,821 SH   SOLE   58,821 0 0
Marathon Oil Corp COM 565849106 235 21,126 SH   SOLE   21,126 0 0
Markel Corp COM 570535104 424 476 SH   SOLE   476 0 0
McDermott Int'l COM 580037109 58 14,300 SH   SOLE   14,300 0 0
McDonald's Corp. COM 580135101 4,459 35,479 SH   SOLE   35,479 0 0
McKesson Corp COM 58155Q103 5,037 32,029 SH   SOLE   32,029 0 0
Medical Properties Trust COM 58463J304 341 26,300 SH   SOLE   26,300 0 0
Merck & Co. Inc. COM 58933Y105 4,860 91,851 SH   SOLE   91,851 0 0
Microchip Technology Inc COM 595017104 5,377 111,556 SH   SOLE   111,556 0 0
Microsoft Corp. COM 594918104 6,564 118,856 SH   SOLE   118,856 0 0
Mirant Corp Escrow - DoNotSell COM 604675991 0 21,513 SH   SOLE   21,513 0 0
Mondelez Int'l COM 609207105 2,648 66,003 SH   SOLE   66,003 0 0
Monsanto Co COM 61166W101 362 4,131 SH   SOLE   4,131 0 0
Morgan Stanley COM 617446448 534 21,348 SH   SOLE   21,348 0 0
National Fuel Gas Co. COM 636180101 243 4,850 SH   SOLE   4,850 0 0
National Retail Properties COM 637417106 4,875 105,522 SH   SOLE   105,522 0 0
NextEra Energy, Inc. COM 65339F101 547 4,622 SH   SOLE   4,622 0 0
Nike Inc cl B COM 654106103 2,947 47,945 SH   SOLE   47,945 0 0
Norfolk Southern COM 655844108 1,218 14,628 SH   SOLE   14,628 0 0
Nucor Corporation COM 670346105 1,858 39,281 SH   SOLE   39,281 0 0
Occidental Petroleum COM 674599105 265 3,875 SH   SOLE   3,875 0 0
Oracle Corporation COM 68389X105 1,533 37,465 SH   SOLE   37,465 0 0
Paccar Inc. COM 693718108 692 12,661 SH   SOLE   12,661 0 0
PayPal Holdings, Inc. COM 70450Y103 1,074 27,815 SH   SOLE   27,815 0 0
PepsiCo, Inc. COM 713448108 7,198 70,236 SH   SOLE   70,236 0 0
Pfizer Inc. COM 717081103 4,688 158,169 SH   SOLE   158,169 0 0
Philip Morris Intl COM 718172109 1,191 12,143 SH   SOLE   12,143 0 0
Pinnacle Bancshares COM 72345E102 210 11,283 SH   SOLE   11,283 0 0
PowerShares Financial Pfd COM 73935X229 346 18,400 SH   SOLE   18,400 0 0
Procter & Gamble COM 742718109 6,202 75,349 SH   SOLE   75,349 0 0
Prospect Capital Corp. COM 74348T102 85 11,700 SH   SOLE   11,700 0 0
Pure Funds ISE Cyber Sec. ETF COM 30304R407 320 13,350 SH   SOLE   13,350 0 0
Qualcomm Inc. COM 747525103 3,367 65,833 SH   SOLE   65,833 0 0
R.R. Donnelley COM 257867101 2,834 172,819 SH   SOLE   172,819 0 0
SPDR Cons Staples COM 81369Y308 550 10,371 SH   SOLE   10,371 0 0
SPDR Cons. Disc. COM 81369Y407 1,476 18,666 SH   SOLE   18,666 0 0
SPDR Energy Sectr COM 81369Y506 979 15,816 SH   SOLE   15,816 0 0
SPDR Financial Select COM 81369Y605 555 24,683 SH   SOLE   24,683 0 0
SPDR Health Care Slct COM 81369Y209 844 12,458 SH   SOLE   12,458 0 0
SPDR Industrials Slct COM 81369Y704 443 7,980 SH   SOLE   7,980 0 0
SPDR S&P 500 ETF Trust COM 78462F103 234 1,138 SH   SOLE   1,138 0 0
SPDR S&P Dividend ETF COM 78464A763 4,353 54,463 SH   SOLE   54,463 0 0
SPDR S&P Int'l Small Cap COM 78463X871 961 33,639 SH   SOLE   33,639 0 0
SPDR Select Technology COM 81369Y803 753 16,965 SH   SOLE   16,965 0 0
SPDR Utilities Select COM 81369Y886 318 6,417 SH   SOLE   6,417 0 0
SandRidge Energy, Inc. COM 80007P307 1 10,000 SH   SOLE   10,000 0 0
Schlumberger Ltd. COM 806857108 4,030 54,650 SH   SOLE   54,650 0 0
Schwab U.S. Broad Market ETF COM 808524102 3,152 63,969 SH   SOLE   63,969 0 0
Schwab U.S. Mid-Cap COM 808524508 286 7,039 SH   SOLE   7,039 0 0
Schwab U.S. Small-Cap ETF COM 808524607 526 10,107 SH   SOLE   10,107 0 0
Schwab US Div. Equity COM 808524797 1,103 27,501 SH   SOLE   27,501 0 0
Sentry Tech Corp. COM 81731K101 0 10,000 SH   SOLE   10,000 0 0
Simon Property Group Inc. COM 828806109 207 997 SH   SOLE   997 0 0
Southern Company COM 842587107 1,043 20,168 SH   SOLE   20,168 0 0
Spectra Energy Corp COM 847560109 5,183 169,383 SH   SOLE   169,383 0 0
Starbucks Corporation COM 855244109 805 13,486 SH   SOLE   13,486 0 0
SunTrust Banks, Inc. COM 867914103 731 20,259 SH   SOLE   20,259 0 0
Synchronoss Technologies, Inc. COM 87157B103 2,493 77,084 SH   SOLE   77,084 0 0
T Rowe Price Grp COM 74144T108 234 3,192 SH   SOLE   3,192 0 0
Target Corporation COM 87612E106 1,342 16,305 SH   SOLE   16,305 0 0
Telmex Inter DeCvord COM P9043M104 0 40,000 SH   SOLE   40,000 0 0
Thermo Fisher COM 883556102 8,853 62,527 SH   SOLE   62,527 0 0
Triangle Capital Corp. COM 895848109 2,473 120,152 SH   SOLE   120,152 0 0
Tyson Foods, Inc. COM 902494103 280 4,200 SH   SOLE   4,200 0 0
U.S. Bancorp COM 902973304 3,045 75,024 SH   SOLE   75,024 0 0
UDR, Inc. COM 902653104 969 25,159 SH   SOLE   25,159 0 0
Union First Market Bankshares COM 90662P104 578 23,469 SH   SOLE   23,469 0 0
United Technologies COM 913017109 3,297 32,940 SH   SOLE   32,940 0 0
Universal Health Realty COM 91359E105 1,044 18,555 SH   SOLE   18,555 0 0
Vanguard Dividend App. COM 921908844 4,631 56,993 SH   SOLE   56,993 0 0
Vanguard Growth ETF COM 922908736 1,261 11,850 SH   SOLE   11,850 0 0
Vanguard High Dividend Yield COM 921946406 313 4,535 SH   SOLE   4,535 0 0
Vanguard Mid-Cap ETF COM 922908629 1,216 10,033 SH   SOLE   10,033 0 0
Vanguard REIT ETF COM 922908553 3,735 44,576 SH   SOLE   44,576 0 0
Vanguard Total Stock Mkt COM 922908769 1,836 17,513 SH   SOLE   17,513 0 0
Vantage Drilling Company COM G93205113 0 10,000 SH   SOLE   10,000 0 0
Vereit, Inc. COM 92339V100 124 13,943 SH   SOLE   13,943 0 0
Verizon Comm. COM 92343V104 9,931 183,638 SH   SOLE   183,638 0 0
WGL Holdings Inc. COM 92924F106 347 4,797 SH   SOLE   4,797 0 0
Wal-Mart Stores, Inc. COM 931142103 2,504 36,562 SH   SOLE   36,562 0 0
Walt Disney Co COM 254687106 4,803 48,366 SH   SOLE   48,366 0 0
Wells Fargo & Co COM 949746101 3,185 65,862 SH   SOLE   65,862 0 0
db MSCI EAFE Hedged Equity ETF COM 233051200 3,300 129,208 SH   SOLE   129,208 0 0
iShr DJ Select Dividend COM 464287168 863 10,564 SH   SOLE   10,564 0 0
iShr MSCI EAFE COM 464287465 2,426 42,447 SH   SOLE   42,447 0 0
iShr MSCI Emerg Mkts COM 464287234 1,541 44,995 SH   SOLE   44,995 0 0
iShr NASDAQ BioTech COM 464287556 220 845 SH   SOLE   845 0 0
iShr Russell 2000 Index COM 464287655 3,285 29,694 SH   SOLE   29,694 0 0
iShr S&P 500 Index COM 464287200 4,707 22,779 SH   SOLE   22,779 0 0
iShr S&P Midcap 400 COM 464287507 5,106 35,409 SH   SOLE   35,409 0 0
iShr Trust S&P 100 COM 464287101 303 3,317 SH   SOLE   3,317 0 0
salesforce.com Inc. COM 79466L302 225 3,052 SH   SOLE   3,052 0 0
BB&T Pfd. 5.2% PFD 054937800 692 27,295 SH   SOLE   27,295 0 0
BB&T Pfd. 5.625% PFD 054937404 2,955 115,347 SH   SOLE   115,347 0 0
Bank of America Floating Rate PFD 060505815 1,714 78,179 SH   SOLE   78,179 0 0
MS Cap III 6 1/4% PFD 617460209 691 26,929 SH   SOLE   26,929 0 0
Suntrust Banks Pfd 5.875% PFD 867914889 2,698 104,573 SH   SOLE   104,573 0 0
Wells Fargo 8% Non-cum. Perp. PFD 949746879 969 34,553 SH   SOLE   34,553 0 0
iShr S&P US Pfd ETF PFD 464288687 9,733 249,363 SH   SOLE   249,363 0 0
SPDR Gold Trust COM 78463V107 723 6,143 SH   SOLE   6,143 0 0
Alerian MLP ETF MLP 00162Q866 364 33,300 SH   SOLE   33,300 0 0
Credit Suisse MLP Index ETN MLP 22542D852 1,471 88,978 SH   SOLE   88,978 0 0
JPMorgan Alerian MLP ETN MLP 46625H365 1,879 69,348 SH   SOLE   69,348 0 0
Kinder Morgan MLP 49456B101 189 10,558 SH   SOLE   10,558 0 0
Linn Co. LLC MLP 535782106 9 24,450 SH   SOLE   24,450 0 0