Overview

William Morley Punshon

(1824—1881) Wesleyan Methodist minister and public lecturer