Patrick Allen | PMC Profiles