Each agreement is different, even the similar nature of agreements can be completely different in terms of their drafting, vetting and interpretation depending upon the needs and position of the concerned party in terms of negotiation in such agreement. As such each agreement requires specific sets of its own understanding. We are trained professionals who draft, vet, review the document(s) and then advise , if required, in the best interest of our clients.