 Earlier, he was assistant professor of organ and head of the church music department at Westminster Choir College of Rider University, and later, the C.F.Seabrook Director of Music at Princeton Theological Seminary.He has also served as visiting lecturer at Virginia Theological Seminary and at .