William Allen | PMC Profiles