David Ochterlony Dyce Sombre

GPTKB entity