John Macdonald Macalpine

GPTKB entity