oh Herb, I'm sorry to see you back under these circumstances.
I do hope your W is doing OK, otherwise. We haven't heard from her for a long time, either. Wish her my (our) best if you can.
I'm going to go out on a limb here and suggest you go beyond counseling / therapy.
Do you really want to get your anger in check? ok, I know that's a rhetorical question. The more important question is (and again, I think I know the answer), would you go to the ends of the earth to get a handle on this for yourself, and for your W?
If so, then I am going suggest you actually get some further work, done. The following could very well point to something that is not necessarily psychological:
+ Visit a doctor and discuss your anger issues and that you have been through therapy. Ask him if there is any medical condition that could be causing this
+ Visit a pathologist if you do not need a referral from your MD.
+ Also, visit a dietitian.
There are certainly situations where anger could have a physical cause.
A past head injury (even if you think you've never had one). A friend of mine caught a bad hop in a baseball game in the jaw. Shattered it. They fixed him all up and sent him on his way. Over the next 10 years, he changed in a major way. Finally, about 20 years later (not kidding) he had a brain scan. They found a bone fragment lodged in his brain. After they removed it, he literally became his old self. He lost his family and pretty much all his friends over this, because it was overlooked.
There could be a pathogen which is actually causing a neurological change.
And finally, diet or hormonal imbalance could be causing a chemical issue in your brain. Diet or some medication could help relieve this.
Therapy MAY NOT help you with your anger, if the issue is one of the above, or something else I haven't thought of...