Born in Azores, Portugal, Teresa immigrated with her family to Canada in 1968 as a young girl. Her family settled in East London upon arriving in Canada and she has continued to live in the area ever since. She speaks fluent English and Portuguese.

Teresa attended Clarke Rd and Beal Secondary Schools, and after graduation she attended Loyalist College in Belleville, ON before returning home to London. A Registered Insurance Broker of Ontario, she has worked in the insurance field for the past 22 years.

Teresa has been happily married to her husband Bill for 21 years and they are proud parents to two grown children, Willy and Jacqueline.

Helping to strengthen the community has long been a passion for Teresa. She was instrumental in the inception of  Argyle Resource Centre and served as one of its first chairpersons. She is also a past president of East London Lioness Club, a past board member of LUSO Centre, a volunteer with East London Optimist Club, a member of Argyle Community Association and she is currently co-chair of the Argyle Indoor Pool Committee.

Politics is not a new venture for Teresa. She has worked alongside and supported her husband Bill Armstrong, City Councillor, Ward 2 for many years. Throughout the years Teresa has worked with Bill volunteering and organizing community events such as senior’s Christmas parties, Canada Day events and community clean ups at Lord Nelson and Forestview Parks.

Teresa’s experience as an insurance broker, working with the public and her countless hours of volunteering have allowed her to develop the leadership skills necessary to effectively represent the people of London Fanshawe.

At a time when Ontario needs change, Teresa offers a positive change and a focus on  putting people first.