David Avalon

David Avalon

David Avalon was born on December 10, 1958 in Calgary, Alberta, Canada. He is an actor, known for Elf (2003), The Santa Clause (1994) and Stargate: Atlantis (2004).