Public records show Kansas City and Riverside as cities Leonard also stayed in. The residency of Leonard is at 639 Parallel Ave, Kansas City, Ks 66101. The current age of Leonard is 77. Records link phone number (913) 621-7006 with Leonard’s details. The birth year was listed as 1948. The possible relatives of Leonard are Crystal L Dewberry, Jennifer Dewberry, Bobbie Jean Dewberry and 6 other people.