Margaret E. Davis McPeek, 91, a loving mother, sister and grandmother, passed away, Friday, November 12, 2021 at home, surrounded by those that love her. She was born August 5, 1930 in Lordsberg, New Mexico to Buck Albert Davis and Katie Noling Davis. They both preceded her in death, along with her husband, Larry Terral. Margaret loved her family and enjoyed going to family reunions. She also enjoyed a quick trip to Winstar when she could. Left to cherish fond memories are her children, Randy Shafer, Ronna Anderson, Sherry Shafer-Wiggins, Linda Osborne, Gaylene Smith, Derle Shafer, James McPeek, Margaret Stanford, Danny McPeek and Junior McPeek; numerous grandchildren and great grandchildren; numerous nieces, nephew and extended family.