The possible relatives of Leon are Russell Scott Mckissack, Denise I Ballmckissack, Regina Luvie Mckissack and one other person. He has stayed in Houston and Detroit before moving to Houston. Leon turned 61 years old. 1963 is the birth year of Leon. The number currently linked to Leon is (281) 558-0040. Leon’s current address is 1415 Eldridge Pkwy #535, Houston, Tx 77077.