Leroy’s residency is at 1044 77Th East Ave, Tulsa, Ok 74115. Leroy's birth date was listed as 1941. People possibly related to Leroy are Julie J Yowell, Jeffrey D Yowell, Laura R Yowell and one other person. Leroy was born 83 years ago. Leroy owns the phone number (918) 488-8200. A city Leroy has lived in before is Tulsa.