A Cambridge man is facing several charges.