It looks like Pantherophis obseletus, Black Ratsnake. Its coming up to shed by the looks of it and the head is partly obscured but thats what it looks like to me.
It's not a water Moccasin both the head shape and body profile is wrong. It is in blue and the head partially obscured behind the branch, but to me it looks like one of the water snakes Nerodia.