I don’t normally do posts just for one person, but its probably time to make an exception
Hi Mike, I hope this helps:
How To Cope With An Incompetent Boss
A Google search turns up more. Best of luck.