Craig, Alexander, 1921-