James E. Shepard Jr.

GPTKB entity