Why? There does not appear to be any motive, other than Goforth was wearing a uniform, investigators have said.

The incident appears to be unprovoked. There was no previous contact between the deputy and Miles.

“We have not been able to extract any details regarding a motive at this point,” Harris County Sheriff Ron Hickman said during a press conference Saturday afternoon.

Investigators still are poring over evidence and interviewing witnesses, officials said.

However, investigators have not ruled out that race could have played a factor.

"I think that's something that we have to keep an eye on," Hickman said to the Associated Press. "The general climate of that kind of rhetoric can be influential on people to do things like this. We're still searching to find out if that's actually a motive."

Who's the suspect? Shannon J. Miles, 30, was arrested and charged with killing the deputy early Saturday morning.

“Routine research led our deputies to arresting this suspect, bringing justice and peace to our deputies and community,” officials said in a statement.

Miles has a previous record which includes charges of disorderly conduct with a firearm trespassing and resisting arrest.

And what about the victim? Goforth, 47, was a 10-year veteran of the force. He had a wife and two children. The 100 Club of Houston, a charity helping first responders, is giving the Goforth family $20,000. A memorial emerged at the pump at the Chevron station where Goforth was shot. The station was open, but that pump was off Saturday. Later in the evening, residents gathered at the gas station for a vigil in honor of Goforth.