T. Scott Lilly Net Worth is
$9 Million
Mini Biography
T. Scott Lilly was created on Dec 18, 1961 in Brooklyn, NY, USA. He’s an acting professional, known for Night time Owl (1993), Tong hau goo si (1986) and Layin’ Low (1996).
Known for movies