Theresa focuses her practice on drafting and prosecuting patent applications within the areas of wireless technologies, artificial intelligence, machine learning, and memory devices. Theresa first became interested in patent law when she was an engineer within electrical and software development. In her roles she interacted with in-house patent attorneys and was drawn to better understanding how to protect innovation. 

When she is not counseling clients, Theresa immensely enjoys golfing. Theresa is also a ham radio operator with callsign NS9C.

Representative Experience

  • Wireless/mobile communications
  • Standards-essential patents (SEP)
  • Artificial intelligence and Machine learning
  • Vehicular technology
  • Memory Devices and systems
  • Computer architecture

Background and Credentials

Theresa obtained her J.D. from the University of Minnesota and she obtained her B.S. in electrical engineering from Norwich University. Prior to becoming a lawyer, Theresa was an electrical engineer for John Deere and Case New Holland, where she designed and developed machines, software, and firmware, and for printing device manufacturers, where she developed smart card technologies and related firmware/software.


  • University of Minnesota (J.D.)
  • Norwich University (B.S.)
    • Electrical Engineering

Bar Admissions

  • U.S. Patent and Trademark Office
  • Minnesota
  • Illinois

Community and Professional Involvement

  • American Intellectual Property Law Association (AIPLA), Member and Former Patent Law Committee Chair
  • ChIPs Twin Cities Chapter, Member
  • Minnesota IP Law Association, Member
Offsite Notice

By clicking “Proceed” below, you will be opening a new browser window and leaving our website.