Farmer, James L., Jr. (James Leonard), 1920-1999