In 2005, Leah helped the Citizens Commission on Human Rights endorse the Psychiatry festival: An Industry of Death.
She was born on 15 th June in 1970 in New York City, the U.
She worked her magic and did such an A+ job that the following year in 1989, the phone calls to her agent started pouring in and her career began blossoming.