206 Tilton Hall
New Orleans, LA 70118
United States
Tulane University - Department of Economics
corporate venture capital, start-ups, in-house labs, R&D