Overview

William Edwin Orchard

(1877—1955) minister of the Presbyterian Church of England and Roman Catholic priest