Jim is a solicitor and a barrister with over 25 years experience of defending in the most serious and complex cases. This dual qualification allows him to appear as both instructing solicitor and advocate and hence he has appeared as trial advocate in many of the most complex and important trials. He is a leading trainer and educator. He has provided training and education to over 100 students who have gone on to practice law as a career. When he is instructed he will appoint a team that is best suited to secure justice for your case. He is one of the most respected criminal defence lawyers in the City of London.

As the only fraud lawyer in England and Wales to be elected by his peers to represent them as the Chair of the Very High Costs Cases Panel he has firmly established himself a first choice lawyer for all fraud related matters. He has appeared and continues to appear as both solicitor and advocate in the largest and most complex fraud cases.

Jim is uniquely placed to deal with immigration related fraud. Having trained so many immigration lawyers and run one of the largest immigration firms in the UK, it is to Jim that schools and colleges turn when dealing with risk assessments and procedures that illuminate the fear of being embroiled in criminal investigations. Such investigations disrupt business and can have serious consequences both financial and penal.


Notwithstanding his particular expertise in fraud related cases he has over the years appeared for terrorists, warlords and cyber criminals. He has travelled the world to secure justice for his clients. His high profile client base is constantly expanding and is a reflection of his vast experience in providing robust and realistic advice coupled with a pro-active pursuit of justice for his clients.


Please email him with a brief outline of you case and he will personally contact you to discuss.

Good News in September

Jim secured not guilty verdicts on a double murder indictment. This was particularly satisfying as it was based upon legal argument and stopped the case before it went to trial.


A small sample of Jim’s Cases:


Robinson’s Fraud – the longest and most complex lawyers fraud in UK Courts

R v T-S – the largest VAT fraud in UK Courts

R v P – the largest cyber fraud in UK Courts (advocate)

R v Z – only prosecution of an Afghani Warlord in UK Courts (advocate)

R v W – the largest value money-laundering case in UK Courts

21/7 Terrorists Attack – the longest terrorist trial in UK Courts (advocate)

Daniel Morgan Murder – longest murder trial in UK Courts (advocate)

Rwandan Genocide – the largest number of murder victims in UK Courts


Some far less serious cases can mean the career of the defendant is in jeopardy and Mr. O’Keeffe regularly appears as the

advocate in these privately funded cases:

R v A – acquittal of doctor charged with assaulting police.

R v N – acquittal of nurse charged with assaulting patient.

R v S – acquittal of black taxi driver charged with common assault.

1 Comment found

    comments user

    Spencer Milton

    Please send me an e-mail address that I can send a copy of a Police Charge sheet to. I rang and was told “” but this has bounced back.

    Spencer Milton
    Trainee Detective Constable
    Met Police – Trident

Leave a comment

Your e-mail address will not be published.