John Alexander Cruickshank

GPTKB entity