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.Filmography3 filmsAll3Acting3Kelly's Heroes1970as Moriarty (Tank Crewman)The Party1968as C. S. DivotOperation Petticoat1959as Yeoman Ernest Hunkle