Margaret E. Macgregor, 82, of Upton, passed away Tuesday January 14, 2020 at Caverna Memorial Hospital in Horse Cave. She was born in Belle Vernon, PA to Harry and Margaret Thompson, one of seven children. She was a register nurse for 50 years.... View Obituary & Service Information