My experience has been with Jim McCormack, a partner at TCM, and it has been a perfect and extremely rewarding one. Jim is extremely nice, laid-back, understanding, and a great listener. He works hard and works with people's differing financial situation. He has a ton of experience and is incredibly smart, and if he can't take a case, he will usually have a great person to refer you to. An excellent firm, all-around.