Party affiliation: Democrat
Production assistant Martinsville Novelty, Inc., 1971-1973. Surveyor's assistant Virginia Conservation & Resources, Richmond, 1973-1974. Manager engineering Nationwide Homes, Inc., Martinsville, 1974-1984, construction manager, 1984-1986, manager Martinsville region and Roanoke, since 1986, manager Martinsville and Smith Lake regions, since 1994.
Member highway safety committee Martinsville and Henry Counties Transportation, 1972-1974. Member advisory committee Patrick Henry Community College, Martinsville, 1986-1988. Master plumber Department of Housing, Frankfort, Kentucky, since 1982.
Class A contractor, North Carolina, 1990.