Sarah J. Ahearn
overview