Nathaniel Thayer Jr.

GPTKB entity