Ryeland Family Tree

The Genealogy of the Ryeland and connected Families

Stephen BADGLEY

Male Abt 1771 - Yes, date unknown


Generations:      Standard    |    Compact    |    Vertical    |    Text    |    Register    |    Tables

Generation: 1

  1. 1.  Stephen BADGLEY was born about 1771 in Dutchess County, New York, USA; and died.

    Family/Spouse: Sarah GILBERT. Sarah was born about 1780; and died. [Group Sheet] [Family Chart]

    Children:
    1. 2. Reuban BADGLEY  Descendancy chart to this point was born on 7 Apr 1822 in Thurlow Twp., Hastings Co., ON, Canada; died on 28 Feb 1897 in Sophiasburgh Township, Prince Edward County, Ontario, Canada.


Generation: 2

  1. 2.  Reuban BADGLEY Descendancy chart to this point (1.Stephen1) was born on 7 Apr 1822 in Thurlow Twp., Hastings Co., ON, Canada; died on 28 Feb 1897 in Sophiasburgh Township, Prince Edward County, Ontario, Canada.

    Family/Spouse: Lydia Mariah KETCHEPAW. Lydia was born on 3 Sep 1823 in Hastings County, Ontario, Canada; died on 15 Sep 1907 in Big Island, Sophiasburgh Township, Prince Edward County, Ontario, Canada. [Group Sheet] [Family Chart]

    Children:
    1. 3. Ellen Augusta BADGLEY  Descendancy chart to this point was born in 1849; died in 1927.
    2. 4. Hannah Lucinda BADGLEY  Descendancy chart to this point was born on 20 May 1849 in Ontario, Canada; died on 2 Jul 1933 in Calgary, , Alberta, Canada; was buried in Union Cemetery, Calgary, , Alberta, Canada.
    3. 5. Clara BADGLEY  Descendancy chart to this point was born on 17 Dec 1867 in Ontario, Canada; and died.


Generation: 3

  1. 3.  Ellen Augusta BADGLEY Descendancy chart to this point (2.Reuban2, 1.Stephen1) was born in 1849; died in 1927.

    Ellen married John Alfred Allison SPRAGUE on 15 Jun 1864 in Prince Edward County, Ontario, Canada. John was born in 1844; died on 14 Sep 1907 in Picton, Prince Edward County, Ontario, Canada. [Group Sheet] [Family Chart]

    Children:
    1. 6. James Grant SPRAGUE  Descendancy chart to this point was born in 1867; died in 1952.

  2. 4.  Hannah Lucinda BADGLEYHannah Lucinda BADGLEY Descendancy chart to this point (2.Reuban2, 1.Stephen1) was born on 20 May 1849 in Ontario, Canada; died on 2 Jul 1933 in Calgary, , Alberta, Canada; was buried in Union Cemetery, Calgary, , Alberta, Canada.

    Hannah married Levi Roblin CURLETTE about 1865. Levi (son of John Trompour CURLETTE and Eliza ROBLIN) was born on 9 Aug 1842 in Green Point, Sophiasburgh Township, Prince Edward County, Ontario, Canada; died on 9 Feb 1925 in Calgary, , Alberta, Canada; was buried in Union Cemetery, Calgary, , Alberta, Canada. [Group Sheet] [Family Chart]

    Children:
    1. 7. Edward Blake CURLETTE  Descendancy chart to this point was born on 14 Feb 1873 in Belleville, Hastings County, Ontario, Canada; died in Oct 1952; was buried in Union Cemetery, Calgary, , Alberta, Canada.
    2. 8. Grace E CURLETTE  Descendancy chart to this point was born in Feb 1875 in Ontario, Canada; and died.
    3. 9. Alwilda Florence CURLETTE  Descendancy chart to this point was born on 8 Jul 1879 in Belleville, Hastings County, Ontario, Canada; died in 1959.

  3. 5.  Clara BADGLEY Descendancy chart to this point (2.Reuban2, 1.Stephen1) was born on 17 Dec 1867 in Ontario, Canada; and died.

    Clara married Korah Winfred SNIDER on 8 Jul 1889 in Hastings County, Ontario, Canada. Korah (son of Jeremiah SNIDER and Frances STORMS) was born on 27 Jan 1868 in Ontario, Canada; died in 1906. [Group Sheet] [Family Chart]



Generation: 4

  1. 6.  James Grant SPRAGUE Descendancy chart to this point (3.Ellen3, 2.Reuban2, 1.Stephen1) was born in 1867; died in 1952.

    Family/Spouse: Emily Maude DONEY. Emily was born in 1868; died in 1937. [Group Sheet] [Family Chart]

    Children:
    1. 10. Jay Alfred SPRAGUE  Descendancy chart to this point was born in 1907; died in 1967.

  2. 7.  Edward Blake CURLETTEEdward Blake CURLETTE Descendancy chart to this point (4.Hannah3, 2.Reuban2, 1.Stephen1) was born on 14 Feb 1873 in Belleville, Hastings County, Ontario, Canada; died in Oct 1952; was buried in Union Cemetery, Calgary, , Alberta, Canada.

    Edward married Annie May THOMPSON on 4 Sep 1900 in Hastings County, Ontario, Canada. Annie (daughter of Herculese Atkins THOMPSON and Mary Ann BEATON) was born on 17 May 1872 in Ontario, Canada; died on 27 Dec 1940; was buried in Union Cemetery, Calgary, , Alberta, Canada. [Group Sheet] [Family Chart]

    Children:
    1. 11. Edward Thompson CURLETTE  Descendancy chart to this point was born on 11 Mar 1903 in Belleville, Hastings County, Ontario, Canada; died in 1988.

  3. 8.  Grace E CURLETTE Descendancy chart to this point (4.Hannah3, 2.Reuban2, 1.Stephen1) was born in Feb 1875 in Ontario, Canada; and died.

    Grace married Phillip Dorlan SPRUNG on 3 Jun 1896 in Belleville, Hastings County, Ontario, Canada. Phillip (son of William SPRUNG and Lydia TRUMPOUR) was born on 28 Nov 1877 in Hillier Township, Prince Edward County, Ontario, Canada; died in 1958. [Group Sheet] [Family Chart]

    Children:
    1. 12. Sybil SPRUNG  Descendancy chart to this point was born about 1900 in Ontario, Canada; and died.
    2. 13. Donald A SPRUNG  Descendancy chart to this point was born in Nov 1903 in Alberta, Canada; and died.

  4. 9.  Alwilda Florence CURLETTEAlwilda Florence CURLETTE Descendancy chart to this point (4.Hannah3, 2.Reuban2, 1.Stephen1) was born on 8 Jul 1879 in Belleville, Hastings County, Ontario, Canada; died in 1959.

    Alwilda married Frederick E OSBORNE on 21 Aug 1901 in Thurlow Twp., Hastings Co., ON, Canada. Frederick (son of Richard OSBORNE and Sarah VICKERS) was born in 1873 in Prince Edward County, Ontario, Canada; died in 1948. [Group Sheet] [Family Chart]

    Children:
    1. 14. Phyllis OSBORNE  Descendancy chart to this point was born in 1903 in Ontario, Canada; died in 1985.


Generation: 5

  1. 10.  Jay Alfred SPRAGUE Descendancy chart to this point (6.James4, 3.Ellen3, 2.Reuban2, 1.Stephen1) was born in 1907; died in 1967.

    Family/Spouse: Mildred Maubra WAY. Mildred was born in 1907; died in 2005. [Group Sheet] [Family Chart]

    Children:
    1. 15. Eleanor Faye SPRAGUE  Descendancy chart to this point

  2. 11.  Edward Thompson CURLETTE Descendancy chart to this point (7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1) was born on 11 Mar 1903 in Belleville, Hastings County, Ontario, Canada; died in 1988.

    Edward married Pauline Edythe GLASFORD on 8 Sep 1926 in Calgary, , Alberta, Canada. Pauline was born in 1904 in Moose Jaw, , Saskatchewan, Canada; died in 1991. [Group Sheet] [Family Chart]

    Children:
    1. 16. Barbara CURLETTE  Descendancy chart to this point
    2. 17. Marianne CURLETTE  Descendancy chart to this point
    3. 18. Edward Albert George CURLETTE  Descendancy chart to this point
    4. 19. Carolyn Lee CURLETTE  Descendancy chart to this point

  3. 12.  Sybil SPRUNG Descendancy chart to this point (8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1) was born about 1900 in Ontario, Canada; and died.

    Family/Spouse: Rayburn MCINTYRE. Rayburn was born about 1900; and died. [Group Sheet] [Family Chart]


  4. 13.  Donald A SPRUNG Descendancy chart to this point (8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1) was born in Nov 1903 in Alberta, Canada; and died.

    Family/Spouse: Dorothy DAVIS. Dorothy was born in 1904; and died. [Group Sheet] [Family Chart]

    Children:
    1. 20. Sharon SPRUNG  Descendancy chart to this point
    2. 21. Philip Davis SPRUNG  Descendancy chart to this point was born on 13 Jun 1931; died on 9 Mar 2015.

  5. 14.  Phyllis OSBORNEPhyllis OSBORNE Descendancy chart to this point (9.Alwilda4, 4.Hannah3, 2.Reuban2, 1.Stephen1) was born in 1903 in Ontario, Canada; died in 1985.

    Family/Spouse: Gordon MCGACHIE. Gordon was born in 1900; died in 1974. [Group Sheet] [Family Chart]

    Children:
    1. 22. Richard MCGACHIE  Descendancy chart to this point was born in 1932; died in Mar 2014.
    2. 23. Deanne MCGACHIE  Descendancy chart to this point


Generation: 6

  1. 15.  Eleanor Faye SPRAGUE Descendancy chart to this point (10.Jay5, 6.James4, 3.Ellen3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Richard MCGACHIE. [Group Sheet] [Family Chart]

    Children:
    1. 24. Susan Faye MCGACHIE  Descendancy chart to this point was born in 1954; died in Apr 2012.
    2. 25. Wendy Elizabeth MCGACHIE  Descendancy chart to this point
    3. 26. Joanne Lynn MCGACHIE  Descendancy chart to this point

  2. 16.  Barbara CURLETTE Descendancy chart to this point (11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Donald MACDOUGALL. [Group Sheet] [Family Chart]

    Children:
    1. 27. Beverley MACDOUGALL, Md  Descendancy chart to this point
    2. 28. Claire MACDOUGALL  Descendancy chart to this point
    3. 29. Robert MACDOUGALL  Descendancy chart to this point

  3. 17.  Marianne CURLETTE Descendancy chart to this point (11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Marianne married Colin HODGSON [Group Sheet] [Family Chart]

    Children:
    1. 30. Timothy Edward HODGSON  Descendancy chart to this point
    2. 31. Colin Mark HODGSON  Descendancy chart to this point
    3. 32. Sharon Lynn HODGSON  Descendancy chart to this point

  4. 18.  Edward Albert George CURLETTE Descendancy chart to this point (11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Cathrine MCDOUGALL. [Group Sheet] [Family Chart]

    Children:
    1. 33. Veronica CURLETTE  Descendancy chart to this point
    2. 34. Edward CURLETTE  Descendancy chart to this point was born on 17 May 1964 in Calgary, , Alberta, Canada; died on 4 Sep 2012.
    3. 35. Michael Pierre CURLETTE  Descendancy chart to this point

  5. 19.  Carolyn Lee CURLETTE Descendancy chart to this point (11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Jon SCOTT. [Group Sheet] [Family Chart]

    Children:
    1. 36. Suzanne Pauline SCOTT  Descendancy chart to this point
    2. 37. Mathew James Oliver SCOTT  Descendancy chart to this point

  6. 20.  Sharon SPRUNG Descendancy chart to this point (13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: William FLAVELLE. [Group Sheet] [Family Chart]

    Children:
    1. 38. Lucinda FLAVELLE  Descendancy chart to this point
    2. 39. Aird FLAVELLE  Descendancy chart to this point
    3. 40. Guy FLAVELLE  Descendancy chart to this point

  7. 21.  Philip Davis SPRUNG Descendancy chart to this point (13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1) was born on 13 Jun 1931; died on 9 Mar 2015.

    Family/Spouse: Beverley HILL. Beverley was born about 1930; died on 27 May 1997. [Group Sheet] [Family Chart]

    Children:
    1. 41. Brenda SPRUNG  Descendancy chart to this point
    2. 42. Keri SPRUNG  Descendancy chart to this point
    3. 43. Dawn SPRUNG  Descendancy chart to this point
    4. 44. Philip SPRUNG  Descendancy chart to this point
    5. 45. Timothy SPRUNG  Descendancy chart to this point

  8. 22.  Richard MCGACHIE Descendancy chart to this point (14.Phyllis5, 9.Alwilda4, 4.Hannah3, 2.Reuban2, 1.Stephen1) was born in 1932; died in Mar 2014.

    Family/Spouse: Eleanor Faye SPRAGUE. [Group Sheet] [Family Chart]

    Children:
    1. 24. Susan Faye MCGACHIE  Descendancy chart to this point was born in 1954; died in Apr 2012.
    2. 25. Wendy Elizabeth MCGACHIE  Descendancy chart to this point
    3. 26. Joanne Lynn MCGACHIE  Descendancy chart to this point

    Family/Spouse: Anne. [Group Sheet] [Family Chart]


  9. 23.  Deanne MCGACHIE Descendancy chart to this point (14.Phyllis5, 9.Alwilda4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Gordon CASSIE. [Group Sheet] [Family Chart]

    Children:
    1. 46. Brian CASSIE  Descendancy chart to this point
    2. 47. James CASSIE  Descendancy chart to this point
    3. 48. Linda CASSIE  Descendancy chart to this point


Generation: 7

  1. 24.  Susan Faye MCGACHIESusan Faye MCGACHIE Descendancy chart to this point (15.Eleanor6, 10.Jay5, 6.James4, 3.Ellen3, 2.Reuban2, 1.Stephen1) was born in 1954; died in Apr 2012.

    Family/Spouse: Steward LINTON. [Group Sheet] [Family Chart]

    Children:
    1. 49. Kathrine Faye LINTON  Descendancy chart to this point

  2. 25.  Wendy Elizabeth MCGACHIE Descendancy chart to this point (15.Eleanor6, 10.Jay5, 6.James4, 3.Ellen3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Donald SHAW. [Group Sheet] [Family Chart]

    Children:
    1. 50. Michael SHAW  Descendancy chart to this point
    2. 51. Adam SHAW  Descendancy chart to this point
    3. 52. Kelly SHAW  Descendancy chart to this point

  3. 26.  Joanne Lynn MCGACHIE Descendancy chart to this point (15.Eleanor6, 10.Jay5, 6.James4, 3.Ellen3, 2.Reuban2, 1.Stephen1)

  4. 27.  Beverley MACDOUGALL, Md Descendancy chart to this point (16.Barbara6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Timothy PRIEUR. [Group Sheet] [Family Chart]

    Children:
    1. 53. Robert Michael Timothy PRIEUR  Descendancy chart to this point
    2. 54. Geoffrey Donald George PRIEUR  Descendancy chart to this point

  5. 28.  Claire MACDOUGALL Descendancy chart to this point (16.Barbara6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  6. 29.  Robert MACDOUGALL Descendancy chart to this point (16.Barbara6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  7. 30.  Timothy Edward HODGSON Descendancy chart to this point (17.Marianne6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Timothy married Linda NETTEN [Group Sheet] [Family Chart]


  8. 31.  Colin Mark HODGSON Descendancy chart to this point (17.Marianne6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Colin married Connie JOHANNSON [Group Sheet] [Family Chart]


  9. 32.  Sharon Lynn HODGSON Descendancy chart to this point (17.Marianne6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  10. 33.  Veronica CURLETTE Descendancy chart to this point (18.Edward6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  11. 34.  Edward CURLETTE Descendancy chart to this point (18.Edward6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1) was born on 17 May 1964 in Calgary, , Alberta, Canada; died on 4 Sep 2012.

  12. 35.  Michael Pierre CURLETTE Descendancy chart to this point (18.Edward6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  13. 36.  Suzanne Pauline SCOTT Descendancy chart to this point (19.Carolyn6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  14. 37.  Mathew James Oliver SCOTT Descendancy chart to this point (19.Carolyn6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  15. 38.  Lucinda FLAVELLE Descendancy chart to this point (20.Sharon6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Bruce MCLEOD. [Group Sheet] [Family Chart]

    Children:
    1. 55. Ellen MCLEOD  Descendancy chart to this point
    2. 56. MCLEOD  Descendancy chart to this point

  16. 39.  Aird FLAVELLE Descendancy chart to this point (20.Sharon6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Shiela. [Group Sheet] [Family Chart]

    Children:
    1. 57. McElroy FLAVELLE  Descendancy chart to this point

  17. 40.  Guy FLAVELLE Descendancy chart to this point (20.Sharon6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Mary HART. [Group Sheet] [Family Chart]

    Children:
    1. 58. FLAVELLE  Descendancy chart to this point

  18. 41.  Brenda SPRUNG Descendancy chart to this point (21.Philip6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: Peter BOYD. [Group Sheet] [Family Chart]

    Children:
    1. 59. Jodi Cassandra SPRUNG-BOYD  Descendancy chart to this point
    2. 60. Willow Charlotte Haley BOYD  Descendancy chart to this point
    3. 61. Breffni Austin BOYD  Descendancy chart to this point was born on 4 Jul 1991; died on 16 Nov 2013.

  19. 42.  Keri SPRUNG Descendancy chart to this point (21.Philip6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  20. 43.  Dawn SPRUNG Descendancy chart to this point (21.Philip6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  21. 44.  Philip SPRUNG Descendancy chart to this point (21.Philip6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  22. 45.  Timothy SPRUNG Descendancy chart to this point (21.Philip6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  23. 46.  Brian CASSIE Descendancy chart to this point (23.Deanne6, 14.Phyllis5, 9.Alwilda4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  24. 47.  James CASSIE Descendancy chart to this point (23.Deanne6, 14.Phyllis5, 9.Alwilda4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  25. 48.  Linda CASSIE Descendancy chart to this point (23.Deanne6, 14.Phyllis5, 9.Alwilda4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

    Family/Spouse: WILSON. [Group Sheet] [Family Chart]

    Children:
    1. 62. Cassie WILSON  Descendancy chart to this point


Generation: 8

  1. 49.  Kathrine Faye LINTON Descendancy chart to this point (24.Susan7, 15.Eleanor6, 10.Jay5, 6.James4, 3.Ellen3, 2.Reuban2, 1.Stephen1)

  2. 50.  Michael SHAW Descendancy chart to this point (25.Wendy7, 15.Eleanor6, 10.Jay5, 6.James4, 3.Ellen3, 2.Reuban2, 1.Stephen1)

  3. 51.  Adam SHAW Descendancy chart to this point (25.Wendy7, 15.Eleanor6, 10.Jay5, 6.James4, 3.Ellen3, 2.Reuban2, 1.Stephen1)

  4. 52.  Kelly SHAW Descendancy chart to this point (25.Wendy7, 15.Eleanor6, 10.Jay5, 6.James4, 3.Ellen3, 2.Reuban2, 1.Stephen1)

  5. 53.  Robert Michael Timothy PRIEUR Descendancy chart to this point (27.Beverley7, 16.Barbara6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  6. 54.  Geoffrey Donald George PRIEUR Descendancy chart to this point (27.Beverley7, 16.Barbara6, 11.Edward5, 7.Edward4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  7. 55.  Ellen MCLEOD Descendancy chart to this point (38.Lucinda7, 20.Sharon6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  8. 56.  MCLEOD Descendancy chart to this point (38.Lucinda7, 20.Sharon6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  9. 57.  McElroy FLAVELLE Descendancy chart to this point (39.Aird7, 20.Sharon6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  10. 58.  FLAVELLE Descendancy chart to this point (40.Guy7, 20.Sharon6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  11. 59.  Jodi Cassandra SPRUNG-BOYD Descendancy chart to this point (41.Brenda7, 21.Philip6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  12. 60.  Willow Charlotte Haley BOYD Descendancy chart to this point (41.Brenda7, 21.Philip6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1)

  13. 61.  Breffni Austin BOYD Descendancy chart to this point (41.Brenda7, 21.Philip6, 13.Donald5, 8.Grace4, 4.Hannah3, 2.Reuban2, 1.Stephen1) was born on 4 Jul 1991; died on 16 Nov 2013.

  14. 62.  Cassie WILSON Descendancy chart to this point (48.Linda7, 23.Deanne6, 14.Phyllis5, 9.Alwilda4, 4.Hannah3, 2.Reuban2, 1.Stephen1)


This site powered by The Next Generation of Genealogy Sitebuilding v. 14.0, written by Darrin Lythgoe © 2001-2024.

Maintained by Tim Ryeland.