Ryan Flanagan | PMC Profiles