The New York Daily News says the actor’s sibling had been suffering from health issues and was distraught over the 2012 death of his wife, Emmy Award-winning Sesame Street director Emily Squires.
Leonard, a former host of the radio program “The Comedy Hour,”supposedly jumped from the roof of his Upper West Side 16-story high-rise at approximately 6:45 this morning.
“He jumped. I’m surprised. It’s very sad,” an employee of the co-op where Leonard resided said, wishing to remain anonymous. “He was sick. He had health issues.”
The NYPD are also investigating the death as suicide, saying “notes” were left behind.