His birth year was listed as 1971. The current age of Leonard is 53. Other cities that he has stayed in are South Holland and Lansing. The number currently linked to Leonard is (630) 761-0974. Leonard is a resident of 529 Van Buren St, Batavia, Il 60510.