Yes, you're right.
You did well to find that one as it only seems to figure on 2 websites, neither of which are anything to do with cars - 1 British one and 1 Spanish one.
Here's an article about David Thorp from a Spanish magazine (or is it Portuguese?!):