Oh forgot to add that William Haggis was married to a Hannah Spencer born abt 1789 • Ovenden.
Her father was John Spencer, l have no idea where he was born or who he married.
Birth of son James Haggis(1806–1878)
23 Nov 1806 • Castleford, Yorkshire, England
1810
21
Select fact
Marriage
5 Mar 1810 • Halifax, St John The Baptist, Yorkshire, England
1 source
Explore
1810
21
Birth of daughter Hannah Haggis(1810–)
8 Dec 1810
1812
23
Birth of son John Haggis(1812–1875)
20 Sep 1812 • Northowram, Yorkshire, England
1815
26
Birth of daughter Martha Haggis(1815–)
3 Jan 1815
1817
28
Birth of son William Haggis(1817–)
6 Mar 1817
1821
32
Birth of daughter Alice Haggis(1821–)
1 Mar 1821
1823
34
Birth of son Robert Haggis(1823–1856)
21 May 1823 • Northowram, Yorkshire, England
1825
36
Birth of daughter Sarah Haggis(1825–)
1 Aug 1825
1827
38
Birth of son Spencer Haggis(1827–)
31 Oct 1827
1831
42
Birth of son Jonas Haggis(1831–)
9 Feb 1831 • Northowram, Yorkshire, England
1831
42
Birth of son James Haggis(1831–1853)
1831
1851
62
Select fact
Residence
1851 • Northowram, Yorkshire, England
1 source
Explore
1853
64
Death of son James Haggis(1831–1853)
25 May 1853
1856
67
Death of son Robert Haggis(1823–1856)
7 Jan 1856
1861
72
Death of husband William Haggis(1789–1861)
5 May 1861 • Yorkshire West Riding, United Kingdom
1875
86
Death of son John Haggis(1812–1875)
23 Nov 1875 • Yorkshire - West Riding, West Yorkshire, United Kingdom
1878
89
Death of son James Haggis(1806–1878)
Mar 1878 • Yorkshire - West Riding, West Yorkshire, United Kingdom
Copied from what we have on our tree.
Again hope it helps. Haggis or Haggas are both correct.