1950 is his birth date. Leon’s current address is 2131 Crescent Ave, Saint Louis, Mo 63121. Leon has reached 74 years of age. Leon has previously lived in Saint Louis, Warrensburg and Jennings. The number currently linked to Leon is (314) 389-7924.