John Kekes has been Research Professor at the State University of New York and Visiting Professor in Canada, Estonia, Hungary, Portugal, and Singapore. He has received Fellowships from the Canada Council, the State University of New York, and the Woodrow Wilson, Rockefeller, and Earhart Foundations. He is the author of seventeen books and many articles on moral and political thought.