Practice Areas

The law firm of James F. Haffner practices in the following areas: