william thompson Trademarks