I was wrong. I thought he would back off. But afer one night, it sounds like he got new energy or whatever. He called me 5 minutes before one big meeting regarding to one email I responded - thanks for the person who tried to help and would follow up with the contact he shared with. He was angry at me for sending this email for God knows reason. After listening to his screaming for minutes, I found out that I was late for a project meeting, so I started the remote conference app while I was trying to tell him that I would recall the email if he did not like it. He kept screaming at me with very disrespectful words, harrassing tones, then entire meeting group heard the roaring - PM, Deliveries, Compliance, Marketers. I tried to soothe him but he wouldn't listen, people on the meeting over the conference call had to start talking loudly to me or ping me. Immediately, a lot people started texting to the PM that this was unacceptable and nonprofessional. The PM leader is willing to talk to him, but I knew he would revenge more. I told her I would like her to let our director know what's going on. He not just screamed at me, also purposely stop the progress of my projects, or demanded the business to change requests because he CAN'T handle even we had meeting before he was involved and we knew it was doable.
I will see what will happen next. I am considering talking to the director myself too. Maybe report to HR?