John Graham of Claverhouse

GPTKB entity