John Ball's profile