found: Wikipedia, viewed 2 March 2023(St. Stephen, New Brunswick; St. Stephen is a Canadian town in Charlotte County, New Brunswick, situated on the east bank of the St. Croix River; the St. Croix River marks a section of the Canada-United States border, forming a natural border between Calais, Maine and St. Stephen; officially incorporated as a town in 1871; in the 1970s, the municipalities of St. Stephen and Milltown joined together to become what is now simply known as St. Stephen (for a short time, the town was called St. Stephen-Milltown, but the new name, not having caught on, reverted to simply the Town of St. Stephen) - for official use, however, it is called the Town of St. Stephen-Milltown as written agreement stated at amalgamation in 1973; on 1 January 2023, St. Stephen annexed all or part of seven local service districts and was renamed the Municipal District of St. Stephen, retaining town status)