Christopher O'Connor's profile