John Devereux sofi dådoktorn