Seriously, some of you guys expect an engineer to have the skills needed to run an organisation the size of NASA? Running NASA isn't an engineering problem, it's a management problem. Now, it's quite true that to do that job well you'll need engineering experience - but Bolden has that. It's true that you'll need a science background - but Bolden has that. It's true that you need experience of the space programme - but Bolden has that.
Exactly what is the objection to this appointment? Or did you really expect an engineer with no management background to get the post?