The current age of Leroy is 89. Alzheimers Disease And Related Disorders Association, Inc - West Central Te+ is a business Leroy has some connections with. Leroy was born in 1934. Public records show Abilene and Fort Worth as cities Leroy also stayed in. The possible relatives of Leroy are Doris Roy Stockard, Gregory Glenn Stockard, Roy V Stockard and one other person. Leroy’s residency is at 1820 Edna St, Arlington, Tx 76010. Leroy has listed (325) 673-5630 as his phone number.