James Duke Jr.

GPTKB entity