David Shields has appeared in 4 shows and 4 movies. A performance to be found in the role of Cpt. Everett Blakely in the series Masters of the Air. In the cinema, in the role of Alexander Fenton in the feature film Benediction.