john raine