Richard Keddy | PMC Profiles