This person's birth year is 1983. Leonard now resides at 14922 Highway 87 #87, Elba, Al 36323. Leonard turned 41 years old. Leonard has previously lived in Elba. The number currently linked to Leonard is (334) 897-5580.