Infantryman's Holosun507C three year review