David Richard Layard

GPTKB entity