Bachelor, University of Michigan, 1964; Doctor of Philosophy, George Washington University, 1984.
Volunteer, Peace Corps, Bolivia, 1966-1969; historian, National Park Svc., Washington, 1973-1976; historian, consultant, John Milner Association, West Chester, Pennsylvania, 1977; historian, Baltimore Museum of Industry, 1978-1981; executive director, Baltimore Museum of Industry, since 1981. Member national committee Maritime Preservation, Washington, since 1986.
President Local Civic Association, Baltimore, 1980-1981. Member Mayor;s Committee on Chesapeake Bay, Baltimore, 1982-1984. Member Society History of Technology, Society Industrial Archaeology (board directors since 1985), Engineering Society Baltimore.
Married Nancy Heaton, August 21, 1965 (divorced 1980). Married Annual Elisabeth Steele, May 8, 1982.