John Douglas Armour

GPTKB entity