Undergraduate Institution

Yale University

Current Location

New Haven, CT