Our company was launching a complex software development project and needed assistance in developing agreements that dealt with complex intellectual property issues, consulting arrangements, and new development methodologies. Jeremy’s turnaround time was extremely fast and he provided excellent business as well as legal advice. He made sure that we understood the implications of our legal agreements and he did a fantastic job of looking out for our best interests. I highly recommend Jeremy!