Mr. David Long, age 60, of McCalla, AL, passed away Wednesday, April 18, 2012. He is survived by his two brothers; Richard Long and Johnny Long (Peggy), his sister, Donna Austin (Clark), three nieces, three nephews, and several great nieces and nephews. The family will receive friends Monday, April 23, 2012, from 1-2 PM at Currie-Jefferson Funeral Home. Funeral services will be at 2 PM with interment following in Jefferson Memorial Gardens, South.