This person's birth year is 1950. Leon currently resides at 6255 Bluff Rd, New Plymouth, Id 83655. A city Leon has lived in before is New Plymouth. Leon turned 75 years old. The possible relatives of Leon are Louise Kay Makrush, Jacquelyn S Jensen, Trisha Leann Rolland and 6 other people. Phone number listed for Leon is (208) 278-3363.