david canary cause of death