Walter C. Teagle Sr.

GPTKB entity