J. C. Heard Jr.

GPTKB entity