James M. Bernhard Jr.

GPTKB entity