According to IMDb, Glenn Cannon played both Dr. Ibold and Dr. Bernard Kessler in various episodes of "Magnum, P.I." While the actor is credited as Dr. Ibold in 13 of his 14 appearances, he made his "Magnum, P.I." debut in Season 1, Episode 7 ("Never Again... Never Again") as Dr. Bernard Kessler. It appears that whenever "Magnum, P.I." needed a doctor to deliver medical information, Cannon was the man the crew turned to. In addition to his recurring role on "Magnum, P.I.," the actor appeared in a number of other Hawaii-centric series, including three episodes of "Lost," four episodes of "Island Son," and 32 episodes of "Hawaii Five-O." Cannon made his first on-screen appearance in a 1956 TV series called "Playwrights '56" and took on a number of other roles over the years, including in 1962's "Combat," 1989's "Jake and the Fatman," and a variety of other films and television series.

Cannon also dedicated 45 years of his life to teaching theatre students at the University of Hawaii. According to Rate My Professors, Cannon's dedication to his craft earned him both the praise and scorn of his students. While some reviews call Cannon "mean," others say he was "an amazing teacher." One review left by a student on September 1, 2010 says, "Glenn is an awesome teacher. He is very kind and understanding. It is a beginner level acting class, so you can't expect Hollywood quality, but you will have fun."

According to the Honolulu Star Adviser, Cannon died on April 20, 2013 at the age of 80. Cannon's obituary states that he was survived by his wife, Sam Sil Cannon; a son, Caleb Cannon; and a granddaughter, Kassidy Wong-Cannon.