Skip to content
Main Navigation
Client Portal
Schedule an appointment
Client Portal
Schedule an appointment
Call Us
757.425.5200
Practice Areas
Toggle Menu
Separation
Divorce
Toggle Menu
Deciding Whether to Save or End Your Marriage
Signs/Red Flags
Agreements and How They Can Help You
With Minor Children
Without Minor Children
Collaborative Divorce
Military Divorce
Property Dispute
Child Custody & Visitation
Toggle Menu
Grandparent Visitation
Non-Parent Visitation
Child Support
Spousal Support
About Us
Toggle Menu
Our History
Our Attorneys
Our Staff
Our Reputation
Kristen D. Hofheimer Scholarship
Resources
Toggle Menu
Books and Reports
FAQ
Video
Seminars & Events
Toggle Menu
Events Calendar
Divorce Seminar
Girls Night Out
Virginia Custody Bootcamp For Moms
Blogs
Toggle Menu
Featured Articles
Contact
Toggle Menu
Virginia Beach
Newport News
Chesapeake (by appointment only)
Careers
Client Portal
Schedule an appointment
Call Us
757.425.5200
Events calendar
See what we're up to.