Brandon Salinas got here to the U.S. as a toddler. At 17, he was caught with marijuana, arrested and later…