Overview

William Sproston Caine

(1842—1903) politician and temperance advocate