john demsey