How J.D. Cannon, the Star of McCloud, Died of Natural Causes at 83
J.D. Cannon was a veteran character actor who is best known for his role as Chief of Detectives Peter B. Clifford in the TV series McCloud. He also appeared in many other shows and movies, often playing gruff and authoritative characters. He died of natural causes at his home in Hudson, New York, on May … Read more