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".
Homepage | https://www.spencermaybee.com/ |
---|---|
Birth Location | Toronto, Ontario, Canada |
Born | 1977-10-08 |