Patrick MacDonald | PMC Profiles