Alessandra Henderson

#323063

MIT Sloan