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,027 6,653 SH   SOLE   6,653 0 0
ALPS Sector Dividend Dogs COM 00162Q858 767 20,912 SH   SOLE   20,912 0 0
AT&T Inc. COM 00206R102 7,216 203,144 SH   SOLE   203,144 0 0
AbbVie Inc. COM 00287Y109 7,177 106,824 SH   SOLE   106,824 0 0
Abbott Laboratories COM 002824100 1,487 30,289 SH   SOLE   30,289 0 0
Advanced Micro Devices COM 007903107 24 10,100 SH   SOLE   10,100 0 0
Allergan Inc. COM G0177J108 254 836 SH   SOLE   836 0 0
Alternate Energy Holdings Inc. COM 02147K105 0 15,000 SH   SOLE   15,000 0 0
Altria Group Inc COM 02209S103 672 13,731 SH   SOLE   13,731 0 0
Amazon.com Inc. COM 023135106 710 1,636 SH   SOLE   1,636 0 0
Ambev SA COM 02319V103 76 12,500 SH   SOLE   12,500 0 0
American Capital, Ltd. COM 02503Y103 2,770 204,408 SH   SOLE   204,408 0 0
American Electric Power COM 025537101 442 8,340 SH   SOLE   8,340 0 0
American Express Co. COM 025816109 3,647 46,922 SH   SOLE   46,922 0 0
American Intl Group COM 026874784 705 11,405 SH   SOLE   11,405 0 0
American Realty Ppty COM 02917t104 121 14,943 SH   SOLE   14,943 0 0
American Tower Corporation COM 03027x100 1,086 11,643 SH   SOLE   11,643 0 0
Amgen Inc. COM 031162100 780 5,084 SH   SOLE   5,084 0 0
Annaly Capital Mgmt. COM 035710409 440 47,850 SH   SOLE   47,850 0 0
Anthem COM 036752103 267 1,625 SH   SOLE   1,625 0 0
Apple Inc. COM 037833100 15,646 124,746 SH   SOLE   124,746 0 0
Ares Capital Corp COM 04010L103 3,710 225,415 SH   SOLE   225,415 0 0
BB&T Corp COM 054937107 3,206 79,535 SH   SOLE   79,535 0 0
Bank of America Corp COM 060505104 6,059 356,016 SH   SOLE   356,016 0 0
Bank of the James COM 470299108 1,114 98,053 SH   SOLE   98,053 0 0
Becton Dickinson COM 075887109 6,671 47,098 SH   SOLE   47,098 0 0
Berkshire Hath. Cl B COM 084670702 1,692 12,429 SH   SOLE   12,429 0 0
Berkshire Hathaway 1/100 of br COM 084990175 205 100 SH   SOLE   100 0 0
Berkshire Hathaway =1 sh COM 084670108 615 3 SH   SOLE   3 0 0
Boeing Company COM 097023105 4,518 32,569 SH   SOLE   32,569 0 0
Bristol-Myers Squibb COM 110122108 3,087 46,388 SH   SOLE   46,388 0 0
CSX Corporation COM 126408103 277 8,486 SH   SOLE   8,486 0 0
CVS Health COM 126650100 10,558 100,666 SH   SOLE   100,666 0 0
CarMax Inc. COM 143130102 274 4,140 SH   SOLE   4,140 0 0
Caterpillar Inc COM 149123101 2,584 30,470 SH   SOLE   30,470 0 0
CenturyLink Inc. COM 156700106 1,984 67,523 SH   SOLE   67,523 0 0
Check Point Software COM M22465104 1,490 18,730 SH   SOLE   18,730 0 0
Chesapeake Energy Corp COM 165167107 294 26,365 SH   SOLE   26,365 0 0
Chevron Corp COM 166764100 3,099 32,124 SH   SOLE   32,124 0 0
Cisco Systems Inc. COM 17275R102 3,010 109,614 SH   SOLE   109,614 0 0
Citigroup, Inc. COM 172967424 1,649 29,847 SH   SOLE   29,847 0 0
Clorox Company COM 189054109 216 2,079 SH   SOLE   2,079 0 0
Coca-Cola Company COM 191216100 1,600 40,775 SH   SOLE   40,775 0 0
Cognizant Tech Solutions COM 192446102 5,101 83,494 SH   SOLE   83,494 0 0
ConocoPhillips COM 20825C104 221 3,602 SH   SOLE   3,602 0 0
Copa Holdings, S.A. COM P31076105 1,151 13,934 SH   SOLE   13,934 0 0
Cummins Inc. COM 231021106 1,938 14,769 SH   SOLE   14,769 0 0
DJ International REIT ETF COM 78463X863 1,678 40,079 SH   SOLE   40,079 0 0
DaVita Inc. COM 23918K108 2,485 31,273 SH   SOLE   31,273 0 0
Devon Energy Corp COM 25179M103 1,104 18,558 SH   SOLE   18,558 0 0
Digital Realty Trust COM 253868103 2,371 35,564 SH   SOLE   35,564 0 0
Dominion Resources Inc. COM 25746U109 1,488 22,250 SH   SOLE   22,250 0 0
Dow Chemical COM 260543103 5,681 111,029 SH   SOLE   111,029 0 0
Dryships Inc. COM Y2109Q101 13 22,000 SH   SOLE   22,000 0 0
DuPont de Nemours COM 263534109 302 4,725 SH   SOLE   4,725 0 0
Duke Energy Corp COM 26441C204 3,106 43,984 SH   SOLE   43,984 0 0
EMC Corporation COM 268648102 1,368 51,836 SH   SOLE   51,836 0 0
EQT Corporation COM 26884L109 2,212 27,197 SH   SOLE   27,197 0 0
Eli Lilly & Co. COM 532457108 398 4,767 SH   SOLE   4,767 0 0
Emerson Electric Co. COM 291011104 1,849 33,355 SH   SOLE   33,355 0 0
Ensco Plc ADS COM G3157S106 517 23,218 SH   SOLE   23,218 0 0
Express Scripts Hldg COM 30219g108 6,778 76,211 SH   SOLE   76,211 0 0
Exxon Mobil Corp COM 30231G102 7,524 90,434 SH   SOLE   90,434 0 0
Facebook COM 30303M102 3,371 39,307 SH   SOLE   39,307 0 0
Fauquier Bankshares COM 312059108 190 11,984 SH   SOLE   11,984 0 0
FedEx Corp COM 31428X106 310 1,818 SH   SOLE   1,818 0 0
Federal Realty Investment COM 313747206 215 1,677 SH   SOLE   1,677 0 0
Flowserve Corp COM 34354P105 906 17,211 SH   SOLE   17,211 0 0
Ford Motor Company COM 345370860 2,101 140,002 SH   SOLE   140,002 0 0
General Electric Co COM 369604103 8,836 332,550 SH   SOLE   332,550 0 0
General Mills Inc. COM 370334104 288 5,161 SH   SOLE   5,161 0 0
Google Inc Class C COM 38259P706 344 661 SH   SOLE   661 0 0
Google, Inc. COM 38259P508 660 1,222 SH   SOLE   1,222 0 0
Halliburton Company COM 406216101 1,483 34,441 SH   SOLE   34,441 0 0
Halyard Health Inc COM 40650V100 571 14,100 SH   SOLE   14,100 0 0
Home Depot Inc. COM 437076102 1,127 10,143 SH   SOLE   10,143 0 0
Honeywell Intl Inc COM 438516106 428 4,202 SH   SOLE   4,202 0 0
Huntington Bkshs COM 446150104 984 86,968 SH   SOLE   86,968 0 0
IBM Corp COM 459200101 3,964 24,371 SH   SOLE   24,371 0 0
IPackets International COM 46262T102 0 20,000 SH   SOLE   20,000 0 0
Intel Corporation COM 458140100 5,989 196,901 SH   SOLE   196,901 0 0
InvenSense, Inc. COM 46123D205 1,406 93,113 SH   SOLE   93,113 0 0
JPMorgan Chase COM 46625H100 6,655 98,211 SH   SOLE   98,211 0 0
Johnson & Johnson COM 478160104 5,142 52,758 SH   SOLE   52,758 0 0
Johnson Controls COM 478366107 1,440 29,077 SH   SOLE   29,077 0 0
Kraft Foods Group COM 50076Q106 958 11,251 SH   SOLE   11,251 0 0
Kurrant Mobile Catering COM 501294102 0 20,000 SH   SOLE   20,000 0 0
LKQ Corporation COM 501889208 271 8,965 SH   SOLE   8,965 0 0
Lowes Co., Inc. COM 548661107 3,908 58,360 SH   SOLE   58,360 0 0
Magnum Hunter Res. COM 55973B102 19 10,000 SH   SOLE   10,000 0 0
Markel Corp COM 570535104 364 454 SH   SOLE   454 0 0
McDermott Int'l COM 580037109 54 10,200 SH   SOLE   10,200 0 0
McDonald's Corp. COM 580135101 4,328 45,525 SH   SOLE   45,525 0 0
McKesson Corp COM 58155Q103 7,003 31,149 SH   SOLE   31,149 0 0
Medical Properties Trust COM 58463J304 233 17,800 SH   SOLE   17,800 0 0
Merck & Co. Inc. COM 58933Y105 5,194 91,238 SH   SOLE   91,238 0 0
Microchip Technology Inc COM 595017104 5,585 117,762 SH   SOLE   117,762 0 0
Microsoft Corp. COM 594918104 5,335 120,838 SH   SOLE   120,838 0 0
Mirant Corp Escrow - DoNotSell COM 604675991 0 21,513 SH   SOLE   21,513 0 0
Mondelez Int'l COM 609207105 2,950 71,706 SH   SOLE   71,706 0 0
Monsanto Co COM 61166W101 460 4,316 SH   SOLE   4,316 0 0
Morgan Stanley COM 617446448 1,021 26,325 SH   SOLE   26,325 0 0
National Fuel Gas Co. COM 636180101 400 6,800 SH   SOLE   6,800 0 0
National Retail Properties COM 637417106 4,667 133,302 SH   SOLE   133,302 0 0
NextEra Energy, Inc. COM 65339F101 443 4,521 SH   SOLE   4,521 0 0
Nike Inc cl B COM 654106103 1,632 15,107 SH   SOLE   15,107 0 0
Norfolk Southern COM 655844108 2,063 23,620 SH   SOLE   23,620 0 0
Nucor Corporation COM 670346105 2,560 58,085 SH   SOLE   58,085 0 0
Oil Ser HOLDRS Tr COM 57060U191 704 20,180 SH   SOLE   20,180 0 0
Oracle Corporation COM 68389X105 1,422 35,275 SH   SOLE   35,275 0 0
Paccar Inc. COM 693718108 1,371 21,489 SH   SOLE   21,489 0 0
PepsiCo, Inc. COM 713448108 6,919 74,124 SH   SOLE   74,124 0 0
Pfizer Inc. COM 717081103 4,260 127,063 SH   SOLE   127,063 0 0
Philip Morris Intl COM 718172109 1,067 13,315 SH   SOLE   13,315 0 0
Pinnacle Bancshares COM 72345E102 233 13,283 SH   SOLE   13,283 0 0
PowerShares Financial Pfd COM 73935X229 345 19,000 SH   SOLE   19,000 0 0
Procter & Gamble COM 742718109 5,986 76,510 SH   SOLE   76,510 0 0
Prospect Capital Corp. COM 74348T102 1,916 259,980 SH   SOLE   259,980 0 0
Pure Funds ISE Cyber Sec. ETF COM 30304R407 313 9,910 SH   SOLE   9,910 0 0
Qualcomm Inc. COM 747525103 3,807 60,786 SH   SOLE   60,786 0 0
Quanta Services Inc. COM 74762E102 2,265 78,583 SH   SOLE   78,583 0 0
R.R. Donnelley COM 257867101 3,524 202,163 SH   SOLE   202,163 0 0
Regions Finc'l Corp COM 7591EP100 107 10,334 SH   SOLE   10,334 0 0
SPDR Cons Staples COM 81369Y308 821 17,245 SH   SOLE   17,245 0 0
SPDR Cons. Disc. COM 81369Y407 1,344 17,572 SH   SOLE   17,572 0 0
SPDR Energy Sectr COM 81369Y506 2,162 28,759 SH   SOLE   28,759 0 0
SPDR Financial Select COM 81369Y605 979 40,158 SH   SOLE   40,158 0 0
SPDR Health Care Slct COM 81369Y209 1,323 17,778 SH   SOLE   17,778 0 0
SPDR Industrials Slct COM 81369Y704 708 13,089 SH   SOLE   13,089 0 0
SPDR S&P 500 ETF Trust COM 78462F103 461 2,242 SH   SOLE   2,242 0 0
SPDR S&P Dividend ETF COM 78464A763 4,945 64,886 SH   SOLE   64,886 0 0
SPDR S&P Int'l Small Cap COM 78463X871 1,384 45,335 SH   SOLE   45,335 0 0
SPDR S&P Pharma. COM 78464A722 1,273 10,205 SH   SOLE   10,205 0 0
SPDR Select Technology COM 81369Y803 1,260 30,425 SH   SOLE   30,425 0 0
SPDR Utilities Select COM 81369Y886 288 6,935 SH   SOLE   6,935 0 0
Sandridge Energy, Inc. COM 80007P307 9 10,000 SH   SOLE   10,000 0 0
Schlumberger Ltd. COM 806857108 4,941 57,326 SH   SOLE   57,326 0 0
Schwab U.S. Broad Market ETF COM 808524102 3,935 78,344 SH   SOLE   78,344 0 0
Schwab U.S. Mid-Cap COM 808524508 365 8,550 SH   SOLE   8,550 0 0
Schwab U.S. Small-Cap ETF COM 808524607 776 13,494 SH   SOLE   13,494 0 0
Schwab US Div. Equity COM 808524797 1,125 29,379 SH   SOLE   29,379 0 0
Sentry Tech Corp. COM 81731K101 0 10,000 SH   SOLE   10,000 0 0
Southern Company COM 842587107 888 21,185 SH   SOLE   21,185 0 0
Spectra Energy Corp COM 847560109 4,945 151,700 SH   SOLE   151,700 0 0
Starbucks Corporation COM 855244109 376 7,013 SH   SOLE   7,013 0 0
SunTrust Banks, Inc. COM 867914103 939 21,830 SH   SOLE   21,830 0 0
Synchronoss Technologies, Inc. COM 87157B103 3,067 67,065 SH   SOLE   67,065 0 0
Target Corporation COM 87612E106 371 4,545 SH   SOLE   4,545 0 0
Thermo Fisher COM 883556102 7,839 60,415 SH   SOLE   60,415 0 0
Triangle Capital Corp. COM 895848109 2,602 110,997 SH   SOLE   110,997 0 0
U.S. Bancorp COM 902973304 3,372 77,697 SH   SOLE   77,697 0 0
U.S. Silica Holdings Inc COM 90346E103 673 22,916 SH   SOLE   22,916 0 0
UDR, Inc. COM 902653104 953 29,748 SH   SOLE   29,748 0 0
Union First Market Bankshares COM 90662P104 545 23,469 SH   SOLE   23,469 0 0
United Rentals Inc. COM 911363109 1,777 20,283 SH   SOLE   20,283 0 0
United Technologies COM 913017109 4,206 37,915 SH   SOLE   37,915 0 0
Universal Health Realty COM 91359E105 1,120 24,105 SH   SOLE   24,105 0 0
Vanguard Dividend App. COM 921908844 4,758 60,546 SH   SOLE   60,546 0 0
Vanguard Growth ETF COM 922908736 212 1,976 SH   SOLE   1,976 0 0
Vanguard REIT ETF COM 922908553 3,271 43,788 SH   SOLE   43,788 0 0
Vanguard Total Stock Mkt COM 922908769 456 4,262 SH   SOLE   4,262 0 0
Verizon Comm. COM 92343V104 9,029 193,708 SH   SOLE   193,708 0 0
WGL Holdings Inc. COM 92924F106 311 5,727 SH   SOLE   5,727 0 0
Wal-Mart Stores, Inc. COM 931142103 2,666 37,589 SH   SOLE   37,589 0 0
Walt Disney Co COM 254687106 3,967 34,754 SH   SOLE   34,754 0 0
Wells Fargo & Co COM 949746101 2,614 46,487 SH   SOLE   46,487 0 0
db MSCI EAFE Hedged Equity ETF COM 233051200 3,385 118,265 SH   SOLE   118,265 0 0
eBay Inc. COM 278642103 644 10,695 SH   SOLE   10,695 0 0
iShr DJ Select Dividend COM 464287168 904 12,034 SH   SOLE   12,034 0 0
iShr FTSE NAREIT Mtg Pls (rem) COM 464288539 120 11,369 SH   SOLE   11,369 0 0
iShr MSCI EAFE COM 464287465 2,442 38,469 SH   SOLE   38,469 0 0
iShr MSCI Emerg Mkts COM 464287234 2,795 70,543 SH   SOLE   70,543 0 0
iShr MSCI Pacific Ex Japan COM 464286665 1,998 46,039 SH   SOLE   46,039 0 0
iShr NASDAQ BioTech COM 464287556 255 690 SH   SOLE   690 0 0
iShr Russell 2000 Index COM 464287655 3,798 30,416 SH   SOLE   30,416 0 0
iShr S&P 500 Index COM 464287200 3,032 14,634 SH   SOLE   14,634 0 0
iShr S&P Midcap 400 COM 464287507 5,679 37,868 SH   SOLE   37,868 0 0
iShr Trust S&P 100 COM 464287101 334 3,672 SH   SOLE   3,672 0 0
BB&T Pfd. 5.2% PFD 054937800 632 27,495 SH   SOLE   27,495 0 0
BB&T Pfd. 5.625% PFD 054937404 3,198 132,535 SH   SOLE   132,535 0 0
Bank of America Floating Rate PFD 060505815 1,404 66,079 SH   SOLE   66,079 0 0
MS Cap III 6 1/4% PFD 617460209 851 33,345 SH   SOLE   33,345 0 0
Suntrust Banks Pfd 5.875% PFD 867914889 2,887 118,595 SH   SOLE   118,595 0 0
Wells Fargo 8% Non-cum. Perp. PFD 949746879 1,037 36,770 SH   SOLE   36,770 0 0
iShr S&P US Pfd ETF PFD 464288687 10,193 260,214 SH   SOLE   260,214 0 0
SPDR Gold Trust COM 78463V107 984 8,756 SH   SOLE   8,756 0 0
iPath Dow Jones Commodity Inde COM 06738C778 276 9,483 SH   SOLE   9,483 0 0
Alerian MLP ETF MLP 00162Q866 576 37,000 SH   SOLE   37,000 0 0
Credit Suisse MLP Index ETN MLP 22542D852 2,696 95,192 SH   SOLE   95,192 0 0
JPMorgan Alerian MLP ETN MLP 46625H365 6,667 168,368 SH   SOLE   168,368 0 0
Kinder Morgan MLP 49456B101 2,456 63,979 SH   SOLE   63,979 0 0
Linn Co. LLC MLP 535782106 2,165 229,136 SH   SOLE   229,136 0 0