Samuel Willard Jr.

GPTKB entity