James McKenna is very experienced in law and it well evident in the work he does. Highly Recommended.