Stephen Allan's full name is Stephen Douglas Allan. He was born on October 18, 1973, in Melbourne, Australia. His parents emigrated from Edinburgh, Scotland three years before he was born.
Stephen Allan Trivia Bonanza: Test Your Stephen Allan Knowledge