Leigh Carlson

Leigh Carlson

Leigh Carlson is an actress and production manager, known for Wolf (1994), Joe Gould's Secret (2000) and Who Do You Think You Are? (2010).