I'm from Va as well and lived in Kilmarnock for a bit. My family still us out in Whitestone and irvington. That pic is def eastern king. Cotton mouths don't range up into the NN. The furthest north and west they appear in VA is New Port News Va with an isolated population around Petersburg if they still exist there.

I'm headed back to the NN a few times this month and would love to see where you saw him.