Leroy has reached the age of 70 years. 210 Paula Ln, Natchitoches, La 71457 is where Leroy lives. The number currently linked to Leroy is (318) 357-8135. The birth year was listed as 1954. This person has lived also in Natchitoches.