As far as being a middle manager. He is the department head of a department that brings in and spends over 60 million dollars a year. He reports directly to the CEO. In most organizations that would be a senior executive NOT a middle manager.
But then you've made a judgement that you don't like him so you see everything in that light. That says more about you than it does about him.
BTW. In all the times that I have met Jim and all the times that we have talked his "big ego" has not shown itself. He is a serious businessman who runs his ship well. He has always been warm and friendly to me and has asked my opinion on a variety of issues.