Our firm performs a wide range of services, including both legal representation and mediation. When you engage our services, you can rest easy that you’ve found your trusted adviser for a great many issues, including:


Family Law

Few things cause more pain and turmoil than a family conflict such as a divorce, custody battle or child visitation disputes. You not only need a good attorney, you also a good friend who will understand your feelings, listen to your problems, and work hard to represent your rights and best interests. Learn more


Estate Planning

Estate planning includes your Will, Statutory Power of Attorney, Medical Power of Attorney, and other ancillary documents that bring clarity to your affairs so your loved ones understand your wishes clearly. Our office provides will-based packages that include all of these documents in one affordable, convenient bundle to make this process as simple as possible.  If you have concerns for estate tax issues and asset protection, we also provide more complex packages and will work closely with your financial planner to ensure that you will have peace of mind. Learn More



Do you face issues involving the execution of a loved one’s will, or a lack of clarity over that loved one’s final wishes? Probate determines the validity of a final will and testament and confirms the executor chosen to carry out the terms of the will. If you feel you could benefit from our training and experience in this area of the law, We’ll be happy to discuss the process with you and explain anything you don’t understand. Learn More


Criminal Law

If you or someone you know has been accused of a crime, you need to seek legal help immediately, whether from our firm or from another attorney. You need to know your rights and options as early as possible. We’re good in a crisis, and we can explain the complexities to you so you understand what we should do next and why.


Stop searching for answers on your own and contact us now so we can provide you with peace of mind when it comes to knowing your rights!