Henry Alexander Bowler

Grande-Bretagne, 1824-1903