On TV who played the detective Frank Cannon?
william conrad