Ted Cruz is running for President and outlined his platform. Below are his points that I agree with.
  1. ...