Robert L Holmes

Receiving his Ph.D. from The University of Michigan, Robert L. Holmes teaches at The University of Rochester. He has published a number of articles and books in the area of moral philosophy.