A Massachusetts driver is facing charges from three police departments after he was accused of crashing into several cars in Portsmouth.