Marine veteran from Durham blasts McCain

by