We have considerable expertise in drafting and negotiating commercial agreements, including supply of goods and services, agency, construction and engineering contracts, joint venture agreements, concession and shareholders agreements