James Alexander Gray Sr.

GPTKB entity