Thomas G. Lanphier Jr.

GPTKB entity