I have dealt with John Knoble for over 15 years and was probably one of his first customers when he formed his own practice in Philadelphia in early 1998. He educated and guided me through the patent process and together we were successful in obtaining many patents for my previous company and more recently for me personally as I continue inventing. John had previously served as a USPTO examiner and his extensive knowledge of the system and the people working in the patent office helped considerably on those occasions when we visited the USPTO to meet with patent examiners to argue a case. His mechanical engineering background also came in handy as he learned about my field of specialty and wrote patents pertaining to my business. I highly recommend John for your patent and intellectual property needs.