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 946 6,672 SH   SOLE   6,672 0 0
ALPS Sector Dividend Dogs COM 00162Q858 702 20,715 SH   SOLE   20,715 0 0
AT&T Inc. COM 00206R102 6,823 209,425 SH   SOLE   209,425 0 0
AbbVie Inc. COM 00287Y109 5,792 106,451 SH   SOLE   106,451 0 0
Abbott Laboratories COM 002824100 1,167 29,006 SH   SOLE   29,006 0 0
Advanced Micro Devices COM 007903107 17 10,100 SH   SOLE   10,100 0 0
Allergan Inc. COM G0177J108 227 836 SH   SOLE   836 0 0
Alphabet Inc. COM 02079K107 402 661 SH   SOLE   661 0 0
Alphabet Inc. Cl A COM 02079K305 825 1,292 SH   SOLE   1,292 0 0
Alternate Energy Holdings Inc. COM 02147K105 0 15,000 SH   SOLE   15,000 0 0
Altria Group Inc COM 02209S103 714 13,116 SH   SOLE   13,116 0 0
Amazon.com Inc. COM 023135106 889 1,736 SH   SOLE   1,736 0 0
American Capital, Ltd. COM 02503Y103 2,362 194,243 SH   SOLE   194,243 0 0
American Electric Power COM 025537101 437 7,682 SH   SOLE   7,682 0 0
American Express Co. COM 025816109 3,385 45,662 SH   SOLE   45,662 0 0
American Intl Group COM 026874784 588 10,355 SH   SOLE   10,355 0 0
American Tower Corporation COM 03027x100 1,714 19,480 SH   SOLE   19,480 0 0
Amgen Inc. COM 031162100 692 5,002 SH   SOLE   5,002 0 0
Annaly Capital Mgmt. COM 035710409 389 39,420 SH   SOLE   39,420 0 0
Anthem COM 036752103 242 1,725 SH   SOLE   1,725 0 0
Anworth Mortgage Asset COM 037347101 54 11,000 SH   SOLE   11,000 0 0
Apple Inc. COM 037833100 13,976 126,709 SH   SOLE   126,709 0 0
Ares Capital Corp COM 04010L103 3,265 225,489 SH   SOLE   225,489 0 0
BB&T Corp COM 054937107 2,792 78,431 SH   SOLE   78,431 0 0
Bank of America Corp COM 060505104 5,531 355,017 SH   SOLE   355,017 0 0
Bank of the James COM 470299108 1,094 97,557 SH   SOLE   97,557 0 0
Becton Dickinson COM 075887109 6,350 47,866 SH   SOLE   47,866 0 0
Berkshire Hath. Cl B COM 084670702 2,101 16,114 SH   SOLE   16,114 0 0
Berkshire Hathaway =1 sh COM 084670108 586 3 SH   SOLE   3 0 0
Boeing Company COM 097023105 4,236 32,345 SH   SOLE   32,345 0 0
Bristol-Myers Squibb COM 110122108 2,878 48,613 SH   SOLE   48,613 0 0
CSX Corporation COM 126408103 228 8,486 SH   SOLE   8,486 0 0
CVS Health COM 126650100 9,642 99,936 SH   SOLE   99,936 0 0
CarMax Inc. COM 143130102 246 4,140 SH   SOLE   4,140 0 0
Caterpillar Inc COM 149123101 1,884 28,820 SH   SOLE   28,820 0 0
CenturyLink Inc. COM 156700106 1,697 67,573 SH   SOLE   67,573 0 0
Changing Technologies, Inc. COM 15911U109 1 10,500 SH   SOLE   10,500 0 0
Check Point Software Tech. Ltd COM M22465104 1,678 21,155 SH   SOLE   21,155 0 0
Chevron Corp COM 166764100 2,456 31,136 SH   SOLE   31,136 0 0
Cisco Systems Inc. COM 17275R102 2,860 108,942 SH   SOLE   108,942 0 0
Citigroup, Inc. COM 172967424 999 20,129 SH   SOLE   20,129 0 0
Clorox Company COM 189054109 240 2,079 SH   SOLE   2,079 0 0
Coca-Cola Company COM 191216100 1,617 40,309 SH   SOLE   40,309 0 0
Cognizant Tech Solutions COM 192446102 5,124 81,832 SH   SOLE   81,832 0 0
Cummins Inc. COM 231021106 1,526 14,054 SH   SOLE   14,054 0 0
DJ International REIT ETF COM 78463X863 1,468 37,325 SH   SOLE   37,325 0 0
DaVita Inc. COM 23918K108 2,259 31,230 SH   SOLE   31,230 0 0
Devon Energy Corp COM 25179M103 508 13,703 SH   SOLE   13,703 0 0
Digital Realty Trust COM 253868103 2,708 41,451 SH   SOLE   41,451 0 0
Dominion Resources Inc. COM 25746U109 1,361 19,342 SH   SOLE   19,342 0 0
Dow Chemical COM 260543103 4,744 111,889 SH   SOLE   111,889 0 0
Duke Energy Corp COM 26441C204 3,130 43,512 SH   SOLE   43,512 0 0
EMC Corporation COM 268648102 1,029 42,608 SH   SOLE   42,608 0 0
EQT Corporation COM 26884L109 1,726 26,647 SH   SOLE   26,647 0 0
Eli Lilly & Co. COM 532457108 320 3,827 SH   SOLE   3,827 0 0
Emerson Electric Co. COM 291011104 1,502 34,013 SH   SOLE   34,013 0 0
Express Scripts Hldg COM 30219g108 6,148 75,941 SH   SOLE   75,941 0 0
Exxon Mobil Corp COM 30231G102 7,064 95,016 SH   SOLE   95,016 0 0
Facebook COM 30303M102 3,582 39,839 SH   SOLE   39,839 0 0
Fauquier Bankshares COM 312059108 168 11,984 SH   SOLE   11,984 0 0
FedEx Corp COM 31428X106 262 1,818 SH   SOLE   1,818 0 0
Five Below Inc. COM 33829M101 398 11,840 SH   SOLE   11,840 0 0
Flowserve Corp COM 34354P105 629 15,297 SH   SOLE   15,297 0 0
Ford Motor Company COM 345370860 2,381 175,487 SH   SOLE   175,487 0 0
General Electric Co COM 369604103 8,465 335,662 SH   SOLE   335,662 0 0
General Mills Inc. COM 370334104 291 5,179 SH   SOLE   5,179 0 0
Genworth Financial COM 37247D106 112 24,271 SH   SOLE   24,271 0 0
Halliburton Company COM 406216101 1,213 34,301 SH   SOLE   34,301 0 0
Halyard Health Inc COM 40650V100 506 17,800 SH   SOLE   17,800 0 0
Home Depot Inc. COM 437076102 1,108 9,593 SH   SOLE   9,593 0 0
Honeywell Intl Inc COM 438516106 388 4,102 SH   SOLE   4,102 0 0
Huntington Bkshs COM 446150104 921 86,843 SH   SOLE   86,843 0 0
IBM Corp COM 459200101 3,608 24,890 SH   SOLE   24,890 0 0
IPackets International COM 46262T102 0 20,000 SH   SOLE   20,000 0 0
Intel Corporation COM 458140100 5,120 169,870 SH   SOLE   169,870 0 0
InvenSense, Inc. COM 46123D205 830 89,352 SH   SOLE   89,352 0 0
JPMorgan Chase COM 46625H100 6,032 98,938 SH   SOLE   98,938 0 0
Johnson & Johnson COM 478160104 4,805 51,472 SH   SOLE   51,472 0 0
Johnson Controls COM 478366107 1,040 25,147 SH   SOLE   25,147 0 0
Kraft Heinz Co. COM 500754106 728 10,311 SH   SOLE   10,311 0 0
Kurrant Mobile Catering COM 501294102 0 20,000 SH   SOLE   20,000 0 0
LKQ Corporation COM 501889208 234 8,240 SH   SOLE   8,240 0 0
Lowes Co., Inc. COM 548661107 4,006 58,130 SH   SOLE   58,130 0 0
Magnum Hunter Res. COM 55973B102 3 10,000 SH   SOLE   10,000 0 0
Markel Corp COM 570535104 382 476 SH   SOLE   476 0 0
McDermott Int'l COM 580037109 44 10,200 SH   SOLE   10,200 0 0
McDonald's Corp. COM 580135101 4,390 44,550 SH   SOLE   44,550 0 0
McKesson Corp COM 58155Q103 5,789 31,289 SH   SOLE   31,289 0 0
Medical Properties Trust COM 58463J304 261 23,600 SH   SOLE   23,600 0 0
Merck & Co. Inc. COM 58933Y105 4,477 90,643 SH   SOLE   90,643 0 0
Microchip Technology Inc COM 595017104 4,938 114,587 SH   SOLE   114,587 0 0
Microsoft Corp. COM 594918104 5,397 121,934 SH   SOLE   121,934 0 0
Mirant Corp Escrow - DoNotSell COM 604675991 0 21,513 SH   SOLE   21,513 0 0
Mondelez Int'l COM 609207105 3,045 72,718 SH   SOLE   72,718 0 0
Monsanto Co COM 61166W101 368 4,316 SH   SOLE   4,316 0 0
Morgan Stanley COM 617446448 976 30,971 SH   SOLE   30,971 0 0
National Fuel Gas Co. COM 636180101 326 6,525 SH   SOLE   6,525 0 0
National Retail Properties COM 637417106 4,795 132,192 SH   SOLE   132,192 0 0
NextEra Energy, Inc. COM 65339F101 441 4,521 SH   SOLE   4,521 0 0
Nike Inc cl B COM 654106103 1,864 15,157 SH   SOLE   15,157 0 0
Norfolk Southern COM 655844108 1,814 23,749 SH   SOLE   23,749 0 0
Nucor Corporation COM 670346105 2,139 56,952 SH   SOLE   56,952 0 0
Occidental Petroleum COM 674599105 227 3,436 SH   SOLE   3,436 0 0
Oil Ser HOLDRS Tr COM 57060U191 467 16,990 SH   SOLE   16,990 0 0
Oracle Corporation COM 68389X105 1,278 35,392 SH   SOLE   35,392 0 0
Paccar Inc. COM 693718108 1,117 21,410 SH   SOLE   21,410 0 0
PayPal Holdings, Inc. COM 70450Y103 616 19,840 SH   SOLE   19,840 0 0
PepsiCo, Inc. COM 713448108 6,946 73,657 SH   SOLE   73,657 0 0
Pfizer Inc. COM 717081103 3,937 125,351 SH   SOLE   125,351 0 0
Philip Morris Intl COM 718172109 1,027 12,951 SH   SOLE   12,951 0 0
Pinnacle Bancshares COM 72345E102 198 11,283 SH   SOLE   11,283 0 0
PowerShares Financial Pfd COM 73935X229 347 19,000 SH   SOLE   19,000 0 0
Procter & Gamble COM 742718109 5,503 76,491 SH   SOLE   76,491 0 0
Prospect Capital Corp. COM 74348T102 1,762 247,150 SH   SOLE   247,150 0 0
Pure Funds ISE Cyber Sec. ETF COM 30304R407 263 10,410 SH   SOLE   10,410 0 0
Qualcomm Inc. COM 747525103 3,240 60,300 SH   SOLE   60,300 0 0
Quanta Services Inc. COM 74762E102 1,597 65,951 SH   SOLE   65,951 0 0
R.R. Donnelley COM 257867101 3,334 228,954 SH   SOLE   228,954 0 0
Regions Finc'l Corp COM 7591EP100 93 10,334 SH   SOLE   10,334 0 0
SPDR Cons Staples COM 81369Y308 696 14,746 SH   SOLE   14,746 0 0
SPDR Cons. Disc. COM 81369Y407 1,315 17,703 SH   SOLE   17,703 0 0
SPDR Energy Sectr COM 81369Y506 1,221 19,959 SH   SOLE   19,959 0 0
SPDR Financial Select COM 81369Y605 743 32,793 SH   SOLE   32,793 0 0
SPDR Health Care Slct COM 81369Y209 1,183 17,869 SH   SOLE   17,869 0 0
SPDR Industrials Slct COM 81369Y704 471 9,449 SH   SOLE   9,449 0 0
SPDR S&P 500 ETF Trust COM 78462F103 447 2,335 SH   SOLE   2,335 0 0
SPDR S&P Dividend ETF COM 78464A763 4,566 63,277 SH   SOLE   63,277 0 0
SPDR S&P Int'l Small Cap COM 78463X871 1,038 37,710 SH   SOLE   37,710 0 0
SPDR Select Technology COM 81369Y803 1,016 25,712 SH   SOLE   25,712 0 0
SPDR Utilities Select COM 81369Y886 294 6,780 SH   SOLE   6,780 0 0
Sandridge Energy, Inc. COM 80007P307 3 10,000 SH   SOLE   10,000 0 0
Schlumberger Ltd. COM 806857108 3,856 55,909 SH   SOLE   55,909 0 0
Schwab U.S. Broad Market ETF COM 808524102 3,891 83,903 SH   SOLE   83,903 0 0
Schwab U.S. Mid-Cap COM 808524508 421 10,811 SH   SOLE   10,811 0 0
Schwab U.S. Small-Cap ETF COM 808524607 789 15,542 SH   SOLE   15,542 0 0
Schwab US Div. Equity COM 808524797 1,049 29,185 SH   SOLE   29,185 0 0
Sentry Tech Corp. COM 81731K101 0 10,000 SH   SOLE   10,000 0 0
Southern Company COM 842587107 902 20,185 SH   SOLE   20,185 0 0
Spectra Energy Corp COM 847560109 4,541 172,861 SH   SOLE   172,861 0 0
Starbucks Corporation COM 855244109 399 7,019 SH   SOLE   7,019 0 0
SunTrust Banks, Inc. COM 867914103 747 19,527 SH   SOLE   19,527 0 0
Synchronoss Technologies, Inc. COM 87157B103 2,409 73,460 SH   SOLE   73,460 0 0
Target Corporation COM 87612E106 358 4,545 SH   SOLE   4,545 0 0
Thermo Fisher COM 883556102 7,419 60,674 SH   SOLE   60,674 0 0
Triangle Capital Corp. COM 895848109 1,792 108,761 SH   SOLE   108,761 0 0
U.S. Bancorp COM 902973304 3,176 77,441 SH   SOLE   77,441 0 0
U.S. Silica Holdings Inc COM 90346E103 159 11,296 SH   SOLE   11,296 0 0
UDR, Inc. COM 902653104 917 26,598 SH   SOLE   26,598 0 0
Union First Market Bankshares COM 90662P104 563 23,469 SH   SOLE   23,469 0 0
United Rentals Inc. COM 911363109 1,114 18,558 SH   SOLE   18,558 0 0
United Technologies COM 913017109 3,319 37,294 SH   SOLE   37,294 0 0
Universal Health Realty COM 91359E105 970 20,655 SH   SOLE   20,655 0 0
Vanguard Dividend App. COM 921908844 4,407 59,758 SH   SOLE   59,758 0 0
Vanguard Mid-Cap ETF COM 922908629 657 5,628 SH   SOLE   5,628 0 0
Vanguard REIT ETF COM 922908553 3,435 45,476 SH   SOLE   45,476 0 0
Vanguard Total Stock Mkt COM 922908769 547 5,543 SH   SOLE   5,543 0 0
Vantage Drilling Company COM G93205113 0 10,000 SH   SOLE   10,000 0 0
Vereit, Inc. COM 92339V100 115 14,943 SH   SOLE   14,943 0 0
Verizon Comm. COM 92343V104 8,251 189,634 SH   SOLE   189,634 0 0
WGL Holdings Inc. COM 92924F106 277 4,797 SH   SOLE   4,797 0 0
Wal-Mart Stores, Inc. COM 931142103 2,419 37,313 SH   SOLE   37,313 0 0
Walt Disney Co COM 254687106 4,508 44,108 SH   SOLE   44,108 0 0
Wells Fargo & Co COM 949746101 2,952 57,480 SH   SOLE   57,480 0 0
Westrock Co. COM 96145D105 221 4,305 SH   SOLE   4,305 0 0
db MSCI EAFE Hedged Equity ETF COM 233051200 3,088 118,414 SH   SOLE   118,414 0 0
iShr DJ Select Dividend COM 464287168 776 10,664 SH   SOLE   10,664 0 0
iShr FTSE NAREIT Mtg Pls (rem) COM 464288539 113 11,369 SH   SOLE   11,369 0 0
iShr MSCI EAFE COM 464287465 2,207 38,504 SH   SOLE   38,504 0 0
iShr MSCI Emerg Mkts COM 464287234 1,957 59,691 SH   SOLE   59,691 0 0
iShr MSCI Pacific Ex Japan COM 464286665 1,562 42,614 SH   SOLE   42,614 0 0
iShr NASDAQ BioTech COM 464287556 209 690 SH   SOLE   690 0 0
iShr Russell 2000 Index COM 464287655 3,283 30,061 SH   SOLE   30,061 0 0
iShr S&P 500 Index COM 464287200 2,860 14,839 SH   SOLE   14,839 0 0
iShr S&P Midcap 400 COM 464287507 4,986 36,495 SH   SOLE   36,495 0 0
iShr Trust S&P 100 COM 464287101 303 3,572 SH   SOLE   3,572 0 0
BB&T Pfd. 5.2% PFD 054937800 655 27,295 SH   SOLE   27,295 0 0
BB&T Pfd. 5.625% PFD 054937404 3,236 130,435 SH   SOLE   130,435 0 0
Bank of America Floating Rate PFD 060505815 1,408 66,574 SH   SOLE   66,574 0 0
MS Cap III 6 1/4% PFD 617460209 843 33,220 SH   SOLE   33,220 0 0
Suntrust Banks Pfd 5.875% PFD 867914889 2,921 117,595 SH   SOLE   117,595 0 0
Wells Fargo 8% Non-cum. Perp. PFD 949746879 978 35,470 SH   SOLE   35,470 0 0
iShr S&P US Pfd ETF PFD 464288687 9,860 255,450 SH   SOLE   255,450 0 0
SPDR Gold Trust COM 78463V107 836 7,826 SH   SOLE   7,826 0 0
Alerian MLP ETF MLP 00162Q866 437 35,000 SH   SOLE   35,000 0 0
Credit Suisse MLP Index ETN MLP 22542D852 2,320 113,020 SH   SOLE   113,020 0 0
JPMorgan Alerian MLP ETN MLP 46625H365 3,825 125,853 SH   SOLE   125,853 0 0
Kinder Morgan MLP 49456B101 2,309 83,422 SH   SOLE   83,422 0 0
Linn Co. LLC MLP 535782106 102 37,500 SH   SOLE   37,500 0 0