A Minnesota man with a violent criminal history was arrested Tuesday morning on suspicion of killing two men at separate homes in Fargo, authorities said.

The 35-year-old man, from Moorhead but not having a permanent address, was apprehended peacefully in Fargo, said Police Lt. Michael Mitchell.

Police were expected to reveal more about the killings, including motive and how they died, during a news conference Wednesday morning.

The first victim, Clarence Lewon Flowers, 45, was found midafternoon Monday while police were answering a call for a welfare check at a house in the 300 block of 12th Avenue N.

Shortly before 12:30 a.m. Tuesday and a little less than a mile to the west in the 1100 block of 12th Street N., police answering a “suspicious fire” call discovered in a single-family house a 25-year-old man who also was dead. That house is just to the southeast of North Dakota State University, but that man's name hasn't been released, pending notification of relatives.

Through their investigations, police were led to the suspect later Tuesday morning at a residence about a block from the 12th Street crime scene. Charges on two counts of murder were expected Wednesday, Mitchell said.

The suspect’s criminal history in Minnesota includes two convictions for theft and another for robbery. He’s also been found guilty three times for giving police a false name and for trespassing. Most of the offenses occurred across from Fargo in Clay County.

In 2013, the suspect got caught up in a sexual threesome in Fargo that ended with him stabbing a 37-year-old man in the arm. The double-murder suspect entered an Alford plea in connection with the stabbing, meaning he recognized that authorities had enough evidence to convict him. He was sentenced to the 34 days that he had already served.