Duncan L. Clinch, Jr.

GPTKB entity