James M. Bernhard, Jr.

GPTKB entity