Practice Areas


Book A Consultation

Lawyers Specializing In Divorce, Adoption, & More

While we are located in Richmond, Virginia, we represent a wide range of clients in family law matters throughout Virginia.  We are knowledgeable and experienced in a variety of family law matters, and our team is ready assist you to provide effective solutions to your legal problems. Please contact us to get more information about our services or to schedule a consultation.

When it comes to divorce, we represent both civilians and military personnel (active duty and retired) in contested and uncontested matters. The issues we handle include custody, visitation, child support, grounds for divorce, spousal support, and the division of marital property and debt, which is known as equitable distribution (including complex equitable distribution such as business valuations). At our firm, you will receive client-focused solutions to your legal situation from an experienced family law attorney. 

With Shannon Otto Law, clients are able to obtain practical solutions to their child-related issues. We provide all-inclusive legal services for child support, child custody, visitation, post-decree modifications, paternity, adoptions, and relocation matters.

It is vital that LGBTQ individuals seek legal counsel and protection for their family law-related legal issues. Our LGBTQ family law team has extensive experience working with gay, lesbian, bisexual, and transgender individuals on a regular basis in various family law matters such as divorce, custody, visitation, support, and adoption.

At Shannon Otto Law, family comes first. That’s why we represent adoptive parents, birth parents, and adoption agencies (public and private), in various adoption matters.  We also represent birth parents and adoptive parents in contested adoptions.


Contact an experienced lawyer from Shannon Otto Law


Shannon Otto Law represents family law clients in the greater Richmond, Virginia metro area, and throughout Henrico County, Chesterfield County, Hanover County, Goochland County, Powhatan County, Colonial Heights, Amelia County, the City of Richmond, Louisa County, Prince George County, New Kent County, King and Queen County, King William County, Charles City County, and many other localities in Virginia.


Share by: