Maggie Blue O'Hara - Biography

Maggie Blue O'Hara is an actress, known for CardCaptors (2000), X-Men: Evolution (2000) and Dragon Ball Z (1996).