Back to peopleGavin MacLeodKnown forActingBornFebruary 28, 1931DiedMay 29, 2021Place of birthMount Kisco, New York, USABiographyLife and careerGavin MacLeod (February 28, 1931 – May 29, 2021) was an American actor notable for playing Joseph "Happy" Haines on McHale's Navy, Murray Slaughter on The Mary Tyler Moore Show, and for his lead role as Captain Merrill Stubing on The Love Boat.Filmography5 filmsAll5Acting5Kelly's Heroes1970as Moriarty (Tank Crewman)The Party1968as C. S. DivotThe Sand Pebbles1966as CrosleyOperation Petticoat1959as Yeoman Ernest HunklePork Chop Hill1959as Pvt. Saxon