The number currently linked to Leroy is (765) 642-4591. The current age of Leroy is 76. Leroy was born in 1948. Public records show Anderson as a city Leroy also stayed in. Leroy currently resides at 328 53Rd St #46, Anderson, In 46013.