Nathan F. Twining Jr.

GPTKB entity