mary flanigan