Are there any direct flights from USA to Tenerife, Canary Islands?

There are two airports in Tenerife, North and South. Either one is fine. I live in the Houston area but do NOT want to transfer planes in Europe. I'd rather fly directly from some US city to Tenerife. The usual airport code for Tenerife (either one) is TCI. Which city and which airline?
5 answers 5