Health Family of meteorologist who took her own life after eye surgery speaks out Published February 27, 2019 Jessica Starr, a 35-year-old mother of two, took her own life in December. source: abcnews.go.com