The author said he has three sources that all pointed to this gun -- the HK416 -- being used.
the HK416, via the Military Times post:
Poll: Trump Approval Slightly Underwater, But Americans' Economic Outlook Brightens
Krauthammer: Kim Jong Un 'Is Not Crazy'
WATCH: White House Daily Press Briefing
I Am a Victim of Your Hateful Hate Crimes, You Hate-Criminals
Disgrace: Oregon Parade Canceled Due to Violent Threats By 'Anti-Fascists' Against Republican Participants
The FBI and Hillary, Again
Judge Andrew Napolitano