The Upper St.John River Valley: Northern Aroostook County, Maine and Madawaska County, New Brunswick A history of the communities and people main page