Leon A Ricks, the person's timeline commenced on 1-03-71, and they are now officially 54 years old. The aforementioned party was previously listed at 120 Belmont Farms Dr, Ellenwood, GA 30294, USA. Leon, the person's past living arrangements include 3 addresses. This individual has resided at the following addresses: 155 Martha Ave NE, Atlanta, 999 Dill Ave SW #A, Atlanta, and 85 Montgomery St SE, Atlanta. Some data indicates that Leon A Ricke and Neetsinna Ricks (age: 59 years) are married. To communicate with Leon A Ricke, use [email protected] or [email protected]. The public record shows that Leon, the individual and Neetsinna Ricks are connected. According to public records, the subject in question, Neetsinna Ricks (in 1997), and Felicia Thrasher (in 1997) lived at 85 Montgomery St SE, Atlanta, GA 30317, USA. The name Leon, the person is common among residents of Georgia. Neetsinna Ricks is another person who resides in this building. Neetsinna Ricks has reached the age of fifty-nine