Sean Delgado was born on 9 July 1963. He was a director and cinematographer, known for Ocean Buzz (2003), Babylon Vista (2001) and Alexa (1988). He was previously married to Peggy Bruen. imdb.com