David Leyshon
From The Arthur Conan Doyle Encyclopedia
David Leyshon is a Canadian actor who played Sherlock Holmes in 2018 in the play Baskerville: A Sherlock Holmes Mystery with Patrick Brown as Dr. Watson.
Theatre
David Leyshon is a Canadian actor who played Sherlock Holmes in 2018 in the play Baskerville: A Sherlock Holmes Mystery with Patrick Brown as Dr. Watson.