Salem man charged in Hampton accident

Weiland Anderson