Corporation assistant University Pennsylvania Lippincott Library., Philadelphia, 1961-1963. Associate curator Louisiana State Museum, New Orleans, 1963-1964. Secretary New Hampshire History Society, Concord, 1964-1969.
Assistant director Syracuse (New York ) University Arents Research Library., 1969-1970. Private practice Cleveland, 1973-1999. Assistant professor law Cleveland State University, 1976-1979.
Assistant professor Kent (Ohio) State University, 1980-1998, professor emeritus, since 1998. Editor Walter Drane Company, Cleveland, 1974-1976. Lecturer Monadnock Community College, Peterborough, New Hampshire, 1968-1969.
Visiting scholar London Library., 1991-1992.
Honorary life member President's Council, College William and Mary, 1980. Fellow Saltire Society (Scotland). Member American Bar Association, Ohio Bar Association, American Society Interior Design, American Association Museum, American Association State and Local Historians, National Trust, Society Architectural Historians, Masons, Shriners, Charles Rennie Macintosh Society(Scotland).