A Las Vegas politician was officially charged Tuesday for the premeditated murder of a local investigative reporter.

Robert Telles, 45, a public administrator, was arrested on Wednesday and then later charged with murder with a deadly weapon in the stabbing death of Las Vegas Review-Journal reporter Jeff German, 69.

German was killed the morning of Sept. 2 and found dead with seven stab wounds outside his home.

Telles was seen in court Tuesday with bandages around his forearm and smiling as prosecutors charged him with "lying in wait" outside German's home.

Police linked Telles to the murder after DNA samples taken from under his fingernails matched evidence along with surveillance footage, according to the Las Vegas Metropolitan Police Department.

A video released on Tuesday showed the attacker walking along a sidewalk about a quarter-mile from German's home around 11 a.m. on the day of the murder. Police allege that Telles waited for German outside his home and had a deliberate plan to proceed.

Telles "did willfully, unlawfully, with malice aforethought, kill Jeffrey German, who was 60 years of age or older, with use of a deadly weapon," the criminal complaint states.

An article from German on May 26 revealed how the Clark County Public Administrator's office was embroiled in a hostile work environment.

"The Clark County Public Administrator's office has been mired in turmoil and internal dissension over the past two years, with allegations of emotional stress, bullying and favoritism leading to secret videotaping of the boss and a co-worker outside the office," German wrote in the article.

Telles, who was elected in 2018, lost his reelection bid in June. His term ends in January.

He is currently being held without bond and faces a life sentence.