Charles Joseph Walsh, age 70, of Mountainair, New Mexico was granted his angel wings on March 9, 2015. He was born on May 1, 1944 to the late Charles and Madeline (Lambert) Walsh, in Montague, Massachusetts. Charles married the love of his life and soul mate Barbara McCain in Las Vegas, Nevada on November 25, 1989. He is preceded in death by his parents and sister, Dolores Able. Charles is survived and forever remembered by his beloved wife, Barbara Walsh; Daughter and Son in Law, Dawn and Keith Clifford; Step Daughter and Step Son in Law, Amanda and Bill Clifford; Step Son and Step Daughter in Law, Graydon and Kari Fowler; Brothers, Douglas Walsh and Patrick Walsh and Sister, Valerie Hendricks. Charles was blessed with 6 beautiful grandchildren, Cody Fowler, Austin Fowler, Shaylyn Fowler, Joshua Clifford, Sarah Clifford and Justin Walsh. A memorial service will be held on Sunday March 15, 2015 at 3:00 P.M. at the Pack’s El Comedor Restaurant in Moriarty , New Mexico.