Sir James H. Stewart Lockhart

numismatist