John is a highly experienced criminal practitioner, who acts for both prosecution and defence, dealing with cases of the utmost gravity and sensitivity, many of which have attracted widespread publicity. The focus of John’s practice has been homicide, serious sexual offences, drugs conspiracies and fraud. He is also a member at 9 Park Place Chambers, Cardiff.
John has a particular specialism in modern day slavery cases and led the prosecution team in the trial of Operation Imperial, which arose from the largest police investigation into modern day slavery in Wales. He is well accustomed to leading a team of lawyers in the presentation of complex cases to a jury.
John has frequently represented professional or high-profile individuals accused of serious crime. These include professional sportsmen and police officers.
John’s expertise has led to him conducting training in POCA and financial crime issues for lawyers and police officers in the Caribbean. John is an accredited pupil supervisor and has been a category 4 prosecutor for over 20 years.
Featured Serious Sexual Offences cases
Prosecution of a father for raping his natural daughter and fathering 6 children by her – one of whom he went on to rape. The case involved the control of his victims by the use of a false medium;
R. v R
defence of police officer charged with rape;
Featured Fraud cases
defence of police officer charged with fraud;
R. v E
defence of vulnerable individual tried for large scale fraud conspiracy;
Featured General Crime cases
R. v A
defence of nursery nurse accused of child cruelty in her employment.
R v JB
defence of main conspirator charged with conspiracy to supply class A drugs and firearms offences;
Regulated by the Bar Standards Board (BSB)
Regulated by the Bar Standards Board (BSB) and holds a current practising certificate. If you are not satisfied with the service provided, please click here.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
1 year 1 month 4 days
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
Set by Google to distinguish users.
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.