James E. McCloughan

GPTKB entity