“You may be currently trawling sites for professional regulatory Barristers. I encourage you all to look no further. Barrister Mr Stephen McCaffrey is no less than excellent.” Testimonial