The current age of Leonard is 75. He has stayed in Leeds and Birmingham before moving to Birmingham. The residency of Leonard is at 752 30Th Pl, Birmingham, Al 35211. Leonard's birth year is 1949. The number currently linked to Leonard is (205) 923-1990.