Mary Herlihy | PMC Profiles