The age of Leroy is 66. The birth year was listed as 1958. People possibly related to Leroy are Mary Adams Scott, Ronald M Scott, Zack Scott and one other person. This person has lived also in Houma and Montegut. 1605 Furman St #1, Houma, La 70363 is where Leroy resides. Phone number listed for Leroy is (985) 851-0541.