Derrick Cross was an actor, known for Xanadu (1980). He died on March 15, 1986 in New York City, New York, USA.
No data