Stephen Gray


South Africa (b.1941)