Leon’s residency is at 209 Claxton St, Tallulah, La 71282. Leon has listed (318) 574-3346 as his phone number. Leon has reached 97 years of age. Public records show Las Vegas as a city Leon also stayed in. Leon is related to or closely associated with Perry M Mason, Peggie Margurite Mason, Edward Mason and one other person. Leon's birth date was listed as 1926.