Craig Weston

Craig Weston

Craig Weston is a barrister at Irwin Mitchell LLP and specialises in advising corporates and individuals in relation to regulatory and criminal compliance matters and representing those under investigation.