Xavier Ruiz

Xavier Ruiz

Born in Geneva, Switzerland

Xavier Ruiz is a Swiss film producer and director.

Producer

Editor

Director

Writer