Having joined ALG as a trainee in 2012, Catherine Irvine advises a wide range of clients across a variety of business and industry sectors on corporate transactions, both at a national and multi ...