John William Buchanan

GPTKB entity