john callahan death cause