David L. Williams, of Rocky Mount, passed away Wednesday, December 17, 2014. Local Arrangements by Conner Bowman Funeral Home, Rt. 220, Rocky Mount.