John Barnard Jr.

GPTKB entity