Lawrance Thompson's scientific contributions