Robert L. Crain's scientific contributions