Jeffrey Davidow, Ambassador to Mexico, To Speak at Amherst College March 25