163 Merrimack Street, Haverhill, MA 01830-6129


General Law Firm & Legal Services in Haverhill, Massachusetts

Personal Injury Law

The legal advocate you need is waiting at the Gleason Law Offices, P.C. to represent you. We handle all types of criminal and civil cases, including those involving personal injury law. Although injury cases can sometimes be settled out of court, when that is not possible, we will take your case to trial and try to collect damages for your suffering.

Criminal Defense

If you or a family member is arrested, make us your first call. We provide aggressive criminal defense for misdemeanor and felony cases, so you have a strong advocate working to clear your name when you
hire us.
Schedule an appointment with our general law firm in Haverhill, Massachusetts,
for compassionate legal services.
Hours of Operation: Monday – Friday, 9:00 a.m. – 5:00 p.m.
Service Area: Haverhill, Newburyport, Amesbury, Merrimac, Groveland, Georgetown, North Andover, Andover, Lawrence, Methuen, Greater Merrimack Valley & Southern New Hampshire
Member of the New Hampshire and Massachusetts Bar

About Us

Give your case a fighting chance with legal services from our general law firm in Haverhill, Massachusetts.
Since 1984, Gleason Law Offices, P.C., has been serving the needs of clients in Merrimack Valley Massachusetts and Southern New Hampshire.
In addition to the areas already mentioned, we represent cases involving bankruptcy divorce, family law, and workers' compensation. Whatever type of representation you require, the lawyer that meets with you during your free initial consultation will handle your matter throughout the life of your case.

Professional & Compassionate

At Gleason Law Offices, P.C., we believe that our professionalism and compassion sets us apart from other attorneys. Our focus is assisting the local community by providing the most skillful representation possible. Additionally, we believe that solving problems and preparing our clients for the future are our attorneys' primary objectives. Call us at (978) 521-4044 for more information.