Terri McCoy was born on 24 September 1953. She was an assistant director and director, known for In Living Color (1990), The 62nd Annual Academy Awards (1990) and South Central (1994). She died on 23 April 2017. imdb.com