Leon was born 75 years ago. 1949 is his birth date. He has stayed in Sedalia before moving to Sedalia. Leon’s residency is at 1417 Main St, Sedalia, Mo 65301. Records link phone number (660) 829-9020 with Leon’s details.