Welcome to our site

Lawrence, KS, Criminal Defense Attorney

Experienced and Aggressive Criminal Defense for Clients in Northeast Kansas

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 law work. We handle all types of criminal defense cases, from minor traffic offenses and DUI/DWI to drug possession charges, white collar crimes or accusations of 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. She understands the intricacies of criminal defense and will put her experience and knowledge to work for you in an effort to avoid criminal conviction.

Contact our Lawrence or Olathe office if you have been charged with a crime or believe you may be charged. We offer a free initial consultation to discuss your legal options. Call 786-842-2787 or toll free at 866-550-2787.


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


2311 Wakarusa Suite J Lawrence KS 66047 T: 785-842-2787 or 866-550-2787