‘”Four teams is enough,” Hagan said referring to his whirlwind-to-date NFL journey. “Some of them were unfortunate situations, but I can’t control that, and now I’m here with Buffalo. I had a great time when I was with the Giants and the Raiders and Miami, but now I’m here with the Bills and I know there’s an opportunity, so I want to be here for a long time. I hope I can keep it going.”‘