Nina Kruschwitz

Managing Editor & Innovation Hub Proj Manager
Sloan Management Review

 

Contact Information
Office: EE20-613
Tel: (617) 253-0822