Search
|
Home > Welcome
![]() Bio: 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 Masterminds (1997). Tivia: Has starred alongside the Khouth brothers, Sam Vincent and Gabe, in two different works. [Details Intro] |