William Rand Kenan Sr.

GPTKB entity