Rose MacKinnon | PMC Profiles