William B. Kean Jr.

GPTKB entity