• 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.)
	 
	HCCW 236/2011
	HCMP 1682/2016(1)
	HCMP 1682/2019(2)
	CACC 286/2021
	DCCC 1295/2023