The man who shot three police officers dead and injured three others in Baton Rouge has been named as Gavin Eugene Long from Kansas City. He shot 6 people on his 29th birthday.
According to CBS News reports, 29-year-old Long was a former Marine who was honorably discharged after achieving the rank of sergeant, before becoming a life coach and self-styled 'Alpha-preneur' under the name of Cosmo Setepenra,