Bachelor of Science, Houghton College, 1942. Master of Arts, Catholic University, 1944. Master in Sacred Music, Union Theological Seminary, 1951.
Organist, choirmaster Westside Presbyterian Church, Englewood, New Jersey, 1948-1951, First Congressional Church, Wakefield, Massachusetts, 1951-1955, Lookout Mountain (Tennessee) Presbyterian Church, 1955-1970. Director Chattanooga Boys Choir, 1957-1975. Choir director Baylor School Glee Club, Chattanooga, 1958-1960.
Conductor Chattanooga Concert Choir, 1964-1970. Founder, director Atlanta Young Singers Callanwolde, 1975-1997. Organist, choirmaster Decatur (Georgia) Presbyterian Church, 1970-1988.
Guest director Atlanta Symphony & Robert Shaw, Atlanta, 1978-1993.
Conductor Festival of Trees, Egleston Children's Hospital, Atlanta. Member American Guild Organists (dean Chattanooga chapter 1964-1966), Rotary International (Paul Harris fellow), American Choral Director Association (childrens choir chair southern division 1991-1993).
Married Doris Ruth Armstrong, January 22, 1946. Children: Stephanie, Pamela, Benjamin.