Brooks William's scientific contributions