Which character serves as the assistant and loyal friend of Sherlock Holmes in Arthur Conan Doyle's stories?
Professor Moriarty
Irene Adler
Inspector Lestrade
Dr. John Watson