Michael Weaver
Vancouver, British Columbia, Canada

Michael Weaver is a Canadian actor.