Major-General John M. McCauley

GPTKB entity