Alexander Andrew Mackay Irvine

GPTKB entity