Leroy currently resides at 106 Spring Glen Dr, Debary, Fl 32713. Leroy owns the phone number (386) 753-1831. This year Leroy celebrated his 85 birthday. Leroy's birth date was listed as 1938. The possible relatives of Leroy are Thomas M Ducharme, Joseph Ducharme, Thelma B Ducharme and 6 other people. This person has lived also in Port Orange, Orlando, Kissimmee and 5 other cities.