Either American airlines through Philadelphia or Delta through Detroit as there is no direct flights to Stewart from Houston. You could also look at Albany which is about an hour and half north of Poughkeepsie or Westchester county airport which is about an hour south if you cannot find the flight you are looking for into Stewart.
Westchester county airport (HPN) would be the best alternative.
Thank you do much
Thanks! Your answer is awaiting moderation.