Edward H. Carter, 1923-2006