INSIGHTSearned a Masters Degree in Management Science from Stanford University Business School as a Sloan Fellow. The words MSRC are most often connected to the world of oil spill response, but what Benz and his not-for-pro