William M. Keck Jr.

GPTKB entity