From Clayton, New Jersey, USA • Born in Dec 13, 1961 (64 years old)
Robert Leeshock (born December 13, 1961) is an American actor. He is best known in television for portraying the role of Liam Kincaid on the sci-fi drama series Earth: Final Conflict. (Via Wikipedia)