Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
- Log in
- Inbox
- Invite friends
- English
Steven L. Bird was born on May 21, 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 May 16, 2016 in Toronto, Ontario, Canada.