The number currently linked to Leroy is (636) 296-9046. The age of Leroy is 85. Leroy was born in 1939. Public records show Saint Louis and Arnold as cities Leroy also stayed in. 1827 Northview Dr, Arnold, Mo 63010 is where Leroy resides. Possible relatives of Leroy are: Lorettta M Rainwater, Joseph Paul Rainwater, Bill T Rainwater and 6 other people.