Peter Taylor graduates from Kenyon College in Gambier, Ohio.Peter Taylor graduates from Kenyon College in Gambier, Ohio.