Leon has previously lived in Dewitt, Lansing and Cadillac. 3474 18 Rd, Mesick, Mi 49668 is where Leon resides. Possible relatives of Leon are: Mack Bret Struble, Florence Mary Struble, Debbie Lee Struble and one other person. 1920 is the birth year of Leon. Leon turned 104 years old. The number currently linked to Leon is (231) 885-2682.