St. Clair, James D., 1920-2001