Patrick Beauregard | PMC Profiles