Attorney Thomas M. Flannagan offers services in the following areas: