Percy Floyd Battle, 96, of Battleboro, passed away August 6, 2016. Funeral arrangements are incomplete and will be announced by the Rocky Mount location of H.D. Pope Funeral Home.