About James
James Flaherty is a surprisingly experienced attorney in New Haven, Connecticut, focusing on personal harm, criminal protection, and family law. With over twenty years of experience, he is devoted to attaining the exceptional outcomes for his clients inside and outside of the court.