William Rutter

Rev. Dr William Rutter Dawes