Mary M. Egan
overview