Hi all, I'm new to Manager Tools. I'm also new to management. I have a feeling the tools on this site may be my life blood.

I have a direct that I'd like to work toward a team lead position in one of my groups. Very dependable, seasoned employee who works very hard and does a thorough job over all. Before I can consider him for that role, we need find out if he is able to polish his soft skills. When frustrated, he will begin to communicate with coworkers and customers in a toxic manner. His ability to restrain himself in both e-mail ettiquete and phone ettiquete goes out the window. 

Does anyone have any recommendations on good soft-skill seminars or webinars?