Officer David Charles Sherrard
October 9, 1980 - February 7, 2018
Officer David Sherrard, 37, ended his watch on February 7, 2018. He was born on October 9, 1980 to parents Margaret and Alvin Sherrard of Dallas, Texas.He married M. Nicole Bradley on November 09, 2002 in Dallas, Texas. He was a Richardson,... View Obituary & Service Information