CLEVELAND, Ohio -- A convicted sex offender was charged Friday in connection with the slaying of his wife and the shooting of his teenage grandson.

Charles Moon, 51, is charged with aggravated murder. He is being held in the city jail while he awaits his first court appearance.

The shooting happened about 1 p.m. Thursday at the family's home in the 13400 block of Crennell Avenue.

Moon got into an argument with the two and grabbed one of several guns in the home, according to police reports.

He shot Thompson several times, police said. She was found dead inside the home. Moon also shot his 17-year-old grandson in the left shoulder, according to police. He was taken to University Hospitals for treatment.

Officers seized three rifles from the home, according to police reports.

Moon sped away from the home after the shooting. He later called Euclid police and told them he wanted to surrender. Cleveland police arrested Moon at the Georgetown of the Highlands condominiums off Highland Road in Euclid.

Moon has two prior felony convictions.

He had sexual contact with a 10-year-old girl in 1991 and was sentenced to 18 months in prison. That sentence was cut short after six months. Moon, however, violated the terms of his probation and was sentenced to serve the remainder of the sentence.

In 1993, he attacked robbed a woman at gunpoint on East 82nd Street and Wade Park Boulevard. He was sentenced to six months in prison.

If you'd like to comment on this story, visit Friday's crime and courts comments section.