David Crenshaw Barrow Sr.

GPTKB entity