Roy R. Carriker's scientific contributions