William James Armstrong
William James Armstrong (October 31, 1826 – December 8, 1915 ) was a merchant, miller and politician in British Columbia. He represented New Westminster District from 1871 to 1878 and New Westminster City from 1881 to 1884 in the Legislative Assembly of British Columbia. He was born in Peterborough, Ontario, the son of William Armstrong, a native of Ireland, and Elizabeth Brown, and was educated there. He moved to Grass Valley, California, where he was involved in mining, with his family in 1852. In 1858, the family moved to Langley, British Columbia. The following year, Armstrong settled in Queensborough (later New Westminster) and opened a general store. He was elected to the first municipal council for New Westminster in 1860. In 1861, he married Honor Chenhalls Ladner. Armstrong was president of the municipal council (mayor) for New Westminster from 1866 to 1867 and from 1869 to 1871. He served in the provincial cabinet as Minister of Finance and Agriculture from 1872 to 1876. Armstrong was defeated when he ran for the New Westminster City seat in the assembly in 1878. He was reelected in a by-election held in 1881 after Ebenezer Brown resigned his seat due to ill health. From 1881 to 1882, he served in the cabinet as Provincial Secretary. In 1884, he resigned his seat in the assembly to accept an appointment as sheriff for Westminster County. Armstrong built a flour mill at New Westminster in 1867 and a sawmill in 1876. He also served as a justice of the peace. He died in New Westminster at the age of 89. Electoral results

References 

1826 births
1915 deaths
Independent MLAs in British Columbia
Members of the Executive Council of British Columbia
Mayors of New Westminster
People from Peterborough, Ontario