We have extensive experience negotiating and drafting various types of business agreements including complex agreements such as product licensing agreements, distributorship agreements, product endorsement agreements and co-development agreements.