James Hamilton McLean: The master of the Gastropoda