Leonard was born in 1959. Leonard’s current address is 1 Bloomingdale, Bloomingdale, Il 60108. Leonard has previously lived in Carol Stream, Mount Prospect, Mt Prospect and 2 other cities. Leonard has listed (630) 307-8096 as his phone number. The current age of Leonard is 65.
German is his ethnicity. He belongs to Western European ethnic group. He doesn't have problems speaking English.