Leigh Anne Duck

Leigh Anne Duck is an associate professor of English at the University of Memphis, where she is also a faculty affiliate of the Center for Research on Women and the Women's Studies Program.