Dennis M was an engineer, but the McNeirney the previous CEO was the first non-engineer and very much a MBA type. I figure Dennis is stepping down for not being able to fix problems that came up under the previous CEO fast enough or completely enough.