Leroy's birth year is 1940. Leroy has listed phone number: (314) 521-3657. Leroy now resides at 8621 Gwin Dr, Hazelwood, Mo 63042. This year Leroy celebrated his 84 birthday. A city Leroy has lived in before is Saint Louis. Leroy's possible relatives are David Lee Church, Lynda C Church, Deborah Ann Church and 6 other people.