I have 20 years of experience and specialize in the field of patent law, with specific knowledge of software, computers and electronics. I have published on such topics as software patents, business method patents and recent trends in patent law. I have testified on patent expert testimony, patent applications and non-infringement opinions.