Joseph Patrick Cranshaw

GPTKB entity