Welcome to our site

Aggressive Olathe and Lawrence Criminal Defense Law Firm

The Swain Law Office is an experienced, aggressive criminal defense law firm with offices in Olathe and Lawrence, Kansas. We serve communities in Johnson, Douglas, Wyandotte, Franklin, and Shawnee counties and throughout northeast Kansas. Attorney Sarah G. Swain provides our clients with zealous, dedicated, caring, and hardworking criminal defense representation. If you are facing criminal charges or a criminal investigation, contact our Lawrence criminal defense law firm today to schedule an appointment.

Comprehensive Criminal Practice

At The Swain Law Office, we focus solely on criminal defense work. We handle all types of criminal defense cases, from minor traffic offenses to drug possession charges, embezzlement, fraud, DUI / DWI, forgery, assault, burglary, robbery, sex offenses, and murder.

Supportive and Vigorous Defense

At The Swain Law Office, we make every effort to support and defend our clients. We return all phone calls, we discuss all facets of the defense with our clients, and, if needed, we will meet with clients in jail as soon as possible. We zealously protect our clients and will take a case through the appeals process if necessary.

Contact an Experienced Criminal Defense Lawyer

Attorney Sarah G. Swain is a member of the Kansas Bar Association and the Kansas Association of Criminal Defense Lawyers. We understand the intricacies of criminal defense and will put our experience and knowledge to work for you. Call our Lawrence or Olathe office if you have been charged with a crime or believe you may be charged.


The Swain Law Office, in Olathe and Lawrence, Kansas, represents clients facing criminal law-related issues in the Kansas City Metro area, including the communities of Olathe, Lawrence, Ottawa, Kansas City KS, Lenexa, Overland Park, Leawood, Shawnee, Mission, and Topeka.

Johnson County - Douglas County - Wyandotte County Shawnee County - Franklin County


4106 W. 6th Street Suite B Lawrence KS 66049 T: 785-842-2787 or 866-550-2787