Myles Birket Foster
1825-1899
Myles Birket Foster
1825-1899