This person has lived also in Monticello, Remington, Saginaw and 2 other cities. Leonard's birth date was listed as 1971. The number currently linked to Leonard is (219) 261-3154. Leonard currently resides at 55749 Black Pheasant Dr, Osceola, In 46561. The current age of Leonard is 53.