Cornwall Street Barristers > Team Members > HHJ David Swinnerton