David Niven Jr.

GPTKB entity