The birth year was listed as 1963. Leroy’s current address is 160 Lake St, Lancaster, Oh 43130. People possibly related to Leroy are Susan D Milliron, Tonya B Milliron, Laura S Milliron and one other person. A city Leroy has lived in before is Lancaster. The number currently linked to Leroy is (740) 653-9928. The current age of Leroy is 61.