Leon, a multifaceted creative force, entered this world on August 11, 1970. As an accomplished actor, director, and producer, he has made a lasting impact in the entertainment industry, with notable credits including The Cybernaturals in 2020, AM880 in 2014, and the pilot episode of the critically acclaimed series Treme, which premiered in 2010.
Leon's academic background is marked by a Master of Fine Arts in Performance from the esteemed University of Southern Mississippi. This rigorous training has served him well, as he has had the opportunity to hone his craft on stages across the country.
Currently residing in the vibrant city of New Orleans, Louisiana, Leon continues to be an integral part of the local arts community, leaving a lasting legacy in the world of performance and beyond.