Major John M. McCauley

GPTKB entity