Patricia J Duncan, Jessie Williesr Duncan, Mary A Duncan and 6 other people are people possibly related to Leroy. The birth year was listed as 1953. Leroy was born 71 years ago. Phone number listed for Leroy is (504) 638-6053. Public records show New Roads as a city Leroy also stayed in. Leroy’s residency is at 416 Martin Dr, New Roads, La 70760.