Steven L. Bird: Steven L. Bird. Actor: Son of the Sunshine. Steven L. Bird was born on 21 May 1953 in Canada. He was an actor and producer, known for Son of the Sunshine (2009), The Blue Seal (2010) and 10-57 (2013). He died on 16 May 2016 in Toronto, Ontario, Canada.
Known For: Son of the Sunshine (Leonard Johnns), The Blue Seal (Matheson), 10-57 (Captain Patterson), House of White Spiders (The Resurrected(as Steven Bird))