FORM 13F INFORMATION TABLE
                                                           VALUE   SHARES/  SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
        NAME OF ISSUER          TITLE OF CLASS    CUSIP   (x$1000) PRN AMT  PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
                                                                                           
3M Company                     COM              88579Y101      715     6722 SH       SOLE                     6722
ALPS Sector Dividend Dogs      COM              00162Q858      493    16487 SH       SOLE                    16487
AT&T Inc.                      COM              00206R102     7179   195672 SH       SOLE                   195672
AbbVie Inc.                    COM              00287Y109      769    18861 SH       SOLE                    18861
Abbott Laboratories            COM              002824100     1146    32455 SH       SOLE                    32455
Alcoa, Inc.                    COM              013817101      281    33015 SH       SOLE                    33015
Altria Group Inc               COM              02209S103      397    11544 SH       SOLE                    11544
American Capital, Ltd.         COM              02503Y103     5070   347389 SH       SOLE                   347389
American Electric Power        COM              025537101      289     5946 SH       SOLE                     5946
American Express Co.           COM              025816109     3057    45309 SH       SOLE                    45309
American Intl Group            COM              026874784      239     6152 SH       SOLE                     6152
American Realty Ppty           COM              02917t104      176    12000 SH       SOLE                    12000
Amgen Inc.                     COM              031162100      650     6339 SH       SOLE                     6339
Anadarko Petroleum             COM              032511107      412     4708 SH       SOLE                     4708
Annaly Capital Mgmt.           COM              035710409     1960   123367 SH       SOLE                   123367
Apache Corporation             COM              037411105      202     2620 SH       SOLE                     2620
Apple Inc.                     COM              037833100     8652    19545 SH       SOLE                    19545
Ares Capital Corp              COM              04010L103     3435   189787 SH       SOLE                   189787
BB&T Corp                      COM              054937107     2216    70583 SH       SOLE                    70583
Bank of America Corp           COM              060505104     4143   340179 SH       SOLE                   340179
Bank of the James              COM              470299108      457    63212 SH       SOLE                    63212
Becton Dickinson               COM              075887109     5222    54617 SH       SOLE                    54617
Bed Bath & Beyond              COM              075896100      697    10815 SH       SOLE                    10815
Berkshire Hath. Cl B           COM              084670702      716     6871 SH       SOLE                     6871
Berkshire Hathaway =1 sh       COM              084670108      313      200 SH       SOLE                      200
Boeing Company                 COM              097023105     3273    38120 SH       SOLE                    38120
Bristol-Myers Squibb           COM              110122108     2756    66912 SH       SOLE                    66912
CVS Caremark Corp.             COM              126650100     6862   124787 SH       SOLE                   124787
Capitalsource Inc.             COM              14055X102      139    14490 SH       SOLE                    14490
Caterpillar Inc                COM              149123101     2957    34001 SH       SOLE                    34001
CenturyLink Inc.               COM              156700106     3668   104418 SH       SOLE                   104418
Check Point Software           COM              M22465104      615    13080 SH       SOLE                    13080
Chesapeake Energy Corp         COM              165167107      624    30550 SH       SOLE                    30550
Chevron Corp                   COM              166764100     3184    26795 SH       SOLE                    26795
Cirrus Logic Inc.              COM              172755100      728    32007 SH       SOLE                    32007
Cisco Systems Inc.             COM              17275R102     2327   111357 SH       SOLE                   111357
Citigroup, Inc.                COM              172967424      933    21097 SH       SOLE                    21097
Claymore S&P Glbl Water        COM              18383Q507      278    11630 SH       SOLE                    11630
Clorox Company                 COM              189054109      221     2500 SH       SOLE                     2500
Coach Inc                      COM              189754104      682    13641 SH       SOLE                    13641
Coca-Cola Company              COM              191216100     2062    50986 SH       SOLE                    50986
Cognizant Tech Solutions       COM              192446102     3225    42086 SH       SOLE                    42086
ConocoPhillips                 COM              20825C104      231     3849 SH       SOLE                     3849
Copa Holdings, S.A.            COM              P31076105      906     7574 SH       SOLE                     7574
Cummins Inc.                   COM              231021106      893     7712 SH       SOLE                     7712
DaVita Inc.                    COM              23918K108     1474    12427 SH       SOLE                    12427
Darden Restaurants Inc         COM              237194105     1407    27216 SH       SOLE                    27216
Denison Mines Corp             COM              248356107       28    20000 SH       SOLE                    20000
Devon Energy Corp              COM              25179M103      877    15536 SH       SOLE                    15536
Dominion Resources Inc.        COM              25746U109      892    15337 SH       SOLE                    15337
DuPont de Nemours              COM              263534109      226     4607 SH       SOLE                     4607
Duke Energy Corp               COM              26441C204     3188    43913 SH       SOLE                    43913
EMC Corporation                COM              268648102     1727    72292 SH       SOLE                    72292
EQT Corporation                COM              26884L109     2173    32078 SH       SOLE                    32078
Eli Lilly & Co.                COM              532457108      294     5169 SH       SOLE                     5169
Ensco Plc ADS                  COM              G3157S106     1330    22162 SH       SOLE                    22162
Express Scripts Hldg           COM              30219g108     5083    88214 SH       SOLE                    88214
Exxon Mobil Corp               COM              30231G102     8149    90431 SH       SOLE                    90431
Fauquier Bankshares            COM              312059108      144    11984 SH       SOLE                    11984
FedEx Corp                     COM              31428X106      203     2072 SH       SOLE                     2072
First Capital Bancorp          COM              319438107      165    51212 SH       SOLE                    51212
First Community Bancshares, In COM              31983A103      178    11235 SH       SOLE                    11235
Flowserve Corp                 COM              34354P105     1193     7115 SH       SOLE                     7115
Ford Motor Company             COM              345370860      952    72373 SH       SOLE                    72373
General Electric Co            COM              369604103     8863   383365 SH       SOLE                   383365
General Mills Inc.             COM              370334104      225     4561 SH       SOLE                     4561
Glaxo Smithkline ADS           COM              37733W105      206     4384 SH       SOLE                     4384
Google Inc                     COM              38259P508      495      623 SH       SOLE                      623
Hess Corporation               COM              42809H107     1596    22285 SH       SOLE                    22285
Home Depot Inc.                COM              437076102      773    11080 SH       SOLE                    11080
Honeywell Intl Inc             COM              438516106      296     3924 SH       SOLE                     3924
Huntington Bkshs               COM              446150104      791   107344 SH       SOLE                   107344
IBM Corp                       COM              459200101     8474    39728 SH       SOLE                    39728
Illinois Tool Works            COM              452308109      555     9107 SH       SOLE                     9107
Intel Corporation              COM              458140100     4490   205644 SH       SOLE                   205644
JPMorgan Chase                 COM              46625H100     4489    94576 SH       SOLE                    94576
Johnson & Johnson              COM              478160104     4320    52984 SH       SOLE                    52984
Johnson Controls               COM              478366107      387    11029 SH       SOLE                    11029
KB Home                        COM              48666K109      840    38605 SH       SOLE                    38605
Kraft Foods Group              COM              50076Q106      502     9738 SH       SOLE                     9738
Kurrant Mobile Catering        COM              501294102        0    20000 SH       SOLE                    20000
Lam Research Corporation       COM              512807108      367     8850 SH       SOLE                     8850
Linn Co. LLC                   COM              535782106      570    14600 SH       SOLE                    14600
Lloyds Banking Group plc       COM              539439109      195    65000 SH       SOLE                    65000
Lowes Co., Inc.                COM              548661107     2825    74503 SH       SOLE                    74503
Magnum Hunter Res.             COM              55973B102       46    11500 SH       SOLE                    11500
McDonald's Corp.               COM              580135101     4716    47310 SH       SOLE                    47310
McKesson Corp                  COM              58155Q103     4689    43429 SH       SOLE                    43429
Medical Properties Trust       COM              58463J304      168    10500 SH       SOLE                    10500
Merck & Co. Inc.               COM              58933Y105     3392    76743 SH       SOLE                    76743
Microchip Technology Inc       COM              595017104     4188   113901 SH       SOLE                   113901
Microsoft Corp.                COM              594918104     3882   135710 SH       SOLE                   135710
Mirant Corp Escrow - DoNotSell COM              604675991        0    20286 SH       SOLE                    20286
Mondelez Int'l                 COM              609207105     1483    48450 SH       SOLE                    48450
Monsanto Co                    COM              61166W101      459     4348 SH       SOLE                     4348
Morgan Stanley                 COM              617446448     1032    46947 SH       SOLE                    46947
National Fuel Gas Co.          COM              636180101      429     7000 SH       SOLE                     7000
National Oilwell               COM              637071101      200     2829 SH       SOLE                     2829
National Retail Properties     COM              637417106     6914   191147 SH       SOLE                   191147
NextEra Energy, Inc.           COM              65339F101      293     3767 SH       SOLE                     3767
Norfolk Southern               COM              655844108     1041    13503 SH       SOLE                    13503
Nuance Communications, Inc.    COM              67020Y100      380    18820 SH       SOLE                    18820
Nucor Corporation              COM              670346105     3494    75719 SH       SOLE                    75719
Oracle Corporation             COM              68389X105      933    28865 SH       SOLE                    28865
Paccar Inc.                    COM              693718108      940    18591 SH       SOLE                    18591
Peabody Energy Corp            COM              704549104      349    16485 SH       SOLE                    16485
PepsiCo, Inc.                  COM              713448108     6325    79957 SH       SOLE                    79957
Pfizer Inc.                    COM              717081103     3215   111402 SH       SOLE                   111402
Philip Morris Intl             COM              718172109      971    10473 SH       SOLE                    10473
Pinnacle Bancshares            COM              72345E102      145    11148 SH       SOLE                    11148
Procter & Gamble               COM              742718109     6111    79303 SH       SOLE                    79303
Prospect Capital Corp.         COM              74348T102     1354   124107 SH       SOLE                   124107
Qualcomm Inc.                  COM              747525103     4337    64789 SH       SOLE                    64789
Quanta Services Inc.           COM              74762E102     1280    44800 SH       SOLE                    44800
Regions Finc'l Corp            COM              7591EP100       94    11534 SH       SOLE                    11534
SPDR Cons Staples              COM              81369Y308      280     7032 SH       SOLE                     7032
SPDR Cons. Disc.               COM              81369Y407      540    10190 SH       SOLE                    10190
SPDR DJ Mid Cap Grwth ETF      COM              78484A821      231     2425 SH       SOLE                     2425
SPDR Energy Sectr              COM              81369Y506     1836    23146 SH       SOLE                    23146
SPDR Financial Select          COM              81369Y605      192    10570 SH       SOLE                    10570
SPDR Health Care Slct          COM              81369Y209      238     5180 SH       SOLE                     5180
SPDR S&P Dividend ETF          COM              78464A763     5110    77431 SH       SOLE                    77431
SPDR S&P Pharma.               COM              78464A722      364     5760 SH       SOLE                     5760
SanDisk Corporation            COM              80004C101      288     5249 SH       SOLE                     5249
Schlumberger Ltd.              COM              806857108     4031    53831 SH       SOLE                    53831
SeaDrill Ltd                   COM              G7945E105      448    12044 SH       SOLE                    12044
Sentry Tech Corp.              COM              81731K101        0    10000 SH       SOLE                    10000
Simon Property Group Inc.      COM              828806109      220     1385 SH       SOLE                     1385
Sirius XM Radio Inc.           COM              82967N108       77    24853 SH       SOLE                    24853
Southern Company               COM              842587107      916    19527 SH       SOLE                    19527
Spectra Energy Corp            COM              847560109     4492   146094 SH       SOLE                   146094
Steel Dynamics Inc.            COM              858119100      191    12000 SH       SOLE                    12000
StellarOne Corp                COM              85856G100      263    16287 SH       SOLE                    16287
SunTrust Banks, Inc.           COM              867914103     1012    35113 SH       SOLE                    35113
Thermo Fisher                  COM              883556102     5372    70237 SH       SOLE                    70237
Transocean Inc                 COM              H8817H100      286     5495 SH       SOLE                     5495
Triangle Capital Corp.         COM              895848109     1908    68161 SH       SOLE                    68161
U.S. Bancorp                   COM              902973304     3254    95902 SH       SOLE                    95902
UDR, Inc.                      COM              902653104      995    41140 SH       SOLE                    41140
United Technologies            COM              913017109     3447    36897 SH       SOLE                    36897
Universal Health Realty        COM              91359E105     1923    33326 SH       SOLE                    33326
Vanguard Dividend App.         COM              921908844     3219    48995 SH       SOLE                    48995
Vanguard Growth ETF            COM              922908736      254     3283 SH       SOLE                     3283
Vanguard REIT ETF              COM              922908553     1604    22741 SH       SOLE                    22741
Verizon Comm.                  COM              92343V104     9775   198890 SH       SOLE                   198890
Vodafone Group                 COM              92857W209      559    19673 SH       SOLE                    19673
Wal-Mart Stores, Inc.          COM              931142103     2793    37326 SH       SOLE                    37326
Walt Disney Co                 COM              254687106     1822    32085 SH       SOLE                    32085
Wells Fargo & Co               COM              949746101     1416    38274 SH       SOLE                    38274
Wisdom Tree Dividend Ex-Financ COM              97717W406      359     5800 SH       SOLE                     5800
WisdomTree Emerging Mkts Equit COM              97717W315      296     5375 SH       SOLE                     5375
WisdomTree LargeCap Dividend   COM              97717W307      597    10130 SH       SOLE                    10130
WisdomTree MidCap Earngs       COM              97717W570      237     3360 SH       SOLE                     3360
Xerox Corporation              COM              984121103       86    10001 SH       SOLE                    10001
iShr DJ Select Dividend        COM              464287168      455     7172 SH       SOLE                     7172
iShr FTSE NAREIT Mtg Pls (rem) COM              464288539     1581   101115 SH       SOLE                   101115
iShr MSCI EAFE                 COM              464287465     2142    36325 SH       SOLE                    36325
iShr MSCI Emerg Mkts           COM              464287234     3864    90350 SH       SOLE                    90350
iShr MSCI Pacific Ex Japan     COM              464286665     1031    20741 SH       SOLE                    20741
iShr Russell 2000 Index        COM              464287655     4293    45458 SH       SOLE                    45458
iShr S&P 500 Index             COM              464287200     2043    12985 SH       SOLE                    12985
iShr S&P Latin Amer 40         COM              464287390      367     8409 SH       SOLE                     8409
iShr S&P Midcap 400            COM              464287507     3071    26689 SH       SOLE                    26689
iShr Trust S&P 100             COM              464287101     1069    15182 SH       SOLE                    15182
BB&T Pfd. 5.625%                                054937404     3511   137459 SH       SOLE                   137459
Bank of America Pfd H                           060505765     1180    46293 SH       SOLE                    46293
GE Capital Corp Pfd                             369622444      355    13400 SH       SOLE                    13400
MS Cap III 6 1/4%                               617460209      809    32129 SH       SOLE                    32129
Wells Fargo 8% Non-cum. Perp.                   949746879     1217    40670 SH       SOLE                    40670
iShr S&P US Pfd ETF                             464288687     9542   235477 SH       SOLE                   235477
SPDR Gold Trust                                 78463V107     6432    41638 SH       SOLE                    41638
iPath Dow Jones Commodity Inde                  06738C778      790    19460 SH       SOLE                    19460
iShr COMEX Gold Trust                           464285105     1008    64980 SH       SOLE                    64980
Alerian MLP ETF                                 00162Q866      650    36700 SH       SOLE                    36700
Credit Suisse MLP Index ETN                     22542D852      480    16635 SH       SOLE                    16635
JPMorgan Alerian MLP ETN                        46625H365     9040   198765 SH       SOLE                   198765
Kinder Morgan Energy Ptnrs LP                   494550106      201     2240 SH       SOLE                     2240
Eaton Vance Multi-Strategy Abs                  277923496      117 12872.9610SH      SOLE               12872.9610
Goldman Sachs Satellite Strate                  38143H332     1080 130478.1690SH     SOLE              130478.1690
Invesco Balanced Risk Allocati                  00141V697     1682 131091.8180SH     SOLE              131091.8180
PIMCO All-Asset All Authority                   72200Q182    11043 1010313.2290SH    SOLE             1010313.2290
American Century Equity Income                  025076100      114 13420.4390SH      SOLE               13420.4390
Eaton Vance Atlanta Capital SM                  277902656      288 14936.2040SH      SOLE               14936.2040
Fidelity Contra Fund                            316071109      290 3461.0240SH       SOLE                3461.0240
Fmi Large Cap Fund                              302933205      552 28991.0580SH      SOLE               28991.0580
Franklin Custodian Fd Income C                  353496300       77 32940.4540SH      SOLE               32940.4540
Schwab S P 500 Index Fund  Sel                  808509855      858 34945.5680SH      SOLE               34945.5680
Schwab Smallcap Index Fundsele                  808509848      238 10042.0351SH      SOLE               10042.0351
Scout Mid Cap Fund                              81063U206      179 11664.7980SH      SOLE               11664.7980
Small Cap Growth Admiral Share                  921937710      253 7185.7920SH       SOLE                7185.7920
Small Cap Value Admiral Shares                  921937686      252 7130.7321SH       SOLE                7130.7321
USAA Mutual Funds Trst S&P 500                  903288884     1825 81609.3320SH      SOLE               81609.3320
Vanguard 500 Index Fd Admiral                   922908710     2774 19184.7350SH      SOLE               19184.7350
Vanguard Developed Markets Adm                  921937678      259 8844.7519SH       SOLE                8844.7519
Vanguard Emerging Markets Stoc                  922042841      319 8907.7581SH       SOLE                8907.7581
Vanguard Extended Market Index                  922908694      506 9765.0330SH       SOLE                9765.0330
Vanguard Global Equity Fund                     922038203      272 13438.6680SH      SOLE               13438.6680
Vanguard Growth Index Admiral                   922908660      214 5353.0670SH       SOLE                5353.0670
Vanguard Index Trust 500 Index                  922908108      290 2007.0270SH       SOLE                2007.0270
Vanguard Lifestrategy Growth F                  921909503      601 24142.3710SH      SOLE               24142.3710
Vanguard Lifestrategy Moderate                  921909404     1316 60940.6600SH      SOLE               60940.6600
Vanguard Mid-Cap Index Admiral                  922908645      502 4363.0690SH       SOLE                4363.0690
Vanguard Star Fd                                921909107      720 32870.2940SH      SOLE               32870.2940
Vanguard Target Retirement 203                  92202E508      475 31399.4830SH      SOLE               31399.4830
Vanguard Tax Managed Cap Appre                  921943866      252 3195.4480SH       SOLE                3195.4480
Vanguard Value Index Fd Admira                  922908678      274 10713.7000SH      SOLE               10713.7000
Vanguard Windsor II Admiral Sh                  922018304      303 5264.9430SH       SOLE                5264.9430
Virtus AlphaSector Prem Fd.                     92828R230     2042 139387.4250SH     SOLE              139387.4250
Nasdaq OMX Group CVT BD to Com                  631103AA6       15    15000 PRN      SOLE                    15000