Who is Gavin MacLeod’s Wife? Patti Kendig is the wife of Gavin MacLeod. MacLeod is survived by his 4 children wife Patti Kendig. Gavin MacLeod, a comedy veteran who played seaman “Happy” Haines on “McHale’s Navy,” Murray on “Mary Tyler Moore,”...