Keith Martin's scientific contributions