William Rand Kenan Jr.

GPTKB entity