MacLachlan IP have provided our company with many services including writing and acquiring patents in dozens of countries, negotiating and securing the assignment of rights in contracts and expertly advising us on numerous IP issues.