Leroy is a resident of 423 Tucker Rd, Ocilla, Ga 31774. Leroy's birth date was listed as 1964. A city Leroy has lived in before is Ocilla. Leroy has listed (912) 468-5355 as his phone number. The age of Leroy is 60.