John Smith, mineralogist