ASC comprises of several divisions providing the specialist knowledge required in the following key disciplines: