Spencer Barclay Heward

Member of the Progressive Party in the London County Council elected 1895 for Lambeth (North).