David C. Cross Jr.

GPTKB entity