John Roderick Bannerman

GPTKB entity