Advanced technology, experienced combat veteran, and the element of surprise can work wonders. Though, if you know what he is packing it would be easier it to deal with him. Or just be super powered in where guns no longer pose a threat, *cough* Zach *cough*.