William T. Rowe's scientific contributions