Management consultant SunHealth Corporation, Charlotte, North Carolina, 1974—1976. Director Granville Hospital, Oxford, 1976—1978. President Lexington Memorial Hospital, 1978—1982, Valdese General Hospital, 1982—1986.
Administrator Mease Hospital, Dunedin, Florida, since 1986. Board directors Hospice Burke County, Morganton, 1977—1979. Board directors, chairman Davidson County Mental Health Board Lexington, 1980.
Board directors North Carolina Heart Association, Davidson, 1981—1982. Captain United States Army, 1971-1973.
Board directors Burke County United Way, Morganton, 1984. Member of Dunedin Area Chamber of Commerce (board directors since 1986), Burke County Chamber of C. (vice president 1984), Lexington Area Chamber of Commerce (president 1982), Yadkin Valley Library Consortium (chairman 1981-1982), North Carolina Hospital Association (district vice-chairman 1984-1985), American College Healthcare Executives, Dutch Club (Lexington) (board directors 1979-1982), Rotary.