Save Catherine E. Hagan, MD CatherineHagan.MD.com • Ophthalmologist Catherine Hagan, MD 100 Brewster Boulevard, Camp Lejeune, NC