William Selby Soules was born on 23 Oct 1879 in North Gwillimbury, York, Ontario, Canada; died on 19 Sep 1965 in New Westminster, British Columbia, Canada.
William married Margaret Belt on 21 Jan 1911 in Calgary, Alberta, Canada. Margaret was born on 7 Sep 1890 in Grenville, Argenteuil, Quebec, Canada; died on 9 Jun 1979 in New Westminster, British Columbia, Canada. [Group Sheet] [Family Chart]