Duncan L. Clinch Jr.

GPTKB entity