John Crawford's profile