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 981 6,512 SH   SOLE   6,512 0 0
ALPS Sector Dividend Dogs COM 00162Q858 719 20,226 SH   SOLE   20,226 0 0
AT&T Inc. COM 00206R102 7,258 210,924 SH   SOLE   210,924 0 0
AbbVie Inc. COM 00287Y109 6,409 108,194 SH   SOLE   108,194 0 0
Abbott Laboratories COM 002824100 1,219 27,149 SH   SOLE   27,149 0 0
Advanced Micro Devices COM 007903107 29 10,100 SH   SOLE   10,100 0 0
Alibaba Group Holdings COM 01609W102 571 7,028 SH   SOLE   7,028 0 0
Allergan Inc. COM G0177J108 261 836 SH   SOLE   836 0 0
Alphabet Inc. COM 02079K107 349 460 SH   SOLE   460 0 0
Alphabet Inc. Cl A COM 02079K305 1,313 1,687 SH   SOLE   1,687 0 0
Alternate Energy Holdings Inc. COM 02147K105 0 15,000 SH   SOLE   15,000 0 0
Altria Group Inc COM 02209S103 723 12,416 SH   SOLE   12,416 0 0
Amazon.com Inc. COM 023135106 1,285 1,901 SH   SOLE   1,901 0 0
American Capital, Ltd. COM 02503Y103 2,498 181,140 SH   SOLE   181,140 0 0
American Electric Power COM 025537101 389 6,682 SH   SOLE   6,682 0 0
American Express Co. COM 025816109 3,101 44,582 SH   SOLE   44,582 0 0
American Intl Group COM 026874784 731 11,795 SH   SOLE   11,795 0 0
American Tower Corporation COM 03027x100 1,936 19,965 SH   SOLE   19,965 0 0
Amgen Inc. COM 031162100 790 4,864 SH   SOLE   4,864 0 0
Annaly Capital Mgmt. COM 035710409 323 34,420 SH   SOLE   34,420 0 0
Anthem COM 036752103 241 1,725 SH   SOLE   1,725 0 0
Apple Inc. COM 037833100 13,605 129,252 SH   SOLE   129,252 0 0
Ares Capital Corp COM 04010L103 2,990 209,852 SH   SOLE   209,852 0 0
BB&T Corp COM 054937107 3,382 89,449 SH   SOLE   89,449 0 0
Bank of America Corp COM 060505104 5,975 355,008 SH   SOLE   355,008 0 0
Bank of the James COM 470299108 1,261 97,560 SH   SOLE   97,560 0 0
Becton Dickinson COM 075887109 7,605 49,354 SH   SOLE   49,354 0 0
Berkshire Hath. Cl B COM 084670702 2,224 16,844 SH   SOLE   16,844 0 0
Berkshire Hathaway =1 sh COM 084670108 593 3 SH   SOLE   3 0 0
Boeing Company COM 097023105 4,980 34,444 SH   SOLE   34,444 0 0
Bristol-Myers Squibb COM 110122108 3,266 47,478 SH   SOLE   47,478 0 0
CSX Corporation COM 126408103 220 8,486 SH   SOLE   8,486 0 0
CVS Health COM 126650100 9,856 100,808 SH   SOLE   100,808 0 0
Caterpillar Inc COM 149123101 1,947 28,656 SH   SOLE   28,656 0 0
CenturyLink Inc. COM 156700106 1,705 67,782 SH   SOLE   67,782 0 0
Changing Technologies, Inc. COM 15911U109 0 10,500 SH   SOLE   10,500 0 0
Check Point Software Tech. Ltd COM M22465104 1,803 22,160 SH   SOLE   22,160 0 0
Chevron Corp COM 166764100 2,597 28,869 SH   SOLE   28,869 0 0
Cisco Systems Inc. COM 17275R102 3,138 115,558 SH   SOLE   115,558 0 0
Citigroup, Inc. COM 172967424 1,022 19,751 SH   SOLE   19,751 0 0
Clorox Company COM 189054109 264 2,079 SH   SOLE   2,079 0 0
Coca-Cola Company COM 191216100 1,532 35,664 SH   SOLE   35,664 0 0
Cognizant Tech Solutions COM 192446102 4,790 79,806 SH   SOLE   79,806 0 0
Comcast Cl A COM 20030N101 234 4,144 SH   SOLE   4,144 0 0
Cummins Inc. COM 231021106 591 6,720 SH   SOLE   6,720 0 0
DJ International REIT ETF COM 78463X863 1,477 37,768 SH   SOLE   37,768 0 0
DaVita Inc. COM 23918K108 2,162 31,013 SH   SOLE   31,013 0 0
Devon Energy Corp COM 25179M103 253 7,912 SH   SOLE   7,912 0 0
Digital Realty Trust COM 253868103 3,174 41,975 SH   SOLE   41,975 0 0
Dominion Resources Inc. COM 25746U109 1,293 19,117 SH   SOLE   19,117 0 0
Dow Chemical COM 260543103 3,006 58,386 SH   SOLE   58,386 0 0
DuPont de Nemours COM 263534109 253 3,804 SH   SOLE   3,804 0 0
Duke Energy Corp COM 26441C204 3,078 43,116 SH   SOLE   43,116 0 0
EMC Corporation COM 268648102 929 36,158 SH   SOLE   36,158 0 0
EOG Resources Inc COM 26875P101 204 2,880 SH   SOLE   2,880 0 0
EQT Corporation COM 26884L109 1,360 26,083 SH   SOLE   26,083 0 0
Eli Lilly & Co. COM 532457108 314 3,727 SH   SOLE   3,727 0 0
Emerson Electric Co. COM 291011104 1,675 35,028 SH   SOLE   35,028 0 0
Express Scripts Hldg COM 30219g108 6,352 72,666 SH   SOLE   72,666 0 0
Exxon Mobil Corp COM 30231G102 7,247 92,964 SH   SOLE   92,964 0 0
Facebook COM 30303M102 4,095 39,126 SH   SOLE   39,126 0 0
Fauquier Bankshares COM 312059108 183 11,984 SH   SOLE   11,984 0 0
FedEx Corp COM 31428X106 221 1,483 SH   SOLE   1,483 0 0
Five Below Inc. COM 33829M101 521 16,230 SH   SOLE   16,230 0 0
Flowserve Corp COM 34354P105 573 13,614 SH   SOLE   13,614 0 0
Ford Motor Company COM 345370860 2,477 175,763 SH   SOLE   175,763 0 0
General Electric Co COM 369604103 10,386 333,413 SH   SOLE   333,413 0 0
General Mills Inc. COM 370334104 299 5,179 SH   SOLE   5,179 0 0
Genworth Financial COM 37247D106 91 24,271 SH   SOLE   24,271 0 0
Halliburton Company COM 406216101 1,198 35,193 SH   SOLE   35,193 0 0
Halyard Health Inc COM 40650V100 314 9,400 SH   SOLE   9,400 0 0
Home Depot Inc. COM 437076102 1,253 9,473 SH   SOLE   9,473 0 0
Honeywell Intl Inc COM 438516106 399 3,852 SH   SOLE   3,852 0 0
Huntington Bkshs COM 446150104 943 85,293 SH   SOLE   85,293 0 0
IBM Corp COM 459200101 3,383 24,582 SH   SOLE   24,582 0 0
IPackets International COM 46262T102 0 20,000 SH   SOLE   20,000 0 0
Intel Corporation COM 458140100 5,822 169,010 SH   SOLE   169,010 0 0
InvenSense, Inc. COM 46123D205 913 89,247 SH   SOLE   89,247 0 0
JPMorgan Chase COM 46625H100 6,762 102,412 SH   SOLE   102,412 0 0
Johnson & Johnson COM 478160104 5,203 50,648 SH   SOLE   50,648 0 0
Johnson Controls COM 478366107 936 23,699 SH   SOLE   23,699 0 0
Kraft Heinz Co. COM 500754106 600 8,248 SH   SOLE   8,248 0 0
Kurrant Mobile Catering COM 501294102 0 20,000 SH   SOLE   20,000 0 0
LKQ Corporation COM 501889208 205 6,925 SH   SOLE   6,925 0 0
Lowes Co., Inc. COM 548661107 4,372 57,492 SH   SOLE   57,492 0 0
Markel Corp COM 570535104 420 476 SH   SOLE   476 0 0
McDermott Int'l COM 580037109 44 13,200 SH   SOLE   13,200 0 0
McDonald's Corp. COM 580135101 5,033 42,606 SH   SOLE   42,606 0 0
McKesson Corp COM 58155Q103 6,401 32,454 SH   SOLE   32,454 0 0
Medical Properties Trust COM 58463J304 297 25,800 SH   SOLE   25,800 0 0
Merck & Co. Inc. COM 58933Y105 4,892 92,624 SH   SOLE   92,624 0 0
Microchip Technology Inc COM 595017104 5,285 113,558 SH   SOLE   113,558 0 0
Microsoft Corp. COM 594918104 6,535 117,784 SH   SOLE   117,784 0 0
Mirant Corp Escrow - DoNotSell COM 604675991 0 21,513 SH   SOLE   21,513 0 0
Mondelez Int'l COM 609207105 3,265 72,808 SH   SOLE   72,808 0 0
Monsanto Co COM 61166W101 417 4,231 SH   SOLE   4,231 0 0
Morgan Stanley COM 617446448 1,017 31,973 SH   SOLE   31,973 0 0
National Fuel Gas Co. COM 636180101 276 6,450 SH   SOLE   6,450 0 0
National Retail Properties COM 637417106 5,279 131,803 SH   SOLE   131,803 0 0
NextEra Energy, Inc. COM 65339F101 459 4,417 SH   SOLE   4,417 0 0
Nike Inc cl B COM 654106103 2,402 38,424 SH   SOLE   38,424 0 0
Norfolk Southern COM 655844108 1,240 14,663 SH   SOLE   14,663 0 0
Nucor Corporation COM 670346105 2,079 51,595 SH   SOLE   51,595 0 0
Occidental Petroleum COM 674599105 262 3,875 SH   SOLE   3,875 0 0
Oil Ser HOLDRS Tr COM 57060U191 433 16,360 SH   SOLE   16,360 0 0
Oracle Corporation COM 68389X105 1,281 35,054 SH   SOLE   35,054 0 0
Paccar Inc. COM 693718108 876 18,486 SH   SOLE   18,486 0 0
PayPal Holdings, Inc. COM 70450Y103 966 26,690 SH   SOLE   26,690 0 0
PepsiCo, Inc. COM 713448108 7,202 72,079 SH   SOLE   72,079 0 0
Pfizer Inc. COM 717081103 4,317 133,733 SH   SOLE   133,733 0 0
Philip Morris Intl COM 718172109 1,057 12,023 SH   SOLE   12,023 0 0
Pinnacle Bancshares COM 72345E102 220 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,044 76,106 SH   SOLE   76,106 0 0
Prospect Capital Corp. COM 74348T102 1,197 171,463 SH   SOLE   171,463 0 0
Pure Funds ISE Cyber Sec. ETF COM 30304R407 308 11,910 SH   SOLE   11,910 0 0
Qualcomm Inc. COM 747525103 3,104 62,093 SH   SOLE   62,093 0 0
Quanta Services Inc. COM 74762E102 1,034 51,061 SH   SOLE   51,061 0 0
R.R. Donnelley COM 257867101 3,137 213,133 SH   SOLE   213,133 0 0
SPDR Cons Staples COM 81369Y308 605 11,991 SH   SOLE   11,991 0 0
SPDR Cons. Disc. COM 81369Y407 1,460 18,682 SH   SOLE   18,682 0 0
SPDR Energy Sectr COM 81369Y506 1,118 18,531 SH   SOLE   18,531 0 0
SPDR Financial Select COM 81369Y605 793 33,287 SH   SOLE   33,287 0 0
SPDR Health Care Slct COM 81369Y209 998 13,858 SH   SOLE   13,858 0 0
SPDR Industrials Slct COM 81369Y704 440 8,305 SH   SOLE   8,305 0 0
SPDR KBW Reg Bnkng COM 78464A698 221 5,265 SH   SOLE   5,265 0 0
SPDR S&P 500 ETF Trust COM 78462F103 233 1,141 SH   SOLE   1,141 0 0
SPDR S&P Dividend ETF COM 78464A763 4,074 55,379 SH   SOLE   55,379 0 0
SPDR S&P Int'l Small Cap COM 78463X871 988 35,009 SH   SOLE   35,009 0 0
SPDR Select Technology COM 81369Y803 733 17,115 SH   SOLE   17,115 0 0
SPDR Utilities Select COM 81369Y886 283 6,537 SH   SOLE   6,537 0 0
Sandridge Energy, Inc. COM 80007P307 2 10,000 SH   SOLE   10,000 0 0
Schlumberger Ltd. COM 806857108 3,942 56,517 SH   SOLE   56,517 0 0
Schwab U.S. Broad Market ETF COM 808524102 3,952 80,590 SH   SOLE   80,590 0 0
Schwab U.S. Mid-Cap COM 808524508 404 10,079 SH   SOLE   10,079 0 0
Schwab U.S. Small-Cap ETF COM 808524607 810 15,542 SH   SOLE   15,542 0 0
Schwab US Div. Equity COM 808524797 1,046 27,126 SH   SOLE   27,126 0 0
Sentry Tech Corp. COM 81731K101 0 10,000 SH   SOLE   10,000 0 0
Southern Company COM 842587107 930 19,868 SH   SOLE   19,868 0 0
Spectra Energy Corp COM 847560109 4,104 171,428 SH   SOLE   171,428 0 0
Starbucks Corporation COM 855244109 409 6,816 SH   SOLE   6,816 0 0
SunTrust Banks, Inc. COM 867914103 837 19,527 SH   SOLE   19,527 0 0
Synchronoss Technologies, Inc. COM 87157B103 2,740 77,770 SH   SOLE   77,770 0 0
Target Corporation COM 87612E106 403 5,545 SH   SOLE   5,545 0 0
Thermo Fisher COM 883556102 8,982 63,322 SH   SOLE   63,322 0 0
Triangle Capital Corp. COM 895848109 2,191 114,653 SH   SOLE   114,653 0 0
Tyson Foods, Inc. COM 902494103 224 4,200 SH   SOLE   4,200 0 0
U.S. Bancorp COM 902973304 3,320 77,809 SH   SOLE   77,809 0 0
UDR, Inc. COM 902653104 953 25,359 SH   SOLE   25,359 0 0
Union First Market Bankshares COM 90662P104 592 23,469 SH   SOLE   23,469 0 0
United Rentals Inc. COM 911363109 1,305 17,995 SH   SOLE   17,995 0 0
United Technologies COM 913017109 3,497 36,404 SH   SOLE   36,404 0 0
Universal Health Realty COM 91359E105 1,028 20,555 SH   SOLE   20,555 0 0
Vanguard Dividend App. COM 921908844 4,895 62,952 SH   SOLE   62,952 0 0
Vanguard Growth ETF COM 922908736 1,129 10,608 SH   SOLE   10,608 0 0
Vanguard High Dividend Yield COM 921946406 202 3,031 SH   SOLE   3,031 0 0
Vanguard Mid-Cap ETF COM 922908629 756 6,298 SH   SOLE   6,298 0 0
Vanguard REIT ETF COM 922908553 3,607 45,244 SH   SOLE   45,244 0 0
Vanguard Total Stock Mkt COM 922908769 749 7,184 SH   SOLE   7,184 0 0
Vantage Drilling Company COM G93205113 0 10,000 SH   SOLE   10,000 0 0
Vereit, Inc. COM 92339V100 118 14,943 SH   SOLE   14,943 0 0
Verizon Comm. COM 92343V104 8,806 190,530 SH   SOLE   190,530 0 0
WGL Holdings Inc. COM 92924F106 302 4,797 SH   SOLE   4,797 0 0
Wal-Mart Stores, Inc. COM 931142103 2,177 35,517 SH   SOLE   35,517 0 0
Walt Disney Co COM 254687106 4,729 45,003 SH   SOLE   45,003 0 0
Wells Fargo & Co COM 949746101 3,313 60,949 SH   SOLE   60,949 0 0
db MSCI EAFE Hedged Equity ETF COM 233051200 3,660 134,759 SH   SOLE   134,759 0 0
iShr DJ Select Dividend COM 464287168 801 10,664 SH   SOLE   10,664 0 0
iShr FTSE NAREIT Mtg Pls (rem) COM 464288539 99 10,369 SH   SOLE   10,369 0 0
iShr MSCI EAFE COM 464287465 2,502 42,617 SH   SOLE   42,617 0 0
iShr MSCI Emerg Mkts COM 464287234 1,920 59,641 SH   SOLE   59,641 0 0
iShr MSCI Pacific Ex Japan COM 464286665 1,471 38,330 SH   SOLE   38,330 0 0
iShr NASDAQ BioTech COM 464287556 244 720 SH   SOLE   720 0 0
iShr Russell 2000 Index COM 464287655 3,427 30,426 SH   SOLE   30,426 0 0
iShr S&P 500 Index COM 464287200 2,918 14,245 SH   SOLE   14,245 0 0
iShr S&P Midcap 400 COM 464287507 5,267 37,806 SH   SOLE   37,806 0 0
iShr Trust S&P 100 COM 464287101 321 3,517 SH   SOLE   3,517 0 0
salesforce.com Inc. COM 79466L302 224 2,852 SH   SOLE   2,852 0 0
BB&T Pfd. 5.2% PFD 054937800 689 27,295 SH   SOLE   27,295 0 0
BB&T Pfd. 5.625% PFD 054937404 3,180 121,780 SH   SOLE   121,780 0 0
Bank of America Floating Rate PFD 060505815 1,773 79,194 SH   SOLE   79,194 0 0
MS Cap III 6 1/4% PFD 617460209 691 27,129 SH   SOLE   27,129 0 0
Suntrust Banks Pfd 5.875% PFD 867914889 2,842 109,773 SH   SOLE   109,773 0 0
Wells Fargo 8% Non-cum. Perp. PFD 949746879 970 34,553 SH   SOLE   34,553 0 0
iShr S&P US Pfd ETF PFD 464288687 9,620 247,611 SH   SOLE   247,611 0 0
SPDR Gold Trust COM 78463V107 650 6,411 SH   SOLE   6,411 0 0
Alerian MLP ETF MLP 00162Q866 348 28,900 SH   SOLE   28,900 0 0
Credit Suisse MLP Index ETN MLP 22542D852 1,872 100,570 SH   SOLE   100,570 0 0
JPMorgan Alerian MLP ETN MLP 46625H365 3,721 128,449 SH   SOLE   128,449 0 0
Kinder Morgan MLP 49456B101 847 56,774 SH   SOLE   56,774 0 0
Linn Co. LLC MLP 535782106 39 38,450 SH   SOLE   38,450 0 0