David Crenshaw Barrow Jr.

GPTKB entity