James has been an incredible attorney. He responds to emails and contracts very quickly. He is extremely thorough and is patient while going over every detail with you. He's not afraid to push back and stand his ground on terms but is able to maintain a good relationship with the opposite party and council so deals can get done quickly and in your favor. I highly recommend.