MacCracken, Michael C. (Michael Calvin), 1942-