Mary Teahan
overview