With locations in York, Kennebunk and Portsmouth

We have offices in York and Kennebunk, Maine and a meeting space in Portsmouth, New Hampshire.  

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) and elder law, including assistance with MaineCare/Medicaid applications. We frequently assist clients with asset protection planning.

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 concerns as individuals-our autonomy.    

Medicaid (which in Maine is known as  MaineCare) is a federal and state funded program that pays medical and long-term care expenses for those that qualify.  Do you or your spouse qualify?  You or your spouse might.  Call and schedule an appointment with our elder law attorneys to find out.

Find out more

Estate Planning (Wills & Trusts), Probate and Taxes

Wills, revocable trusts (sometimes called "living trusts"), irrevocable trusts, powers of attorney and health care directives are just the starting point for effective estate planning.  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

Transparent Estate Planning Billing Practices

No surprises

We bill all estate planning matters on a flat fee basis with rare exceptions.

Written Fee Agreements

All of our fees are put in writing.


We are not satisfied until you are.


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 (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