Damn! The timing of this is highly suspect and will bring the conspiracy theorists out in droves. What's your theory?
I don't think this was just a random killing and with Dallas PD doing the investigation I'm sure we will never know.
I just found out that he was scheduled to testify against the Dallas Police Department in an upcoming trial.