Dr Flesher was born in Topeka and raised in Wichita. He graduated from Wichita State University in 1993, and then graduated from the University of Kansas School of Medicine in 1998. He completed residency in Internal Medicine, then Fellowships in Pulmonary and Critical Care Medicine. He started practicing pulmonary and critical care medicine in 2004.