John E. Walvoord Jr.

GPTKB entity