Other cities that he has stayed in are Laurel, Ocean Springs and North Charleston. The birth year was listed as 1956. The number currently linked to Leon is (843) 566-0636. The residency of Leon is at 3915 Humbert Rd, Johns Island, Sc 29455. Leon has reached 68 years of age.