I was driving down Interstate 77 in North Carolina today, when I passed a Cadillac. At first I didn't think anything about it, until I noticed on the truck was what looked like a dealer stamp that said 'by DeLorean'. I am a little unsure what to make of this. Does John DeLorean have a car dealership? Thanks Willie