Maggie Blue O'Hara

Maggie Blue O'Hara was born on August 28, 1973 in Victoria, British Columbia, Canada. She has been married to Hoi Chiu since 2005. They have one child.

Known For

Credits