John D. Clifford Jr.

GPTKB entity