Charles N. Shaffer Jr.

GPTKB entity