The current age of Leon is 82. This person is linked with Tractor 6747, Inc. Leon's birth year is 1942. Deatrix K Carrington, Laymond L Zeigler, Lula Mae Zeigler and 5 other people are people possibly related to Leon. Leon now resides at 203 Roach Ave, Swansea, Sc 29160. The number currently linked to Leon is (803) 568-3479. He has stayed in Swansea and Columbia before moving to Swansea.