Emily Cain, Democratic candidate in the 2nd District, greets voters at the doors to the Cross Insurance Center in Bangor on Tuesday.