Services provided by Jennifer A Hanrahan: