Leo is a resident of 2612 Green Meadows Ln, Atlanta, Ga 30319. The age of Leo is 93. Leo has some connections with business: Phillip Leo Wilkes. Records link phone number (404) 233-4389 with Leo’s details. His birth year was listed as 1930.