William VanDoodewaard

William VanDoodewaard is a minister in the Associate Reformed Presbyterian Church, and serves as Associate Professor of Church History at Puritan Reformed Theological Seminary (Grand Rapids, Michigan)