David Earl - Filmography