About Leigh Davenport
Leigh Davenport is a west coast-based writer and director. She is the creator of the critically acclaimed series, "Run The World" on Starz, which is loosely based on her life as an ambitious twenty-something living in Harlem, New York.