5360 Paige Hills Dr, Elmore, Al 36025 is where Leonard lives. Leonard turned 66 years old. Leonard was born in 1958. Leonard has previously lived in Chickasaw, Eight Mile, Mobile and one other city. Leonard has listed (334) 285-6401 as his phone number.