Bruce C. Clarke Jr.

GPTKB entity