John Butterfield Jr.

GPTKB entity