6,970 judgments 29,205 public-register documents 143,540 judgment pages 132,515 public-register pages 276,055 total pages
Judgment · jid 4515 · pdb #265

Duane Bodden v R

CACR005/2015 · Crim App 0005/2014 · 2017-01-13

Sentencing for wounding and threats to kill a police officer; totality principle; aggravating factors including racial abuse; reduction of consecutive sentence

All PDF copies on file (2)

Every PDF we hold for this judgment is listed here, including legacy versions pulled from earlier upstream pipelines. Each carries a provenance note so the source of each copy is explicit.

PDB 20 May 2026 CURRENT
4274y0cspzjz1de607g00283f8e46692e86cc16b608d46e9392d.pdf
16.52 KB · md5 57f61e1f27704e7ea27f3cfa0f4c6433
Downloaded 2026-05-20 from the new judicial.ky Participants-Database release at https://judicial.ky/n0c-storage/judgments-repository/4274y0cspzjz1de607g00283f8e46692e86cc16b608d46e9392d.pdf.
CSV 13 Apr 2025 CURRENT
4274Y0CSPZJZ1DE607G00283F8E46692E86CC16B608D46E9392D.pdf
16.52 KB · md5 57f61e1f27704e7ea27f3cfa0f4c6433
Legacy box_files copy — originally downloaded under jid=769 from the now-frozen judicial.ky CSV pipeline (Box.com signed-URL AJAX action=dl_bfile). Kept on disk for reference; the PDB release is the canonical current version. | re-homed from jid=4515 (identity-slide repair 2026-06-12)

Processing-run history (50)

Every time a PDF for this judgment has been put through the AI/OCR pipeline we record what we found. Lets us decide which PDFs to re-process when a better model lands.

MEDIUM 14 Jun 2026 01:39 · pipeline 0.2.0-akn run #58430 · quality 0.80
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
local · qwen3.6:27b
parsed first try · 801372 ms
Validation flags (3): cause_number neutral_citation court
HIGH 13 Jun 2026 23:03 · pipeline 0.2.0-akn run #58387 · quality 0.28
Text extraction
pymupdf
6,347 chars in 7 ms
LLM extraction
required retries · 287473 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 21:44 · pipeline 0.2.0-akn run #58366 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 252041 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 21:15 · pipeline 0.2.0-akn run #58355 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 205189 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 20:45 · pipeline 0.2.0-akn run #58342 · quality 0.28
Text extraction
pymupdf
6,347 chars in 7 ms
LLM extraction
required retries · 229571 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 20:00 · pipeline 0.2.0-akn run #58326 · quality 0.28
Text extraction
pymupdf
6,347 chars in 10 ms
LLM extraction
required retries · 213017 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 19:31 · pipeline 0.2.0-akn run #58321 · quality 0.28
Text extraction
pymupdf
6,347 chars in 9 ms
LLM extraction
required retries · 216736 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 17:45 · pipeline 0.2.0-akn run #58295 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 223009 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 17:19 · pipeline 0.2.0-akn run #58287 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 230840 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 16:43 · pipeline 0.2.0-akn run #58275 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 225468 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 16:17 · pipeline 0.2.0-akn run #58269 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 205927 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 15:45 · pipeline 0.2.0-akn run #58260 · quality 0.28
Text extraction
pymupdf
6,347 chars in 7 ms
LLM extraction
required retries · 274795 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 15:12 · pipeline 0.2.0-akn run #58249 · quality 0.28
Text extraction
pymupdf
6,347 chars in 7 ms
LLM extraction
required retries · 246081 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 14:38 · pipeline 0.2.0-akn run #58239 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 276994 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 13:59 · pipeline 0.2.0-akn run #58226 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 218306 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 12:57 · pipeline 0.2.0-akn run #58211 · quality 0.28
Text extraction
pymupdf
6,347 chars in 7 ms
LLM extraction
required retries · 309739 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 12:20 · pipeline 0.2.0-akn run #58202 · quality 0.28
Text extraction
pymupdf
6,347 chars in 7 ms
LLM extraction
required retries · 275649 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 11:48 · pipeline 0.2.0-akn run #58193 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 263629 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 11:05 · pipeline 0.2.0-akn run #58177 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 313713 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 10:11 · pipeline 0.2.0-akn run #58157 · quality 0.28
Text extraction
pymupdf
6,347 chars in 10 ms
LLM extraction
required retries · 294066 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 09:30 · pipeline 0.2.0-akn run #58149 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 340669 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 08:39 · pipeline 0.2.0-akn run #58137 · quality 0.28
Text extraction
pymupdf
6,347 chars in 10 ms
LLM extraction
required retries · 332096 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 07:58 · pipeline 0.2.0-akn run #58120 · quality 0.28
Text extraction
pymupdf
6,347 chars in 8 ms
LLM extraction
required retries · 275414 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 07:29 · pipeline 0.2.0-akn run #58110 · quality 0.28
Text extraction
pymupdf
6,347 chars in 9 ms
LLM extraction
required retries · 216269 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 07:01 · pipeline 0.2.0-akn run #58097 · quality 0.28
Text extraction
pymupdf
6,347 chars in 7 ms
LLM extraction
required retries · 219136 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 05:52 · pipeline 0.2.0-akn run #58070 · quality 0.28
Text extraction
pymupdf
6,347 chars in 8 ms
LLM extraction
required retries · 198792 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 05:22 · pipeline 0.2.0-akn run #58059 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 217954 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 04:34 · pipeline 0.2.0-akn run #58040 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 231552 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 03:33 · pipeline 0.2.0-akn run #58019 · quality 0.28
Text extraction
pymupdf
6,347 chars in 9 ms
LLM extraction
required retries · 197863 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 02:55 · pipeline 0.2.0-akn run #58005 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 204380 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 02:12 · pipeline 0.2.0-akn run #57992 · quality 0.28
Text extraction
pymupdf
6,347 chars in 8 ms
LLM extraction
required retries · 197890 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 01:32 · pipeline 0.2.0-akn run #57980 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 205770 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 00:40 · pipeline 0.2.0-akn run #57960 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 227872 ms
⚠ Hard-case: run_failed
HIGH 13 Jun 2026 00:14 · pipeline 0.2.0-akn run #57951 · quality 0.28
Text extraction
pymupdf
6,347 chars in 10 ms
LLM extraction
required retries · 196851 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 23:44 · pipeline 0.2.0-akn run #57941 · quality 0.28
Text extraction
pymupdf
6,347 chars in 10 ms
LLM extraction
required retries · 205754 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 22:57 · pipeline 0.2.0-akn run #57930 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 248926 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 22:20 · pipeline 0.2.0-akn run #57922 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 210431 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 21:57 · pipeline 0.2.0-akn run #57916 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 217403 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 21:33 · pipeline 0.2.0-akn run #57910 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 204104 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 20:59 · pipeline 0.2.0-akn run #57900 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 232433 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 20:29 · pipeline 0.2.0-akn run #57893 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 240700 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 19:51 · pipeline 0.2.0-akn run #57885 · quality 0.28
Text extraction
pymupdf
6,347 chars in 8 ms
LLM extraction
required retries · 598144 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 18:51 · pipeline 0.2.0-akn run #57821 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 206810 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 18:26 · pipeline 0.2.0-akn run #57783 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 199226 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 18:01 · pipeline 0.2.0-akn run #57755 · quality 0.28
Text extraction
pymupdf
6,347 chars in 10 ms
LLM extraction
required retries · 225831 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 17:27 · pipeline 0.2.0-akn run #57713 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 214221 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 16:50 · pipeline 0.2.0-akn run #57652 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 258733 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 16:20 · pipeline 0.2.0-akn run #57610 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 260063 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 15:50 · pipeline 0.2.0-akn run #57566 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 249889 ms
⚠ Hard-case: run_failed
HIGH 12 Jun 2026 15:23 · pipeline 0.2.0-akn run #57536 · quality 0.28
Text extraction
pymupdf
6,347 chars in 6 ms
LLM extraction
required retries · 257172 ms
⚠ Hard-case: run_failed
Full metadata
Full text13 paragraphs Download PDF

Extracted by the canary pipeline from the PDF (PyMuPDF for born-digital pages, vision OCR for scanned ones). Page markers and other machine artifacts are scrubbed for reading; the stored text is never modified. Hover a paragraph for its ¶ permalink. Selectable — Cmd/Ctrl-C copies whatever you've highlighted.

In the Court of Appeal of the Cayman Islands — Criminal Division
CACR005/2015
Cause No. Crim App 0005/2014
Between
Duane Bodden
- v -
R
Before
Field JA, Moses JA, Rix JA
Judgment delivered 2017-01-13

IN THE CAYMAN ISLANDS COURT OF APPEAL CACR005/2015 IND 63/14 #03536/2014 BETWEEN: Duane Bodden APPELLANT and HER MAJESTY THE QUEEN RESPONDENT BEFORE: The Rt Hon Sir Bernard Rix, Justice of Appeal The Hon Sir Richard Field, Justice of Appeal The Rt Hon Sir Alan Moses, Justice of Appeal Appearances: Crister Brady of Brady Law for the Appellant and Candia James for the Director of Public Prosecutions. _________________________________ JUDGMENT Revised from transcript of oral judgment 16 November 2015 and Approved Released 13 January 2017 __________________________________ MOSES, JA (Orally)

This is an appeal against a total sentence of four years and four months in respect of two offences to which the appellant pleaded guilty on the 27th of January 2015. The first offence was one of wounding, for which he was sentenced by the trial judge to three years' imprisonment, and the second offence was a threat to kill directed against a police officer. So for that he received 16 months' sentence, and it is that consecutive sentence of 16 months on which the appeal is mainly focused.

The appellant was in the vicinity of Bodden Road and Cruz Lane in George Town in the early hours of the 10th of July 2014 when he launched an unprovoked attack on a totally innocent man, a Mr. Connolly, after approaching to ask for money or cigarettes. The appellant was drunk. He then punched Mr. Connolly on the left side of his mouth. There was a struggle during which the victim was cut on his wrist. The appellant then cornered him, said this is my island, punched him again in the right eye and said he was going to kill him. He had a knife in his right hand and held it in a terrifying manner against the left side of the victim's neck where he stabbed him. He was swearing and threatening Mr. Connolly so that Mr. Connolly was in great fear for his life.

We find it strange and merciful that this man was not charged with wounding with intent. Indeed we were somewhat surprised that the lesser offence was proceeded with. But we don't know the explanation for that because we didn't ask.

By good chance and fortune a police car arrived and two police officers on mobile patrol were able to approach while this appellant was still shouting at his victim. The victim was understandably frightened, and as the police approached, the appellant threw a black handled ratchet knife to the ground.

It was then when he was being detained that the second offence took place. The appellant suddenly became aggressive to one of the police officers, PC Borden, saying, "You fucking pan head Jamaican, go suck out your mother. I go kill you and your family." He was very drunk.

The victim was taken off to hospital after they had managed to restrain this appellant and had four wounds on his right forearm, left eyebrow, left neck and to his left wrist.

This appellant was subsequently interviewed. He is a man with a bad record, with very large number of offences, some 20 in all, that include robbery, assault occasioning actual bodily harm, and he has received sentences of two years in the past and one year, as well as lesser sentences. The longest sentence he has received is one of two and a half years.

In our judgment, there was nothing wrong with the sentence of three years, and we have already commented on the fact that it might have been a much more serious offence that this appellant faced. The real question is whether 16 months was an appropriate consecutive sentence.

The sentence was based by the judge on a case called R v Zaheer Akbar Choudhury 1997 2 Cr. App. R. (S.), in the United Kingdom, that is at p. 300. In that case, the sentence for threatening to kill a police officer was reduced from three years to two years. The threat against the police officers in that case was in similar terms to the threat in this case, but it is of significance that it appears to have been the culmination of a dispute between the officer and the appellant Choudhury because they had known each other. They both came from the same ethnic background, and the language spoken by the appellant in that case was calculated to be understood by that particular police officer and that particular police officer alone since it was in Punjabi. In our judgment, that was, therefore, not a case of a similar drunken outburst against the police but rather a focused threat deriving from, in part at least, the previous history between that appellant and the policeman.

We desire to underline that this was a serious offence in addition to the offence of wounding that amply merited a further period of consecutive imprisonment. Moreover, underlying it was plainly a threat to that particular police officer and expressed the unlawful racial dislike of this appellant focused on that particular police officer. Nonetheless, we accept it was a drunken outburst part and parcel of the wholly unjustified violent attack on the innocent victim.

Police officers in this island, as elsewhere, are entitled to go about their difficult responsibilities, disarming in this case the wrestling a violent drunken man armed with a knife, for which they deserve the highest praise and in respect of which they deserve protection from this sort of behaviour, insult and threats. The behaviour did justify a substantial prison sentence. However, we have to look at the totality of the sentence, and in our judgment the totality of four years four months, having regard to this drunken outburst, was too high and manifestly excessive. We think that the behaviour of this appellant towards that police officer could be properly met by a consecutive sentence of imprisonment reduced from 16 months to nine months, making a total of three years nine months in all. To that limited extent, this appeal is allowed.

RIX, JA: Thank you. The appeal is allowed to the extent of reducing the total sentence to one of three years nine months. The three-year sentence for wounding remains as it is before but the consecutive sentence of 16 months for threats to kill a police officer is reduced to a consecutive sentence of nine months, making a total of three years and nine months. Field JA Moses JA

Find similar