Robert L. Holmes (December 28, 1935) is a Professor Emeritus of Philosophy at the University of Rochester, and an expert on issues of peace and nonviolence. Holmes specializes in ethics, and in social and political philosophy. He has written numerous articles and several books on those topics, and has been invited to address national and international conferences.