John R. D. McGowan

GPTKB entity