William H. Battle Jr.

GPTKB entity