There's not much you can do against a sniper, especially if he's military. If he's a graduate of Marine Sniper School, they will never catch him.
The more I think about it, the more I come to the conclusion that the whole tarot thing was a misdirection play.
Normally I'd say send a sniper out to catch a sniper, like the duel between Zeitsev and Colonel Koenig at Stalingrad. The problem is, Koenig and Zeitsev had an idea where each other was hanging out (Zeitsev won that duel, btw). This guy floats around at random, so it would be hard for even a Master Sniper to hunt him down.
Be Seeing You,
Chris