Dr. Cavanaugh graduated from the University of Kansas School of Medicine in 1986. He works in Overland Park, KS and 1 other location and specializes in Ophthalmology and Other Specialty. Dr. Cavanaugh is affiliated with Cheyenne County Hospital.
View More
