Beloved husband, father, Papa, son, and friend, Michael Keith Farmer, 60, of Moncure, NC, left this earthly realm for heaven on Monday, June 23, 2025. A memorial service to honor his life will be held Wednesday, July 2, 2025, 11:00 a.m. at Donaldson’s Funeral Home in Pittsboro, NC. A private burial will follow.