My firm has used the services of Tim McGonigle for more than 17 years. He is thorough, very fair, responsible, reasonable, and knowledgeable in a wide variety of legal areas. I wouldn't know who else to use.