Cities Leonard has lived in before are Eugene and Youngstown. 173 Briarcliff Dr #3, Eugene, Or 97404 is where Leonard lives. Leonard was born 57 years ago. Leonard's birth year is 1967. The number currently linked to Leonard is (541) 689-0269.