William Henry Smith MP (1825-1891) newsagent and politician

Start Zooming