Brian MacDonald | PMC Profiles