Spencer Maybee
Actor
Born: Toronto, Ontario, Canada
BIOGRAPHY
Spencer Maybee is a Canadian film, television and web actor and director, best known for directing three seasons of the web series Carmilla as well as the feature film The Carmilla Movie.
Bio from Wikipedia - See more on en.wikipedia.org Text under CC-BY-SA license