David "Leche" Ruiz (born 1974) is a director, producer and writer, best known for directing the 2021 Netflix series Who Killed Sara?
[1][2] Based in Mexico City, Ruiz began his career directing music videos.
He was an executive producer and directed nine episodes of Who Killed Sara?
including the pilot and the finale.
[3][4] Source:[6]