Associate of Arts, Pasadena City College, 1967. Bachelor, Occidental College, 1969. Master of Arts, Occidental College, 1971.
Original director PCC Singers, Pasadena (California) City College, 1965-1967; accompanist Oxy Glee Clubs, Occidental College, 1969-1971.
A member of a Christian Church should support all social initiatives having a purpose to maintain and strengthen well-being and progress of the whole community and its members.
Member American Civil Liberties Union, The Planetary Society, People for American Way, Evangelicals Together, American United.