Knowing that legally sound contracts are a key component of a strong business, we make sure that our clients’ interests are protected when negotiating, drafting and managing contracts with customers, suppliers or service providers.  Cochran Allan attorneys are experienced in drafting businesses contracts that aid predictability, profitability and protection. We believe that our early involvement in the preparation and negotiation of contracts gives the business an opportunity to minimize future problems and expenses.  We advise clients on the structure of the transaction and assist them with due diligence process in asset and stock transactions and drafting, reviewing and negotiating the extensive documentation involved in a business transaction, such as asset purchase agreements, stock purchase agreements and security agreements.  We also prepare and negotiate independent contractor agreements, consulting agreements, strategic alliances, technology agreements, and services agreements.