Bill Hall represents clients in all areas of intellectual property law and is a registered patent attorney with the U.S. Patent and Trademark Office.