Star Townsend is an actor, known for Buddy (1997), Dinosaurs (1991) and Larger Than Life (1996).
Buddy
Buddy (as Star Townshend)
Larger Than Life
Circus Clown #1