JEFFERSON – Leroy “Boss” Davidson, 76, formerly of Munford, Ala., died at his residence, Tuesday, April 5, 2011. Born May 26, 1934, he was the son of the late Tom and Mattie Lou Ingram Davidson. He loved the outdoors, deer hunting, fishing and riding in the mountains with his wife, Agnes. He was a big fan of the Jefferson baseball, ...
[Full Story »]