Major John H. McCauley

GPTKB entity