Welcome to Leon Ryan, born in a Home Water Birth on Wednesday, August 29th, 2012 at 4:06 A.M. in Acworth, Georgia. His parents are Bethany Palmer and Luke Kehoe. Bethany and Luke went to Georgia as Hurricane Isaac made landfall here in Florida. Leon weighed 7 pounds 4 ounces, and was 20 inches in length.