Craig Holmes
Craig Holmes is a barrister at Kenworthy's Chambers. He previously worked as a caseworker at Greater Manchester Immigration Aid Unit, giving him a wide variety of experience in immigration, asylum and nationality matters. As such, Craig has a particular specialism and interest in immigration, asylum and nationality law.