In my many years as a telecom engineer in the corporate world, I’ve worked with quite a few so-so patent attorneys. Craige Thompson and his team are in a different league altogether. Now that I’m paying for these patents myself to further the efforts of my own businesses, I am pleased to say it has been money well spent. Craige got the first patent approved with remarkable skill. Now, a second patent for another business has just been launched. It’s been a pleasure to work with folks who not only know the patent ropes but get the engineering and technical aspects. I would highly recommend Thompson Patent Law.