Neil Cooper's profile