John S. Leonard

John S. Leonard
Westminster Theological Seminary
Philadelphia, Pennsylvania, USA