Bachelor Music, Westminster Choir College of Rider University, Princeton, New Jersey, 1981. Master of Music, Westminster Choir College (Rider University), Princeton, New Jersey, 1996. Postgraduate in Liturgical studies, Drew University, Madison, New Jersey, since 2001.
Admissions counselor Westminster Choir College, Princeton, New Jersey, 1981—1982. Music educator Sayreville Board of Education, Parlin, 1982—1985. Program analyst United States Army, Fort Monmouth, 1985—1999.
Music instructor Monmouth University, West Long Branch, 1999—2002, assistant professor New Jersey, since 2002. Organist/choir director Colts Neck Reformed Church, Colts Neck, New Jersey, since 1995.
Member commission on worship Reformed Church in American. Member of American Choral Directors Association, Music Educators National Conference, National Music Honors Society, Phi Kappa Lamda.
Married Margaret Anne Spence, November 6, 1982. Children: Amy Christine, Gregory David.