• Advice on criminal law and procedure before and after charge
• Attend legal visits
• Conduct defence at all levels of courts from Magistracy to the High Court
• Conduct appeals at all levels of courts from Magistracy to the Court of Final Appeal
• Enter into plea bargaining for Clients before or after charge
• Application for bail before trial or pending appeal
• Conducting mitigation for Clients
• The Independent Commission Against Corruption (ICAC) cases: (Arrest and Questioning, A Public Sector Entity Bribery or corruption, Bribery or Corruption in the Private sector, Conspiracy to defraud , etc.)