Joseph Flanagan | PMC Profiles