C Allen's profile