J. W. McGarvey Jr.

GPTKB entity