Superb Representation
Rating: 5 of 5
Mr. Hadden provided solid legal support both in and outside the courtroom. His analysis was thorough and well-reasoned, and he was able to explain complex legal issues to me, a person without a legal background. John is friendly and responsive, and fought hard for my rights. Highly recommended.