Thomas Defrantz

DeFrantz is associate professor of music and theater arts at the Massachusetts Institute of Technology.