James M. McPherson

GPTKB entity