christopher longhurst