Alexander M. Patch Jr.

GPTKB entity