With over 25 years' experience as a barrister, John provides expert legal advice and representation to his clients in a broad range of matters at both trial and appellate level.