<TABLE>
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
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
<S> <C> <C> <C> <C> <C> <C> <C> <C> <C> <C> <C>
1st Miracle Group COM 320966104 9 300000.000SH SOLE 300000.000
AES Corporation COM 00130H105 7408 108140.000SH SOLE 108140.000
AT&T COM 001957109 3672 125015.000SH SOLE 125015.000
ATMI Inc. COM 00207R101 2183 93400.000SH SOLE 93400.000
Abbott Labs COM 002824100 787 16550.000SH SOLE 16550.000
Advanced Env Recyc Tec A Class COM 21 16300.000SH SOLE 16300.000
Allied Capital Corp COM 01903Q108 4299 207175.000SH SOLE 207175.000
Allstate COM 020002101 2471 71105.000SH SOLE 71105.000
America Online COM 02364J104 3339 62120.000SH SOLE 62120.000
American Elec Power COM 025537101 469 12000.000SH SOLE 12000.000
American Express COM 025816109 2647 43570.000SH SOLE 43570.000
American Home Prod COM 026609107 792 14038.000SH SOLE 14038.000
Amgen COM 031162100 13303 190510.000SH SOLE 190510.000
BB & T Corp. COM 054937107 4178 138692.604SH SOLE 138692.604
BP Amoco PLC ADS COM 055622104 620 11858.000SH SOLE 11858.000
Baker Hughes Inc COM 057224107 2272 61200.000SH SOLE 61200.000
Bank of America COM 060505104 2065 39433.348SH SOLE 39433.348
Bank of The James COM BankofJam 242 20150.000SH SOLE 20150.000
Bell South Corp COM 079860102 2049 50583.000SH SOLE 50583.000
Benz Energy COM 08345L100 2 64000.000SH SOLE 64000.000
Best Buy Inc COM 086516101 4198 65980.000SH SOLE 65980.000
Bristol Myers Squibb COM 110122108 9332 163369.000SH SOLE 163369.000
Capital One COM 14040H105 627 8948.000 SH SOLE 8948.000
Cendant Corp COM 151313103 1911 175745.000SH SOLE 175745.000
Chase Manhattan Bank COM 16161A108 387 8376.000 SH SOLE 8376.000
Chesapeake Corp COM 165159104 1281 66537.000SH SOLE 66537.000
Chevron Corp COM 166751107 664 7787.069 SH SOLE 7787.069
Circuit City Stores COM 172737108 1771 77010.000SH SOLE 77010.000
Cisco Systems COM 17275R102 14104 255280.000SH SOLE 255280.000
Citigroup COM 172967101 3909 72222.009SH SOLE 72222.009
Coastal Corp COM 190441105 3469 46800.000SH SOLE 46800.000
Coca Cola COM 191216100 1258 22815.000SH SOLE 22815.000
Columbia Energy Gr COM 197648108 363 5115.000 SH SOLE 5115.000
Community Bancshares COM 203631106 1576 79786.400SH SOLE 79786.400
Compaq Computer COM 204493100 2160 78329.000SH SOLE 78329.000
Comstock Res Inc New COM 205768203 728 64000.000SH SOLE 64000.000
Digex Inc. COM 253756100 456 9725.000 SH SOLE 9725.000
Disney COM 254687106 7665 200395.000SH SOLE 200395.000
Dominion Resources COM 25746U109 339 5832.000 SH SOLE 5832.000
Dow Chemical COM 260543103 2549 102215.000SH SOLE 102215.000
Duke Energy COM 264399106 4706 54884.000SH SOLE 54884.000
ECI Telecom Ltd. COM 268258100 1174 38325.000SH SOLE 38325.000
EOG Resources COM 26875P101 818 21040.000SH SOLE 21040.000
Eastman Kodak COM 277461109 863 21115.000SH SOLE 21115.000
Emerson Electric Co. COM 291011104 6275 93660.000SH SOLE 93660.000
Equitable Resources COM 294549100 3335 52625.000SH SOLE 52625.000
Equity Residential Properties COM 29476L107 1445 30056.000SH SOLE 30056.000
Ericsson Telephone COM 294821400 2217 149664.000SH SOLE 149664.000
Estee Lauder COM 518439104 846 23100.000SH SOLE 23100.000
Exar Corp. COM 300645108 2532 20925.000SH SOLE 20925.000
Exxon Mobil Corp COM 30231G102 2899 32523.645SH SOLE 32523.645
FactSet Research Systems, Inc. COM 303075105 778 20700.000SH SOLE 20700.000
Fauquier Bankshares COM 312059108 173 11000.000SH SOLE 11000.000
Federal Ntl Mtg Assn COM 313586109 954 13341.000SH SOLE 13341.000
First Data Corp COM 319963104 4335 110968.123SH SOLE 110968.123
First Ind Rlty Tr COM 32054K103 4378 142375.000SH SOLE 142375.000
First Union Corp COM 337358105 4634 143973.000SH SOLE 143973.000
First Va Banks, Inc with Rts A COM 337477103 231 5431.000 SH SOLE 5431.000
Gannett Co COM 364730101 771 14550.000SH SOLE 14550.000
Gemstar TV Guide COM 36866W106 8496 97447.000SH SOLE 97447.000
General Electric COM 369604103 18360 318271.331SH SOLE 318271.331
Guaranty Fin Corp COM 401086103 682 92500.000SH SOLE 92500.000
Halliburton Co COM 406216101 6534 133515.000SH SOLE 133515.000
Healthcare Realty Tr COM 421946104 3363 159201.000SH SOLE 159201.000
Healthsouth Corp COM 421924101 3524 437040.000SH SOLE 437040.000
Hewlett-Packard COM 428236103 4735 48815.000SH SOLE 48815.000
Home Depot Inc COM 437076102 4182 78809.000SH SOLE 78809.000
Honeywell Intl. COM 438516106 6898 193617.000SH SOLE 193617.000
Hormel COM 440452100 714 42800.000SH SOLE 42800.000
Horseshoe Gold COM 44075E107 1 10000.000SH SOLE 10000.000
IBM COM 459200101 4945 44004.000SH SOLE 44004.000
Intel Corp COM 458140100 8809 211953.000SH SOLE 211953.000
Jefferson Pilot COM 475070108 361 5325.000 SH SOLE 5325.000
Johnson & Johnson COM 478160104 2278 24245.000SH SOLE 24245.000
LSI Logic COM 502161102 1980 67680.000SH SOLE 67680.000
Level 3 Communications Inc COM 52729N100 346 4490.000 SH SOLE 4490.000
Lowe's Companies COM 548661107 2869 63935.000SH SOLE 63935.000
Lucent Technologies COM 549463107 4299 140662.000SH SOLE 140662.000
MBNA Corp COM 55262L100 3761 97687.000SH SOLE 97687.000
Marathon Financial COM 56580P104 305 55500.000SH SOLE 55500.000
McDonalds Corp COM 580135101 465 15390.000SH SOLE 15390.000
McGraw Hill COM 580645109 216 3400.000 SH SOLE 3400.000
Merck & Co Inc COM 589331107 8956 120320.000SH SOLE 120320.000
Metromedia Int'l. Gp. COM 591695101 88 23400.000SH SOLE 23400.000
Microsoft COM 594918104 7309 121316.000SH SOLE 121316.000
Motorola COM 620076109 6101 215947.000SH SOLE 215947.000
National Commerce Bancorp. COM 635449101 267 13400.000SH SOLE 13400.000
Nextel Comm COM 65332V103 832 17800.000SH SOLE 17800.000
Norfolk Southern Corp COM 655844108 318 21742.999SH SOLE 21742.999
Office Depot COM 676220106 404 51700.000SH SOLE 51700.000
Oracle Corp. COM 68389X105 7577 96222.000SH SOLE 96222.000
Paccar COM 693718108 384 10362.000SH SOLE 10362.000
Pep Boys Manny Moe & Jack COM 713278109 51 10286.000SH SOLE 10286.000
PepsiCo COM 713448108 4370 95008.000SH SOLE 95008.000
Pfizer Inc COM 717081103 3714 82533.621SH SOLE 82533.621
Pharmacia Corp COM 71713U102 2165 35937.000SH SOLE 35937.000
Philip Morris COM 718154107 420 14260.316SH SOLE 14260.316
Phillips Petro COM 718507106 351 5600.000 SH SOLE 5600.000
Phoenix Tech COM 719153108 190 11925.000SH SOLE 11925.000
Powerwave Tech. COM 739363109 266 7000.000 SH SOLE 7000.000
Procter & Gamble COM 742718109 330 4919.930 SH SOLE 4919.930
QAD Inc. COM 74727D108 127 49600.000SH SOLE 49600.000
Republic Services Inc. COM 760759100 1110 84600.000SH SOLE 84600.000
Rockingham Heritage Bank COM 77347A107 183 20948.000SH SOLE 20948.000
SBC Comm. COM 78387G103 3939 78785.048SH SOLE 78785.048
Schering Plough COM 806605101 280 6024.000 SH SOLE 6024.000
Schlumberger Ltd COM 806857108 4382 53240.000SH SOLE 53240.000
Service Corp Intl COM 817565104 26 10800.000SH SOLE 10800.000
Simtek Corp. COM 829204106 25 29000.000SH SOLE 29000.000
Sirius Satellite Radio COM 82966U103 833 15750.000SH SOLE 15750.000
Smithfield Foods COM 832248108 4384 167000.000SH SOLE 167000.000
Smithkline Beecham COM 832378301 2141 31200.000SH SOLE 31200.000
Southern Co COM 842587107 516 15919.000SH SOLE 15919.000
Sprint FON COM 852061100 928 31665.000SH SOLE 31665.000
Sun Microsystems Inc COM 866810104 252 2160.000 SH SOLE 2160.000
SunTrust Banks Inc COM 867914103 3480 69861.826SH SOLE 69861.826
Texaco COM 881694103 628 11954.000SH SOLE 11954.000
Trigon Healthcare COM 89618L100 3023 57519.000SH SOLE 57519.000
Tyco International COM 902124106 9337 180865.000SH SOLE 180865.000
United Domn Rlty Tr COM 910197102 4216 387683.296SH SOLE 387683.296
Univ Hlth Rlty Tr COM 91359E105 1433 81000.000SH SOLE 81000.000
Vaughan Bassett Furn COM 922992107 350 9451.000 SH SOLE 9451.000
Verizon Comm. COM 92343V104 5566 114907.000SH SOLE 114907.000
ViaCom Inc.-CL B COM 925524308 354 6033.000 SH SOLE 6033.000
Vicor Corp COM 925815102 8056 148500.000SH SOLE 148500.000
Vitesse Semicond. COM 928497106 11112 124945.000SH SOLE 124945.000
Vodafone Group COM 92857W100 6435 173909.000SH SOLE 173909.000
WLR Foods COM 929286102 224 16404.000SH SOLE 16404.000
Wachovia Corp COM 929771103 3283 57906.612SH SOLE 57906.612
Wal Mart Stores Inc COM 931142103 5462 113490.000SH SOLE 113490.000
Washington Group Intrn'l COM 590 51600.000SH SOLE 51600.000
Washington REIT COM 939653101 203 10105.000SH SOLE 10105.000
Watson Pharm. COM 942683103 3960 60930.000SH SOLE 60930.000
Wells Fargo & Co COM 949746101 4239 92272.000SH SOLE 92272.000
Westvaco Corp COM 961548104 2344 87850.000SH SOLE 87850.000
WorldCom COM 98157D106 5555 182885.500SH SOLE 182885.500
XM Satellite Radio COM 983759101 1477 34550.000SH SOLE 34550.000
Zoom Telephonics Inc. COM 98976E103 140 21000.000SH SOLE 21000.000
eXcelon COM 300691102 246 19850.000SH SOLE 19850.000
Guaranty Financial Corp. Conve PFD 401066204 1006 63900.000SH SOLE 63900.000
Dreyfus Prem St. Bd Fd-Va Seri 26202D573 168 10353.2540SH SOLE 10353.2540
Bldrs Transport Inc CONV 120084AA6 3 20000 PRN SOLE 20000
Kent Electronics Conv. Notes CONV 490553AA2 744 865000 PRN SOLE 865000
</TABLE>