Margaret Thompson was the daughter of Joseph Thompson and Barbara Ross. Many researchers have her as the daughter of Hugh Thompson and Anne Marie Chatterton, but this is incorrect. Her baptism shows her parents.
Margaret Thompson was born 23 May 1847 in Hope Township, Quebec, Canada.
Margaret Thompson married Neil Campbell.