Someone mentioned the White River Junction station. I believe there is an Amtrak caretaker there, though they may also have volunteers as well. In Vermont, Brattleboro, Bellows Falls, White River Junction, Montpelier, Waterbury, Essex Jct., and St. Albans are the stations where Amtrak is responsible for the station building and has caretakers at each. Randolph VT, Windsor - Mt. Ascutney, and Claremont NH are completely unmanned platform-shelter stops and Amtrak has almost no responsibility other than that they stop the train there. Claremont at least does have volunteer hosts. Responsibility for the Claremont stop (parking, accessibility, etc.) is by the city. In Randolph I believe it is the same with the town being responsible for the station.