Ben Carson weighs in on key issues