Party affiliation: Democrat
Personnel technician North Carolina Department Human Resources, Raleigh, 1974. Administrative assistant North Carolina Division Health Services, 1974—1975, administrative officer, 1975—1978, public health program manager, 1978—1980. Executive director Region L Council Governments, Rocky Mount, North Carolina, 1980—1989.
Director operations Metro Office Products, Raleigh, since 1989. International manager exchange program with Canterbury, El Salvador, 1986. Ambassador friendship force exchange with Union of the Soviet Socialist Republics, 1982.
Director Emergency Medical Services Systems Inc., Greenville, North Carolina, Development Evaluation Center Advisory Board, Rocky Mount. Vice chairman North Carolina Regional Directors Association, Raleigh, 1983—1984. Member International Personnel Management Association, 1974—1976.
Volunteer Peace Corps., 1971. Member of General Alumni Association-U. North Carolina, Sir Walter Junior Chamber of Commerce (external vice president 1976-1978), Nash County Community and Rural Development Committee, Nash County Migrant Council, Eastern North Carolina Development Association, North Carolina City and County Management Association, International City Management Association, Fairfield Harbour Country (New Bern, North Carolina).