Rogers, William C. (William Cecil), 1919-2005