Stephen Lord Denies Accusations Of Sexual Harassment
Stephen Lord has denied allegations of sexual harassment. The conductor who was forced to resign from his post as principal conductor at the Michigan Opera Theatre Wednesday denied all allegations of sexual harassment. In an email in response to The Detroit News, Lord stated, “I could fight all of this and I still might. Yesterday I had two of the world’s most famous {…}