James George Alexander Bannerman Carnegie

GPTKB entity