John H. Couch Jr.

GPTKB entity