John Duncombe Jr.

GPTKB entity