John W. Maitland Jr.

GPTKB entity