Question: When was the university founded in which The Center for Business Ethics is located in Waltham, Massachusetts?
Sentence (from "Business and Society Review"): The current editor-in-chief is Robert E. Frederick (Bentley University).
Relevant evidence: No