John H McCauley, b. Jul 16, 1950, d. Jul 6, 2011