Hemlock Hoax thinks he can "put it all over" Sherlock Holmes, and his sleuthing is somewhat of a joke in the little tropical town where he lives.
1968
1974
2019
2013
2024
1933
2020
1994
2017
1989
2016
1997
2023
1996
2014
2006