I cannot say enough positive things about Jim Rosenberg, as well as Shaheen and Gordon, overall. From the time I set foot in their office, Jim has been very thorough, professional and very responsive. While I was always confident in his abilities, Jim went way beyond my expectations. If you've been falsely accused, you want Jim defending you.