Craig Beauregard | PMC Profiles