Leroy now resides at 45 Rr 1, Kooskia, Id 83539. Leroy was born 97 years ago. We have found 4 possible relatives of Leroy: Pearl Anna Barden, Pearl A Barden, Karin J Barden and one other person. Records link phone number (208) 926-4849 with Leroy’s details. Leroy has previously lived in Kooskia. Leroy's birth year is 1926.