James Haverkamp

Lecturing Fellow of Cinematic Arts

Office location

114 S Buchanan Blvd Smith War, Duke Box 90766, Durham, NC 27708

Mailing address

Duke Box 90766, Durham, NC 27708-0766

(919) 660-3030

james.haverkamp@duke.edu