William Rand Kenan, Sr.

GPTKB entity