PITTSBURGH—Marvin "Goose" Goslin, a former Pittsburgh radio sportscaster for KQV and KDKA, has died. He was 64.

Goslin died Saturday of a heart attack while driving himself to St. Clair Hospital.

Goslin spent three years at KQV, an all-news station, before moving to KDKA, the city's pre-eminent AM station, where he was part of the station's morning-drive "K Team" with John Cigna, who died in 2011. Goslin was at KDKA from 1983 to 2003.

Goslin had since dabbled in real estate, radio advertising and even a Christmas tree farm. He also sang, and had previously performed the National Anthem before Pittsburgh Penguins games.

Friends say Goslin had spent much of his time caring for his wife, Shelley, who has been ill in recent years.

Goslin is also survived by his daughter, Jennifer, and a brother, Robert.