MCKEEGAN , ROBERT C