Richard Hayes | PMC Profiles