Richard D. Calder Jr.

GPTKB entity