William H. Cobb's scientific contributions