PreviousNext Eric Mayer Country: ItalySchool: St. Stephen's School Eric is the Head of St. Stephen’s, an international school in downtown Rome.