Lance Heywood was born on June 26, 1964 in the USA. He was a director and actor. He died on April ...
Committed suicide in 2005 in Long Beach, CA, by jumping off a building.
Long Beach, California, USA