This article from the Times of India states that the guy was on the FBI watch list. But the FBI, in a news conference today, denied it and our media is not reporting it. Of course, I find it highly suspicious that the news media witheld the identity of the gunman for over 8 hours.
They withheld his identity until the July 4th festivities were over.