Patrick Duncan (anti-apartheid activist)

GPTKB entity