Spencer Maybee

Spencer Maybee

Place of Birth: Toronto, Ontario, Canada Birthday: 08 October 1977 Bio: 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\".