LOS ANGELES (AP) — Republican presidential contender Donald Trump said Tuesday that veterans should get subsidized private health care if they face unacceptable waits in the current system, because “we have illegal immigrants that are treated better by far than our veterans.”

Trump addressed veterans aboard a World War II battleship in Los Angeles harbor in a speech that sought to project a foreign policy stance as muscular as the old warship’s triple 16-inch guns behind him.