Thomas Newcomen Jr.

GPTKB entity