From The Arthur Conan Doyle Encyclopedia
David Buck (17 october 1936 - 27 january 1989) was an English actor who played Dr. Watson in 1978 in the 13 episodes of the BBC radio show Sherlock Holmes with Barry Foster as Sherlock Holmes. He also played Chesney in the episode The Case of Magruder's Millions of the TV series Sherlock Holmes and Doctor Watson with Geoffrey Whitehead as Sherlock Holmes.
- 1978 : Sherlock Holmes x13 (as Dr. Watson)
- 1980 : Sherlock Holmes and Doctor Watson: The Case of Magruder's Millions (as Chesney)