David Lee Hagan, 66, of Newberry, passed away at Haven Hospice on April 23, 2015, with his family and his friends by his side. David was born in Newberry on January 22, 1949. He retired from the Gainesville Fire Department. He enjoyed laughter, jokes, hunting, and John Wayne movies, but he especially enjoyed family gatherings and traveling. He was preceded in death by his father Odia Hagan, mother Violet Cook, sisters Ginger Hagan, Lynette Cox, and brother Bud Hagan. He is survived by his wife of 46 years Shirley Hagan, daughter Dana (Mark) Hostetler, son Dustin (Joy) Hagan, sisters Barbara (Larry) Fort, Velma Mikell, Denice (Tommy) Edwards, Glenda (Larry) Polk, brother Don(Lori) Hagan, and sister-in-law Mildred Hagan. He also has six grandchildren, Dillon, Taylor, Meagan, Randy, Jesse, and Ava. A celebration of his life will be held Thursday, April 30, 2015 at 6:00 PM at Bronson Road Church, 13830 NE 80th Ave, Bronson, FL. The family requests that memorial contributions please be made to E.T. York Haven Hospice, 4200 NW 90th Blvd, Gainesville, FL 32606.