John "Bill" William Shields Jr., 79, of Rock Spring, Georgia passed away Friday April 5, 2013. A lifelong resident of the Rock Spring area, he was a member of the TVA Union Local 917, where he worked as an Operating Engineer for 34 years. He is preceded in death by his wife, Geraldine Carter Shields; parents, John W. Shields Sr. and Obera Smith Shields and brother, David Shields. He is survived by two sons, William Brent (Cynthia) Shields of LaFayette, GA., and Brad Carter (Liz) Shields of Rome, GA., daughter-in-law, Tammie Shields of LaFayette, GA., four sisters, Elsie (Burton) Gaston of Rossville, GA., Sallie (Lamar) McWhortor of Rome, GA., Joyce (Lloyd) Wright of New Market, TN., and Diann Shields Bell of Ringgold, GA., two brothers, Lebron "Cooter" (Darlene) Shields of Vero Beach, FL., and Don (Amelia) Shields of Ringgold, GA.; eight grandchildren, Cody Shields, Lauren Shields, Ashleigh Shields, Isabel Shields, Abagail Shields, Gabriel Shields, Joell Shields and Danielle Shields, several nieces and nephews. Funeral services will be held 4:00 P.M. Sunday April 7, 2013 in the funeral home chapel with Pastor Tim Dennison and Elder Don Shields officiating. Interment will follow at LaFayette Memory Gardens. The family will receive friends Sunday from 2-4 P.M. at the funeral home. Arrangements are by Wilson Funeral Home LaFayette Chapel LaFayette, Georgia.