Edmund Halswell

Member of the Canterbury Association