Registered professional engineer, Virginia With Georgia Power Company, Atlanta, 1950-1952. With General Electric Company, since 1954, systems engineer, 1958-1961, senior systems engineer, 1961-1966, engineering unit manager, 1966-1971, General Electric Drive Systems Department engineering subsection manager, 1971-1978, manager metal industry engineering, Salem, Virginia, 1978-1982, manager automated systems engineering, 1982-1984, manager advanced systems engineering, 1985-1987, project manager, since 1988. Adjunct faculty Georgia Institute of Technology, 1953-1954, University Virginia Extension, Roanoke, 1955-1958.
Director Trendy Enterprises Inc. Board directors Order of the Engineer, Virginia Link, chairman, 1988-1989.
Member of Institute of Electrical and Electronics Engineers (region 3 chairman 1982-1983, director 1982-1983, Centennial award 1984, Outstanding Service award 1986), Virginia Association Astronomical Society, Roanoke Valley Astronomical Society (vice president 1985-1988), Association Iron and Steel Engineers, Virginia Society Professional Engineers (director 1985-1990, president Roanoke chapter 1986-1987, vice president 1988-1990, Outstanding Service award 1987), National Society Professional Engineers, Briaereans Club, Phi Kappa Tau, Eta Kappa Nu, Tau Beta Pi.