Heidi A. McGregor, age 52, of Fair Haven, passed away on October 11, 2020, after a persistent battle with breast cancer. She was born on December 30, 1967, in Warren, to the late Max and Alice Grant. She married Michael A. McGregor, on August... View Obituary & Service Information