Question: In the show where Tommy Sands played Joey Rand, who played the first McGarrett?
answer: John Joseph Patrick Ryan (December 30, 1920 – January 21, 1998), best known by his stage name, Jack Lord