James McCabe | PMC Profiles