Brian N Tufte, Member Attorney Computer and Software Patents, Semiconductor Technology, Medical Patents, Trademarks, Patent Infringement, Trademark Infringement, Licen... | Phone:612-359-9348 Address: 1221 Nicollet Avenue, Suite 800, Minneapolis, MN 55403-2420 |