Profile of mark allen