William Stephen Coleman (british 1829 1904)

William Stephen Coleman (British 1829-1904)

2 Sold