<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>
Appalachian Power Co Jr Sub Se 037735826 332 13400 SH SOLE 13400
Pacific Telsis Fing II Torps 8 694889205 269 10821 SH SOLE 10821
Public Storage Inc Pfd G 1/100 74460D885 256 10683 SH SOLE 10683
AFLAC Inc Com COM 001055102 402 6273 SH SOLE 6273
AT&T COM 001957109 1137 38723 SH SOLE 38723
Abbott Labs COM 002824100 350 7350 SH SOLE 7350
Agilent Technologies COM 321 6561 SH SOLE 6561
Alcoa Inc COM 022249106 804 31774 SH SOLE 31774
Am. Home Products COM 026609107 1582 27964 SH SOLE 27964
Am. Intl Group COM 026874107 3122 32625 SH SOLE 32625
America Online Inc COM 02364J104 919 17095 SH SOLE 17095
American Elec Pwr COM 025537101 231 5898 SH SOLE 5898
American Teledata Corp COM 0 193750 SH SOLE 193750
Amgen Inc COM 031162100 1546 22147 SH SOLE 22147
Amsouth Bancorporation Com COM 032165102 164 13151 SH SOLE 13151
BB&T Corp Com COM 054937107 265 8784 SH SOLE 8784
Banc One Corp COM 059438101 1329 34412 SH SOLE 34412
Bank New York Inc COM 064057102 443 7910 SH SOLE 7910
Bank of America Corp COM 066050105 452 8640 SH SOLE 8640
Bassett Furniture Ind. COM 070203104 200 14122 SH SOLE 14122
Baxter Intl Inc COM 071813109 917 11491 SH SOLE 11491
Becton Dickinson & Co Com COM 075887109 870 32905 SH SOLE 32905
BellSouth Corp COM 079860102 882 21904 SH SOLE 21904
Berkshire Hataway Inc Cl A COM 258 4 SH SOLE 4
Boeing Co COM 097023105 1875 29757 SH SOLE 29757
Bristol Myers COM 110122108 1677 29348 SH SOLE 29348
British Petrolem PLC COM 110889409 887 16737 SH SOLE 16737
Buckeye Partners LP COM 118230101 391 13591 SH SOLE 13591
CBRL Group Inc COM 224100107 885 61540 SH SOLE 61540
CFW Communications COM 124923103 355 13148 SH SOLE 13148
CISCO Sys Inc COM 17275R102 1735 31400 SH SOLE 31400
CVS Corp Com COM 126650100 235 5075 SH SOLE 5075
Cedar Fair L P COM 150185106 446 24175 SH SOLE 24175
Charter Federal Savings Bank E COM 161223987 0 14791 SH SOLE 14791
Circuit City Group COM 172737108 1290 56075 SH SOLE 56075
Citigroup Inc Com COM 172967101 506 9365 SH SOLE 9365
Coca Cola CO COM 191216100 259 4700 SH SOLE 4700
Compaq COM 204493100 699 25341 SH SOLE 25341
Computer Assoc Intl COM 204912109 885 35145 SH SOLE 35145
Corning Inc COM 219350105 398 1340 SH SOLE 1340
Dell Computer Corp COM 247025109 298 9665 SH SOLE 9665
Disney Walt Co COM 254687106 451 11790 SH SOLE 11790
Dominion Resources Inc Va New COM 25746u109 455 7829 SH SOLE 7829
Duke Energy Corp COM 264399106 268 3125 SH SOLE 3125
Dupont COM 263534109 338 8150 SH SOLE 8150
E M C Corp COM 268648102 476 4800 SH SOLE 4800
Electronic Data Sys Corp New COM 285661104 633 15246 SH SOLE 15246
Eli Lilly COM 532457108 359 4425 SH SOLE 4425
Emerson Electric COM 291011104 730 10900 SH SOLE 10900
Enron Corp COM 293561106 504 5757 SH SOLE 5757
Equity Residental Properties COM 29476l107 368 7657 SH SOLE 7657
Exxon Mobil Corp COM 30231G102 2684 30115 SH SOLE 30115
FEDEX Corporation COM 31428X106 210 4725 SH SOLE 4725
Fannie Mae COM 313586109 1882 26325 SH SOLE 26325
First Data Corp COM 319963104 537 13750 SH SOLE 13750
First Union Corp COM 337358105 2242 69639 SH SOLE 69639
First VA Banks Inc COM 337477103 714 16757 SH SOLE 16757
Ford COM 345370100 1014 40041 SH SOLE 40041
Gannett COM 364730101 327 6175 SH SOLE 6175
General Dynamics Corp Com COM 211 3360 SH SOLE 3360
General Electric COM 369604103 2269 39336 SH SOLE 39336
HCA Hosp Amer Corp COM 422915108 623 16780 SH SOLE 16780
Halliburton Co COM 406216101 1760 35970 SH SOLE 35970
Health Care Properties COM 421915109 647 21823 SH SOLE 21823
Healthsouth Corp Com COM 421924101 163 20100 SH SOLE 20100
Heilig Meyers Comp COM 422893107 2 11000 SH SOLE 11000
Heinz H J CO COM 423074103 391 10550 SH SOLE 10550
Hewlett Packard COM 428236103 1746 17995 SH SOLE 17995
Highwoods Pptys Inc COM 431284108 273 11550 SH SOLE 11550
Honeywell Inc COM 438506106 1360 38181 SH SOLE 38181
IBM COM 459200101 1398 12431 SH SOLE 12431
Insituform Technologies CL A COM 457667103 736 21900 SH SOLE 21900
Intel COM 458140100 2063 49638 SH SOLE 49638
International Paper COM 460146103 395 13775 SH SOLE 13775
Jager (H) Development Inc. COM 469905103 0 10000 SH SOLE 10000
Johnson & Johnson COM 478160104 305 3244 SH SOLE 3244
Keycorp COM 493267108 528 20870 SH SOLE 20870
Kimberly Clark COM 494368103 1395 24995 SH SOLE 24995
Krisch American Inns COM 0 10000 SH SOLE 10000
LG&E Energy Corp COM 501917108 520 21264 SH SOLE 21264
Liz Claiborne COM 539320101 412 10711 SH SOLE 10711
Lockheed Martin Corp COM 539830109 863 26198 SH SOLE 26198
Lowes Cos Inc COM 548661107 840 18725 SH SOLE 18725
Lucent Technologies COM 549463107 429 14027 SH SOLE 14027
Mattel Inc COM 577081102 371 33140 SH SOLE 33140
McGraw Hill Inc COM 580645109 283 4450 SH SOLE 4450
McKesson HBOC Inc COM 58155Q103 809 26460 SH SOLE 26460
Merck & Co Inc COM 589331107 1664 22360 SH SOLE 22360
Microsoft Corp COM 594918104 480 7964 SH SOLE 7964
Motorola Inc COM 620076109 557 19716 SH SOLE 19716
Newell Rubbermaid COM 651192106 532 23325 SH SOLE 23325
Nokia Corp Sponsored ADR COM 303 7600 SH SOLE 7600
Norfolk Southern Corp COM 655844108 596 40759 SH SOLE 40759
Oracle Corp COM 68389X105 1260 16000 SH SOLE 16000
Outback Steakhouse COM 689899102 1119 41237 SH SOLE 41237
Penn Treaty Amern Corp COM 707874103 959 52710 SH SOLE 52710
PepsiCo Inc COM 713448108 464 10095 SH SOLE 10095
Pfizer COM 717081103 626 13930 SH SOLE 13930
Pharmacia Corp Com COM 338 5615 SH SOLE 5615
RADVA Corp COM 750610107 6 26000 SH SOLE 26000
RGC Resources Inc COM 74955l103 219 11438 SH SOLE 11438
Raytheon Co - Class B COM 755111408 992 34881 SH SOLE 34881
Roanoke Electric Steel COM 769841107 325 32896 SH SOLE 32896
Royal Dutch Pete Co NY Reg Gld COM 780257804 532 8880 SH SOLE 8880
SBC Comm Inc. COM 78387G103 765 15300 SH SOLE 15300
Sanmina Corp Com COM 800907107 225 2400 SH SOLE 2400
Schlumberger COM 806857108 541 6569 SH SOLE 6569
Service Corp Intl COM 817565104 577 236810 SH SOLE 236810
Suntrust Bks Inc COM 867914103 432 8679 SH SOLE 8679
Target Corp COM 87612e106 526 20545 SH SOLE 20545
Texaco Inc Com COM 881694103 1236 23535 SH SOLE 23535
United Dominion Realty COM 910197102 358 32882 SH SOLE 32882
Unumprovident Corp COM 91529Y106 2590 95041 SH SOLE 95041
Verizon Communications Com COM 1160 23946 SH SOLE 23946
Viacom Inc Cl B COM 260 4448 SH SOLE 4448
Vulcan Materials Co COM 929160109 438 10897 SH SOLE 10897
Wal Mart Stores Inc COM 931142103 231 4800 SH SOLE 4800
Walgreen Co COM 931422109 236 6227 SH SOLE 6227
Waste Mgmt Inc COM 94106L109 1437 82431 SH SOLE 82431
Worldcom Inc. COM 55268B106 929 30593 SH SOLE 30593
Xerox COM 984121103 901 59835 SH SOLE 59835
Duff&Phelps Utils Income Fd 264324104 477 48900.592SH SOLE 48900.592
Fidelity Comwlth Tr Spartan Mk 238 2403.846 SH SOLE 2403.846
First Australia Prime Fd 318653102 587 139644.015SH SOLE 139644.015
Investment Tr Scudder Grw & In 460965882 279 10337.070SH SOLE 10337.070
Lord Abbett Affiliated Cl A 544001100 259 16080.557SH SOLE 16080.557
MFS Mun Ser Tr Va Mun Bd A 55273N830 128 11612.475SH SOLE 11612.475
Pioneer Fund 723682100 222 4540.403 SH SOLE 4540.403
Putnam Premier Income Trust 746853100 69 10730.000SH SOLE 10730.000
Scudder Growth & Income Fund 811167105 236 8742.947 SH SOLE 8742.947
Smith Barney Inter Mun 831802103 92 10400.000SH SOLE 10400.000
T. Rowe Price Intl Stock Fd 77956h203 2092 124614.980SH SOLE 124614.980
Vangaurd N Y Taxfree Money Mkt 100 100000.000SH SOLE 100000.000
Vanguard Index 500 Fund 922908108 641 4835.837 SH SOLE 4835.837
Vanguard Wellington Fund 921935102 265 9436.540 SH SOLE 9436.540
Windsor II Fund 922018205 288 10635.568SH SOLE 10635.568
</TABLE>