Gregory Allen Mahanes, 70, of Appomattox, passed away on December 12, 2020. He was born in Richmond, VA on May 1, 1950, a son of the late Dr. Robert H. and Shirley (Butterworth) Mahanes. In addition to his parents, he was preceded in death by a brother, Robert Mahanes III. He is survived by his sister-in-law, Martha (Hale) Mahanes; nieces; nephew; cousins; and loyal friends. Due to Covid-19 the family will hold a private service. Arrangements by Burch-Messier Funeral Home, Bedford, 540-586-7360.