His birth year was listed as 1939. A city Leon has lived in before is East Detroit. Leon currently resides at 17074 Forest Ave, Eastpointe, Mi 48021. Records link phone number (586) 775-0314 with Leon’s details. The current age of Leon is 84.