Leonard is a resident of 5214 Adams St #2N, Chicago, Il 60644. Leonard owns the phone number (757) 486-2207. This year Leonard celebrated his 72 birthday. Virginia Bch, Virginia Beach, Memphis and 2 other cities are cities Leonard has lived in. This person's birth year is 1952.