John M. Walker Sr.

GPTKB entity