David W. Engelhard Jr.

GPTKB entity