Debra Scherer
Debra Scherer

Debra Scherer

Debra Scherer has been on staff at Italian and French Vogue as a photographer, filmmaker and writer but finds the rest of the world interesting too.