I don't have a lawyer, but I have some advice from what you wrote. You said something about illegal acts with the IRS and several bank accounts in the company name. Do not let your husband know you know this information. If he does know you know, DON'T mention it or bring it up.
I had a friend going through a divorce. Both of them were lawyers....you can imagine the litigation for that divorce! In any case, they were in separate rooms for the negotiations. My friend refused to be in the room with her husband during the lawyer negotiations so there was no bullying, or scare tactics or so he wouldn't make her feel badly or say something directly to her. Anyway, the lawyers were going back and forth from room to room with the negotiations and when he wouldn't give on something and was becoming a pain, she told her lawyer about some under the table thing he did, some money he hid from her (and the courts), some IRS issues.....her lawyer went to the other room and told him and his lawyer what she had just said.....and her lawyer immediately came back with what she wanted. :)
If he is so controlling, just be careful what you say to him or let him know what you are doing. He is going to try to bully it out of you but just keep quiet and only talk to your lawyer. Let your lawyer know what you feel you need, what he has done to you and if necessary, what he has done illegally. It will SOOOOO help!
Good luck! My lawyer deals in family law so does divorce, child custody, wills, estate, etc... but I don't know that he has a 'pit bull' personality. It is Patrick Wright of the Wright Firm. He has four offices in Lewisville, Plano, Frisco and Dallas.