Yes, he is a bit of a micro manager. He expects to be included in all design/architecture meetings and expect us not to start/reschedule unless he is there. He wants to review all design/architecture before allowing the project to start. He will randomly call out existing code in our repos and expect us to rewrite it to his standard. He has had us rewrite existing production applications (even though business is happy with it) because the design/code is not to his standard.