Theresa M. Libby 83, of Portland passed away Friday, February 21 at the Maine Medical Center. Theresa was born in Portland, the daughter of Barrett and Mary (Shea) Davis. After graduating from Westbrook High School, Theresa worked at Sebago Moc for 33 years. Theresa is survived by her daughter Sharon Libby and long time partner Bruce Swiger of Portland; brothers, Joseph Davis of Westbrook, and Francis and wife Cindy Davis of Gloucester MA; Cousin Mildred McDonough and Husband Edward of Westbrook; and her long time companion Alfred Caron; nieces and nephews. Interment will be held in the spring. To express online condolences please go to www.blaisandhayfuneralhome.com. The family would like to extend special thanks the care workers at St. Josephs Manor and the staff at Maine Medical Center