Process Safety Engineer
new orleans, louisiana, united states
Shell
Tulane University
Tulane University - A.B. Freeman School of Business