Shannon is a native of Hutchinson having graduated from Hutchinson High School. She graduated with Honors from Hutchinson Community College and the University of Kansas with a BA in American History, and received her Juris Doctorate with Honors from Washburn School of Law, Topeka, Kansas.
Shannon was in private practice in Topeka, Kansas from 1986-1988. She then worked for the Appellate Defender's Office in Topeka from 1988-1990. There she defended felons in the Kansas Court of Appeals and Kansas Supreme Court. She moved back to her hometown in 1990 and began working for Kansas Legal Services which provides legal services to low income families. She worked for Kansas Legal Services for 19 years. She managed the local office in Hutchinson as well as several other offices throughout Kansas during her tenure with KLS. In 2009, she opened Hutchinson Legal Clinic and has been assisting clients to access the legal system while there. She then changed the name of the firm at the beginning of 2014, which is now known as Crane Law.