Save Timothy B. Cavanaugh, MD TimothyBCavanaugh.MD.com • Ophthalmologist • 38 years experience Cavanaugh Eye Center, PA 2211 Se29th Street, Topeka, KS