A select group of key creative forces involved in the making of Twin Peaks reveals their take on the fascinating creation and journey of the wildly popular show.
Duwayne Robert Dunham (born November 17, 1952) is an American director and editor of film and television, as well as an Adjunct Professor at the USC School of Cinematic Arts.
By browsing this website, you accept our cookies policy.