Ben is entering his senior year at Harvard. He hails from the Empire State, but very far from the Empire State Building, in the little town of Geneseo, New York. Ben lives in Lowell House, but nowhere does feel more at home than among the Catholic community at Harvard. Though Glee Club, intramurals, tutoring programs, musicals, and school have all been large parts of his Harvard experience, the most important lesson he's learned is that Jesus Christ should be at the very center of his life.