Effingham, New Hampshire
Margaret J. Bagshaw
2024

It is with great sadness that Margaret J. Bagshaw, 63 of Effingham, New Hampshire passed away Friday, May 24, 2024, at Portsmouth Regional Hospital, Portsmouth, New Hampshire following weeks of declining health. Peggy was born on June 13, 1960, in Colorado Springs, Colorado. Peggy lived in Colorado for about four years. After her biological mother's sudden death, Peggy's Father found love again and remarried. They moved to Gloucester, Massachusetts after their wedding. Peggy and her sister were adopted by Asta Moore Bagshaw. Then the family was blessed with three more siblings. They stayed in Gloucester until 1980, and then the family moved to Bedford, New Hampshire. From there...