Stephen Gray

Stephen Gray

Male 1673 -