Thomas Morrison Carnegie Jr.

GPTKB entity