Xavier Ruiz

Xavier Ruiz

  • Place of birth: Geneva, Switzerland

Bio

Xavier Ruiz is a Swiss film producer and director.

Production Credits