Traffic Commission approves new safety measures | Carter Street | Waltham | The Common News