Craig Allen Cavin, age, 44, of Buford, GA passed away Sunday, March 10, 2019. He is survived by his daughter, Kayla B. Cavin, Chicago, IL; parents, Kenneth and Marilyn Cavin, Ashland, KY; sister, Kelli D. Duncan, Ashland, KY; brother, Jeffery S. Cavin, Buford, GA; Nephews, Adison Cavin, Bryant Cavin, Kameron Duncan; Niece, Harlee Duncan; great nephew, Adison Weber Cavin. Mr. Cavin was born November 26, 1974 in Ashland, KY. He loved fishing and golf. He enjoyed restoring and remodeling homes. A sports Fan of Alabama Crimson Tide and Kentucky Wildcats. Funeral services will be held 2:00 pm, Wednesday, March 13, 2019 in the Chapel of Flanigan Funeral Home, Buford, GA. Family will gather at noon and receive friends from 1:00 to 2:00 pm prior to service at funeral home.