Sarah Boole | PMC Profiles