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,602 SH   SOLE   6,602 0 0
AGL Resources Inc. COM 001204106 226 4,100 SH   SOLE   4,100 0 0
ALPS Sector Dividend Dogs COM 00162Q858 746 19,939 SH   SOLE   19,939 0 0
AT&T Inc. COM 00206R102 6,792 192,079 SH   SOLE   192,079 0 0
AbbVie Inc. COM 00287Y109 1,104 19,558 SH   SOLE   19,558 0 0
Abbott Laboratories COM 002824100 1,244 30,415 SH   SOLE   30,415 0 0
Advanced Micro Devices COM 007903107 42 10,100 SH   SOLE   10,100 0 0
Alternate Energy Holdings Inc. COM 02147K105 0 15,000 SH   SOLE   15,000 0 0
Altria Group Inc COM 02209S103 543 12,958 SH   SOLE   12,958 0 0
Ambev SA COM 02319V103 99 14,050 SH   SOLE   14,050 0 0
American Airlines Group, Inc. COM 02376R102 876 20,393 SH   SOLE   20,393 0 0
American Capital, Ltd. COM 02503Y103 4,365 285,457 SH   SOLE   285,457 0 0
American Electric Power COM 025537101 529 9,493 SH   SOLE   9,493 0 0
American Express Co. COM 025816109 3,617 38,122 SH   SOLE   38,122 0 0
American Intl Group COM 026874784 291 5,327 SH   SOLE   5,327 0 0
American Realty Ppty COM 02917t104 290 23,143 SH   SOLE   23,143 0 0
American Tower Corporation COM 03027x100 1,556 17,293 SH   SOLE   17,293 0 0
Amgen Inc. COM 031162100 628 5,308 SH   SOLE   5,308 0 0
Annaly Capital Mgmt. COM 035710409 785 68,640 SH   SOLE   68,640 0 0
Apple Inc. COM 037833100 12,359 132,995 SH   SOLE   132,995 0 0
Ares Capital Corp COM 04010L103 3,818 213,794 SH   SOLE   213,794 0 0
BB&T Corp COM 054937107 3,074 77,954 SH   SOLE   77,954 0 0
Bank of America Corp COM 060505104 5,301 344,892 SH   SOLE   344,892 0 0
Bank of the James COM 470299108 564 63,351 SH   SOLE   63,351 0 0
Becton Dickinson COM 075887109 5,718 48,337 SH   SOLE   48,337 0 0
Bed Bath & Beyond COM 075896100 584 10,185 SH   SOLE   10,185 0 0
Berkshire Hath. Cl B COM 084670702 1,274 10,070 SH   SOLE   10,070 0 0
Boeing Company COM 097023105 4,146 32,583 SH   SOLE   32,583 0 0
Bristol-Myers Squibb COM 110122108 3,234 66,673 SH   SOLE   66,673 0 0
CSX Corporation COM 126408103 283 9,193 SH   SOLE   9,193 0 0
CVS Caremark Corp. COM 126650100 8,367 111,018 SH   SOLE   111,018 0 0
CarMax Inc. COM 143130102 215 4,140 SH   SOLE   4,140 0 0
Caterpillar Inc COM 149123101 3,416 31,434 SH   SOLE   31,434 0 0
CenturyLink Inc. COM 156700106 3,810 105,249 SH   SOLE   105,249 0 0
Check Point Software COM M22465104 1,086 16,209 SH   SOLE   16,209 0 0
Chesapeake Energy Corp COM 165167107 1,054 33,921 SH   SOLE   33,921 0 0
Chevron Corp COM 166764100 3,878 29,705 SH   SOLE   29,705 0 0
Cisco Systems Inc. COM 17275R102 1,989 80,032 SH   SOLE   80,032 0 0
Citigroup, Inc. COM 172967424 1,398 29,678 SH   SOLE   29,678 0 0
Claymore S&P Glbl Water COM 18383Q507 263 8,730 SH   SOLE   8,730 0 0
Coca-Cola Company COM 191216100 1,858 43,852 SH   SOLE   43,852 0 0
Cognizant Tech Solutions COM 192446102 4,141 84,675 SH   SOLE   84,675 0 0
ConocoPhillips COM 20825C104 382 4,451 SH   SOLE   4,451 0 0
Copa Holdings, S.A. COM P31076105 2,278 15,976 SH   SOLE   15,976 0 0
Craft Brew Alliance COM 224122101 111 10,000 SH   SOLE   10,000 0 0
Cummins Inc. COM 231021106 1,983 12,851 SH   SOLE   12,851 0 0
DaVita Inc. COM 23918K108 2,352 32,521 SH   SOLE   32,521 0 0
Devon Energy Corp COM 25179M103 1,260 15,865 SH   SOLE   15,865 0 0
Dominion Resources Inc. COM 25746U109 1,264 17,677 SH   SOLE   17,677 0 0
Dow Chemical COM 260543103 3,349 65,088 SH   SOLE   65,088 0 0
Dryships Inc. COM Y2109Q101 45 14,000 SH   SOLE   14,000 0 0
DuPont de Nemours COM 263534109 377 5,765 SH   SOLE   5,765 0 0
Duke Energy Corp COM 26441C204 3,336 44,969 SH   SOLE   44,969 0 0
EMC Corporation COM 268648102 1,854 70,391 SH   SOLE   70,391 0 0
EQT Corporation COM 26884L109 3,098 28,983 SH   SOLE   28,983 0 0
Eli Lilly & Co. COM 532457108 306 4,919 SH   SOLE   4,919 0 0
Ensco Plc ADS COM G3157S106 2,551 45,909 SH   SOLE   45,909 0 0
Express Scripts Hldg COM 30219g108 5,619 81,053 SH   SOLE   81,053 0 0
Exxon Mobil Corp COM 30231G102 8,587 85,294 SH   SOLE   85,294 0 0
Facebook COM 30303M102 2,079 30,896 SH   SOLE   30,896 0 0
Fauquier Bankshares COM 312059108 182 11,984 SH   SOLE   11,984 0 0
FedEx Corp COM 31428X106 290 1,918 SH   SOLE   1,918 0 0
Federal Realty Investment COM 313747206 200 1,657 SH   SOLE   1,657 0 0
Flowserve Corp COM 34354P105 1,582 21,276 SH   SOLE   21,276 0 0
Ford Motor Company COM 345370860 1,792 103,956 SH   SOLE   103,956 0 0
General Electric Co COM 369604103 9,608 365,596 SH   SOLE   365,596 0 0
General Mills Inc. COM 370334104 250 4,765 SH   SOLE   4,765 0 0
Genworth Financial COM 37247D106 1,219 70,072 SH   SOLE   70,072 0 0
Glaxo Smithkline ADS COM 37733W105 202 3,784 SH   SOLE   3,784 0 0
Google Inc COM 38259P508 377 655 SH   SOLE   655 0 0
Google, Inc. COM 38259P706 382 654 SH   SOLE   654 0 0
Halliburton Company COM 406216101 1,409 19,839 SH   SOLE   19,839 0 0
Hess Corporation COM 42809H107 1,343 13,585 SH   SOLE   13,585 0 0
Home Depot Inc. COM 437076102 869 10,730 SH   SOLE   10,730 0 0
Honeywell Intl Inc COM 438516106 356 3,832 SH   SOLE   3,832 0 0
Huntington Bkshs COM 446150104 944 98,906 SH   SOLE   98,906 0 0
IBM Corp COM 459200101 5,884 32,462 SH   SOLE   32,462 0 0
IPackets International COM 46262T102 0 20,000 SH   SOLE   20,000 0 0
Intel Corporation COM 458140100 6,004 194,296 SH   SOLE   194,296 0 0
InvenSense, Inc. COM 46123D205 2,313 101,959 SH   SOLE   101,959 0 0
JPMorgan Chase COM 46625H100 5,316 92,252 SH   SOLE   92,252 0 0
Johnson & Johnson COM 478160104 5,543 52,984 SH   SOLE   52,984 0 0
Johnson Controls COM 478366107 1,337 26,783 SH   SOLE   26,783 0 0
KB Home COM 48666K109 483 25,880 SH   SOLE   25,880 0 0
Kraft Foods Group COM 50076Q106 1,502 25,052 SH   SOLE   25,052 0 0
Kurrant Mobile Catering COM 501294102 0 20,000 SH   SOLE   20,000 0 0
LKQ Corporation COM 501889208 534 19,990 SH   SOLE   19,990 0 0
Linc Energy COM 532782109 124 13,300 SH   SOLE   13,300 0 0
Lloyds Banking Group plc COM 539439109 172 33,500 SH   SOLE   33,500 0 0
Lowes Co., Inc. COM 548661107 2,997 62,447 SH   SOLE   62,447 0 0
Markel Corp COM 570535104 298 454 SH   SOLE   454 0 0
McDonald's Corp. COM 580135101 4,838 48,028 SH   SOLE   48,028 0 0
McKesson Corp COM 58155Q103 6,424 34,501 SH   SOLE   34,501 0 0
Medical Properties Trust COM 58463J304 184 13,900 SH   SOLE   13,900 0 0
Merck & Co. Inc. COM 58933Y105 4,985 86,173 SH   SOLE   86,173 0 0
Microchip Technology Inc COM 595017104 5,531 113,320 SH   SOLE   113,320 0 0
Microsoft Corp. COM 594918104 5,170 123,970 SH   SOLE   123,970 0 0
Mirant Corp Escrow - DoNotSell COM 604675991 0 20,286 SH   SOLE   20,286 0 0
Mondelez Int'l COM 609207105 2,443 64,944 SH   SOLE   64,944 0 0
Monsanto Co COM 61166W101 545 4,366 SH   SOLE   4,366 0 0
Morgan Stanley COM 617446448 705 21,795 SH   SOLE   21,795 0 0
National Fuel Gas Co. COM 636180101 523 6,675 SH   SOLE   6,675 0 0
National Oilwell COM 637071101 263 3,199 SH   SOLE   3,199 0 0
National Retail Properties COM 637417106 5,916 159,088 SH   SOLE   159,088 0 0
NextEra Energy, Inc. COM 65339F101 450 4,394 SH   SOLE   4,394 0 0
Nike Inc cl B COM 654106103 795 10,257 SH   SOLE   10,257 0 0
Norfolk Southern COM 655844108 2,285 22,174 SH   SOLE   22,174 0 0
Nucor Corporation COM 670346105 2,960 60,100 SH   SOLE   60,100 0 0
Oil Ser HOLDRS Tr COM 57060U191 500 8,650 SH   SOLE   8,650 0 0
Oracle Corporation COM 68389X105 1,127 27,796 SH   SOLE   27,796 0 0
Paccar Inc. COM 693718108 926 14,733 SH   SOLE   14,733 0 0
PepsiCo, Inc. COM 713448108 6,652 74,457 SH   SOLE   74,457 0 0
Pfizer Inc. COM 717081103 3,564 120,088 SH   SOLE   120,088 0 0
Philip Morris Intl COM 718172109 1,016 12,048 SH   SOLE   12,048 0 0
Pinnacle Bancshares COM 72345E102 256 14,283 SH   SOLE   14,283 0 0
PowerShares Financial Pfd COM 73935X229 342 18,800 SH   SOLE   18,800 0 0
Procter & Gamble COM 742718109 6,109 77,731 SH   SOLE   77,731 0 0
Prospect Capital Corp. COM 74348T102 2,695 253,659 SH   SOLE   253,659 0 0
Qualcomm Inc. COM 747525103 4,902 61,892 SH   SOLE   61,892 0 0
Quanta Services Inc. COM 74762E102 2,838 82,059 SH   SOLE   82,059 0 0
Regions Finc'l Corp COM 7591EP100 110 10,334 SH   SOLE   10,334 0 0
SPDR Cons Staples COM 81369Y308 597 13,380 SH   SOLE   13,380 0 0
SPDR Cons. Disc. COM 81369Y407 703 10,530 SH   SOLE   10,530 0 0
SPDR Dow Jones Real Estate COM 78463X863 1,472 33,262 SH   SOLE   33,262 0 0
SPDR Energy Sectr COM 81369Y506 2,547 25,440 SH   SOLE   25,440 0 0
SPDR Financial Select COM 81369Y605 1,006 44,220 SH   SOLE   44,220 0 0
SPDR Health Care Slct COM 81369Y209 886 14,568 SH   SOLE   14,568 0 0
SPDR Industrials Slct COM 81369Y704 781 14,448 SH   SOLE   14,448 0 0
SPDR S&P 500 ETF Trust COM 78462F103 396 2,021 SH   SOLE   2,021 0 0
SPDR S&P Dividend ETF COM 78464A763 5,406 70,590 SH   SOLE   70,590 0 0
SPDR S&P Int'l Small Cap COM 78463X871 1,181 33,491 SH   SOLE   33,491 0 0
SPDR S&P Pharma. COM 78464A722 1,018 9,804 SH   SOLE   9,804 0 0
SPDR Select Technology COM 81369Y803 1,023 26,687 SH   SOLE   26,687 0 0
SPDR Utilities Select COM 81369Y886 293 6,610 SH   SOLE   6,610 0 0
Schlumberger Ltd. COM 806857108 5,845 49,551 SH   SOLE   49,551 0 0
Schwab U.S. Broad Market ETF COM 808524102 2,211 46,326 SH   SOLE   46,326 0 0
Schwab U.S. Small-Cap ETF COM 808524607 607 11,074 SH   SOLE   11,074 0 0
Schwab US Div. Equity COM 808524797 214 5,580 SH   SOLE   5,580 0 0
SeaDrill Ltd COM G7945E105 497 12,450 SH   SOLE   12,450 0 0
Sentry Tech Corp. COM 81731K101 0 10,000 SH   SOLE   10,000 0 0
Southern Company COM 842587107 989 21,800 SH   SOLE   21,800 0 0
Spectra Energy Corp COM 847560109 5,882 138,472 SH   SOLE   138,472 0 0
SunTrust Banks, Inc. COM 867914103 832 20,766 SH   SOLE   20,766 0 0
Synchronoss Technologies, Inc. COM 87157B103 2,070 59,219 SH   SOLE   59,219 0 0
Thermo Fisher COM 883556102 7,017 59,464 SH   SOLE   59,464 0 0
Transocean Inc COM H8817H100 295 6,555 SH   SOLE   6,555 0 0
Triangle Capital Corp. COM 895848109 2,451 86,392 SH   SOLE   86,392 0 0
U.S. Bancorp COM 902973304 3,643 84,088 SH   SOLE   84,088 0 0
UDR, Inc. COM 902653104 1,095 38,258 SH   SOLE   38,258 0 0
Union First Market Bankshares COM 90662P104 541 21,085 SH   SOLE   21,085 0 0
United Parcel Svc. COM 911312106 216 2,108 SH   SOLE   2,108 0 0
United Technologies COM 913017109 4,108 35,579 SH   SOLE   35,579 0 0
Universal Health Realty COM 91359E105 1,250 28,755 SH   SOLE   28,755 0 0
Vanguard Dividend App. COM 921908844 4,368 56,034 SH   SOLE   56,034 0 0
Vanguard REIT ETF COM 922908553 2,807 37,510 SH   SOLE   37,510 0 0
Vantage Drilling Company COM G93205113 19 10,000 SH   SOLE   10,000 0 0
Verizon Comm. COM 92343V104 9,515 194,465 SH   SOLE   194,465 0 0
WGL Holdings Inc. COM 92924F106 247 5,727 SH   SOLE   5,727 0 0
Wal-Mart Stores, Inc. COM 931142103 3,450 45,961 SH   SOLE   45,961 0 0
Walt Disney Co COM 254687106 2,583 30,122 SH   SOLE   30,122 0 0
Wells Fargo & Co COM 949746101 2,090 39,764 SH   SOLE   39,764 0 0
WisdomTree Japan Equity Fund COM 97717W851 669 13,562 SH   SOLE   13,562 0 0
Yum! Brands, Inc. COM 988498101 207 2,545 SH   SOLE   2,545 0 0
db MSCI EAFE Hedged Equity ETF COM 233051200 1,908 69,123 SH   SOLE   69,123 0 0
eBay Inc. COM 278642103 1,748 34,920 SH   SOLE   34,920 0 0
iShares MSCI United Kingdom COM 464286699 246 11,763 SH   SOLE   11,763 0 0
iShr DJ Select Dividend COM 464287168 980 12,734 SH   SOLE   12,734 0 0
iShr FTSE NAREIT Mtg Pls (rem) COM 464288539 285 22,530 SH   SOLE   22,530 0 0
iShr MSCI EAFE COM 464287465 3,469 50,736 SH   SOLE   50,736 0 0
iShr MSCI Emerg Mkts COM 464287234 3,731 86,313 SH   SOLE   86,313 0 0
iShr MSCI Pacific Ex Japan COM 464286665 1,985 40,295 SH   SOLE   40,295 0 0
iShr Russell 2000 Index COM 464287655 5,878 49,477 SH   SOLE   49,477 0 0
iShr S&P 500 Index COM 464287200 2,724 13,825 SH   SOLE   13,825 0 0
iShr S&P Midcap 400 COM 464287507 5,252 36,705 SH   SOLE   36,705 0 0
iShr Trust S&P 100 COM 464287101 387 4,472 SH   SOLE   4,472 0 0
BB&T Pfd. 5.2% PFD 054937800 560 25,295 SH   SOLE   25,295 0 0
BB&T Pfd. 5.625% PFD 054937404 4,339 182,766 SH   SOLE   182,766 0 0
MS Cap III 6 1/4% PFD 617460209 885 35,044 SH   SOLE   35,044 0 0
Suntrust Banks Pfd 5.875% PFD 867914889 2,870 120,070 SH   SOLE   120,070 0 0
Wells Fargo 8% Non-cum. Perp. PFD 949746879 1,196 40,220 SH   SOLE   40,220 0 0
iShr S&P US Pfd ETF PFD 464288687 9,459 237,008 SH   SOLE   237,008 0 0
SPDR Gold Trust COM 78463V107 1,559 12,177 SH   SOLE   12,177 0 0
iPath Dow Jones Commodity Inde COM 06738C778 608 15,418 SH   SOLE   15,418 0 0
Alerian MLP ETF MLP 00162Q866 735 38,700 SH   SOLE   38,700 0 0
Credit Suisse MLP Index ETN MLP 22542D852 2,737 76,577 SH   SOLE   76,577 0 0
JPMorgan Alerian MLP ETN MLP 46625H365 8,876 169,460 SH   SOLE   169,460 0 0
Kinder Morgan Energy Ptnrs LP MLP 494550106 355 4,320 SH   SOLE   4,320 0 0
Linn Co. LLC MLP 535782106 4,887 156,172 SH   SOLE   156,172 0 0