With locations in York, Kennebunk and Portsmouth

We have an office in York, Maine and a meeting space in Portsmouth, New Hampshire.   In December, we will be opening an office in Kennebunk, Maine, in the Lafayette Center.

Be Cared For - Contact Us at (207) 361-4680

Our Elder Law and Estate Planning Law Firm

Our law practice is dedicated to estate planning (wills and trusts), elder law, MaineCare, Medicaid applications and life care planning. Our proactive life care planning case management practice integrates the skills and knowledge of our elder attorneys and a social worker dedicated to assisting clients with issues related to aging or to physical or cognitive challenges. We frequently assist  clients with asset protection planning as part of our life care planning process.

Legal Care We Offer

Elder Law and Medicaid (MaineCare) Planning

Elder law encompasses a variety of planning objectives and goals many of which deal with our most basic concern as individuals--our autonomy.    

Medicaid (which in Maine is known as  MaineCare is a federal and state funded program that pays the medical and long-term care  expenses of people qualify.  Do you qualify?  You might and not even know it. 

Find out more

Estate Planning (Wills & Trusts), Probate and Taxes

Wills, revocable trusts, irrevocable trusts, powers of attorney and health care directives are just the starting point.  Asset coordination is important too. Many estates must be probated or require trust administration.  Don't forget taxes, both income and estate (death) taxes.  Don't worry, we have you covered.  

Find out more

Life Care Planning

Life Care Planning offers a holistic approach to planning for a client’s legal, financial and care coordination needs.  We are only the elder law firm in Maine that we are aware of that has a full time social worker on staff to assist with home care, assisted living and nursing placement, medical billing/insurance issues and so much more.

Find out more


Both Mary Kathryn Brennan, JD and  Smilie G. Rogers, JD, LL.M, are licensed to practice law in Maine.

Offices in York and Kennebunk

New Hampshire

Smilie G. Rogers, JD, LL.M, is licensed to practice law in New Hampshire.

Office in Portsmouth


 Smilie G. Rogers, JD, LL.M, is licensed to practice law in Massachusetts 

Contact Us

Here is how you can reach us.

Brennan & Rogers, PLLC

Mailing address: 

P.O. Box 467

York, Maine 03909

Street Addresses:

York:  279 York Street, York, Maine 03909

Kennebunk:  2 Storer Street, Suite 111, Kennebunk, Maine 04043 (Opening in December 2018) (by appointment only)

Portsmouth:  170 Commerce Way Suite 200, Portsmouth, New Hampshire 03801 (by appointment only)

Brennan & Rogers, PLLC

(207) 361-4680


Monday - Friday: 9am - 5pm

Saturday: By appointment

Sunday: Closed