Print Bookmark

Connecticut



 


Birth

Matches 51 to 100 of 593

«Prev 1 2 3 4 5 6 ... 12» Next»

   Last Name, Given Name(s)    Birth    Person ID   Tree 
51 ALLEN, Albert L.  Mar 1852Connecticut I134111 Branch 201 Thomas Stafford b. 1801 NC 
52 ALLEN, Albert L.  Mar 1852Connecticut I134111 Branch 220 James Stafford 1809 DE 
53 ALLEN, Albert L.  Mar 1852Connecticut I134111 Branch 002 Thomas Stafford 1605 Eng 
54 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 005 Josiah Stafford (Stover) 1662 ME 
55 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 030 Jesse Stafford 1790 NC 
56 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 031 Robert Stafford 1790 Wales, Great Britain 
57 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 043 Thomas Stafford 1810 SCOT 
58 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 047 William Stafford 1812 NC 
59 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 165 John William Stafford b. 1810 NY 
60 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 171 James Stafford b. 1730 
61 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 001 Roger De Toneii 1029 FR 
62 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 201 Thomas Stafford b. 1801 NC 
63 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 220 James Stafford 1809 DE 
64 ALLEN, Martha S.  Jun 1881Connecticut I134112 Branch 002 Thomas Stafford 1605 Eng 
65 BETTS, Rebecca  Connecticut I21133 Branch 002 Thomas Stafford 1605 Eng 
66 BETTS, Rebecca  Connecticut I21133 Branch 005 Josiah Stafford (Stover) 1662 ME 
67 BETTS, Rebecca  Connecticut I21133 Branch 030 Jesse Stafford 1790 NC 
68 BETTS, Rebecca  Connecticut I21133 Branch 031 Robert Stafford 1790 Wales, Great Britain 
69 BETTS, Rebecca  Connecticut I21133 Branch 043 Thomas Stafford 1810 SCOT 
70 BETTS, Rebecca  Connecticut I21133 Branch 047 William Stafford 1812 NC 
71 BETTS, Rebecca  Connecticut I21133 Branch 165 John William Stafford b. 1810 NY 
72 BETTS, Rebecca  Connecticut I21133 Branch 171 James Stafford b. 1730 
73 BETTS, Rebecca  Connecticut I21133 Branch 001 Roger De Toneii 1029 FR 
74 BETTS, Rebecca  Connecticut I21133 Branch 201 Thomas Stafford b. 1801 NC 
75 BETTS, Rebecca  Connecticut I21133 Branch 220 James Stafford 1809 DE 
76 BROWN, Chloe  Connecticut I28866 Branch 005 Josiah Stafford (Stover) 1662 ME 
77 BROWN, Chloe  Connecticut I28866 Branch 002 Thomas Stafford 1605 Eng 
78 BROWN, Chloe  Connecticut I28866 Branch 030 Jesse Stafford 1790 NC 
79 BROWN, Chloe  Connecticut I28866 Branch 031 Robert Stafford 1790 Wales, Great Britain 
80 BROWN, Chloe  Connecticut I28866 Branch 043 Thomas Stafford 1810 SCOT 
81 BROWN, Chloe  Connecticut I28866 Branch 047 William Stafford 1812 NC 
82 BROWN, Chloe  Connecticut I28866 Branch 165 John William Stafford b. 1810 NY 
83 BROWN, Chloe  Connecticut I28866 Branch 171 James Stafford b. 1730 
84 BROWN, Chloe  Connecticut I28866 Branch 001 Roger De Toneii 1029 FR 
85 BROWN, Chloe  Connecticut I28866 Branch 201 Thomas Stafford b. 1801 NC 
86 BROWN, Chloe  Connecticut I28866 Branch 220 James Stafford 1809 DE 
87 CHAPEL, Rachel  1780Connecticut I20654 Branch 005 Josiah Stafford (Stover) 1662 ME 
88 CHAPEL, Rachel  1780Connecticut I20654 Branch 002 Thomas Stafford 1605 Eng 
89 CHAPEL, Rachel  1780Connecticut I20654 Branch 030 Jesse Stafford 1790 NC 
90 CHAPEL, Rachel  1780Connecticut I20654 Branch 031 Robert Stafford 1790 Wales, Great Britain 
91 CHAPEL, Rachel  1780Connecticut I20654 Branch 043 Thomas Stafford 1810 SCOT 
92 CHAPEL, Rachel  1780Connecticut I20654 Branch 047 William Stafford 1812 NC 
93 CHAPEL, Rachel  1780Connecticut I20654 Branch 165 John William Stafford b. 1810 NY 
94 CHAPEL, Rachel  1780Connecticut I20654 Branch 171 James Stafford b. 1730 
95 CHAPEL, Rachel  1780Connecticut I20654 Branch 001 Roger De Toneii 1029 FR 
96 CHAPEL, Rachel  1780Connecticut I20654 Branch 201 Thomas Stafford b. 1801 NC 
97 CHAPEL, Rachel  1780Connecticut I20654 Branch 220 James Stafford 1809 DE 
98 CHAPMAN, Elizabeth  15 Nov 1752Connecticut I21135 Branch 002 Thomas Stafford 1605 Eng 
99 CHAPMAN, Elizabeth  15 Nov 1752Connecticut I21135 Branch 005 Josiah Stafford (Stover) 1662 ME 
100 CHAPMAN, Elizabeth  15 Nov 1752Connecticut I21135 Branch 030 Jesse Stafford 1790 NC 

«Prev 1 2 3 4 5 6 ... 12» Next»



Died

Matches 51 to 100 of 224

«Prev 1 2 3 4 5 Next»

   Last Name, Given Name(s)    Died    Person ID   Tree 
51 DEWOLF, Deborah  1845Connecticut I21131 Branch 165 John William Stafford b. 1810 NY 
52 DEWOLF, Deborah  1845Connecticut I21131 Branch 171 James Stafford b. 1730 
53 DEWOLF, Deborah  1845Connecticut I21131 Branch 001 Roger De Toneii 1029 FR 
54 DEWOLF, Deborah  1845Connecticut I21131 Branch 201 Thomas Stafford b. 1801 NC 
55 DEWOLF, Deborah  1845Connecticut I21131 Branch 220 James Stafford 1809 DE 
56 Fanning, Adelaide  1945Connecticut I03 Branch 176 Sylvester Stafford b. 1820 VT 
57 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 005 Josiah Stafford (Stover) 1662 ME 
58 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 002 Thomas Stafford 1605 Eng 
59 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 030 Jesse Stafford 1790 NC 
60 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 031 Robert Stafford 1790 Wales, Great Britain 
61 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 043 Thomas Stafford 1810 SCOT 
62 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 047 William Stafford 1812 NC 
63 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 165 John William Stafford b. 1810 NY 
64 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 171 James Stafford b. 1730 
65 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 001 Roger De Toneii 1029 FR 
66 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 201 Thomas Stafford b. 1801 NC 
67 GOODRICH, Rhoda  24 Feb 1827Connecticut I29015 Branch 220 James Stafford 1809 DE 
68 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 002 Thomas Stafford 1605 Eng 
69 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 005 Josiah Stafford (Stover) 1662 ME 
70 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 030 Jesse Stafford 1790 NC 
71 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 031 Robert Stafford 1790 Wales, Great Britain 
72 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 043 Thomas Stafford 1810 SCOT 
73 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 047 William Stafford 1812 NC 
74 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 165 John William Stafford b. 1810 NY 
75 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 171 James Stafford b. 1730 
76 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 001 Roger De Toneii 1029 FR 
77 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 201 Thomas Stafford b. 1801 NC 
78 GRUMAN, Hannah  25 Aug 1859Connecticut I21129 Branch 220 James Stafford 1809 DE 
79 GRUMAN, Samuel  Connecticut I21132 Branch 002 Thomas Stafford 1605 Eng 
80 GRUMAN, Samuel  Connecticut I21132 Branch 005 Josiah Stafford (Stover) 1662 ME 
81 GRUMAN, Samuel  Connecticut I21132 Branch 030 Jesse Stafford 1790 NC 
82 GRUMAN, Samuel  Connecticut I21132 Branch 031 Robert Stafford 1790 Wales, Great Britain 
83 GRUMAN, Samuel  Connecticut I21132 Branch 043 Thomas Stafford 1810 SCOT 
84 GRUMAN, Samuel  Connecticut I21132 Branch 047 William Stafford 1812 NC 
85 GRUMAN, Samuel  Connecticut I21132 Branch 165 John William Stafford b. 1810 NY 
86 GRUMAN, Samuel  Connecticut I21132 Branch 171 James Stafford b. 1730 
87 GRUMAN, Samuel  Connecticut I21132 Branch 001 Roger De Toneii 1029 FR 
88 GRUMAN, Samuel  Connecticut I21132 Branch 201 Thomas Stafford b. 1801 NC 
89 GRUMAN, Samuel  Connecticut I21132 Branch 220 James Stafford 1809 DE 
90 GRUMAN, Thomas  Connecticut I21130 Branch 002 Thomas Stafford 1605 Eng 
91 GRUMAN, Thomas  Connecticut I21130 Branch 005 Josiah Stafford (Stover) 1662 ME 
92 GRUMAN, Thomas  Connecticut I21130 Branch 030 Jesse Stafford 1790 NC 
93 GRUMAN, Thomas  Connecticut I21130 Branch 031 Robert Stafford 1790 Wales, Great Britain 
94 GRUMAN, Thomas  Connecticut I21130 Branch 043 Thomas Stafford 1810 SCOT 
95 GRUMAN, Thomas  Connecticut I21130 Branch 047 William Stafford 1812 NC 
96 GRUMAN, Thomas  Connecticut I21130 Branch 165 John William Stafford b. 1810 NY 
97 GRUMAN, Thomas  Connecticut I21130 Branch 171 James Stafford b. 1730 
98 GRUMAN, Thomas  Connecticut I21130 Branch 001 Roger De Toneii 1029 FR 
99 GRUMAN, Thomas  Connecticut I21130 Branch 201 Thomas Stafford b. 1801 NC 
100 GRUMAN, Thomas  Connecticut I21130 Branch 220 James Stafford 1809 DE 

«Prev 1 2 3 4 5 Next»



Buried

Matches 51 to 100 of 137

«Prev 1 2 3 Next»

   Last Name, Given Name(s)    Buried    Person ID   Tree 
51 GRUMAN, Thomas  Connecticut I21130 Branch 005 Josiah Stafford (Stover) 1662 ME 
52 GRUMAN, Thomas  Connecticut I21130 Branch 030 Jesse Stafford 1790 NC 
53 GRUMAN, Thomas  Connecticut I21130 Branch 031 Robert Stafford 1790 Wales, Great Britain 
54 GRUMAN, Thomas  Connecticut I21130 Branch 043 Thomas Stafford 1810 SCOT 
55 GRUMAN, Thomas  Connecticut I21130 Branch 047 William Stafford 1812 NC 
56 GRUMAN, Thomas  Connecticut I21130 Branch 165 John William Stafford b. 1810 NY 
57 GRUMAN, Thomas  Connecticut I21130 Branch 171 James Stafford b. 1730 
58 GRUMAN, Thomas  Connecticut I21130 Branch 001 Roger De Toneii 1029 FR 
59 GRUMAN, Thomas  Connecticut I21130 Branch 201 Thomas Stafford b. 1801 NC 
60 GRUMAN, Thomas  Connecticut I21130 Branch 220 James Stafford 1809 DE 
61 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 002 Thomas Stafford 1605 Eng 
62 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 005 Josiah Stafford (Stover) 1662 ME 
63 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 030 Jesse Stafford 1790 NC 
64 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 031 Robert Stafford 1790 Wales, Great Britain 
65 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 043 Thomas Stafford 1810 SCOT 
66 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 047 William Stafford 1812 NC 
67 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 165 John William Stafford b. 1810 NY 
68 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 171 James Stafford b. 1730 
69 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 001 Roger De Toneii 1029 FR 
70 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 201 Thomas Stafford b. 1801 NC 
71 OLMSTEAD, Elizabeth  Connecticut I21143 Branch 220 James Stafford 1809 DE 
72 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 002 Thomas Stafford 1605 Eng 
73 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 005 Josiah Stafford (Stover) 1662 ME 
74 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 030 Jesse Stafford 1790 NC 
75 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 031 Robert Stafford 1790 Wales, Great Britain 
76 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 043 Thomas Stafford 1810 SCOT 
77 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 047 William Stafford 1812 NC 
78 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 165 John William Stafford b. 1810 NY 
79 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 171 James Stafford b. 1730 
80 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 001 Roger De Toneii 1029 FR 
81 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 201 Thomas Stafford b. 1801 NC 
82 OLMSTEAD, Hephzibah  1753Connecticut I21141 Branch 220 James Stafford 1809 DE 
83 WHITNEY, Henry  1728Connecticut I21142 Branch 002 Thomas Stafford 1605 Eng 
84 WHITNEY, Henry  1728Connecticut I21142 Branch 005 Josiah Stafford (Stover) 1662 ME 
85 WHITNEY, Henry  1728Connecticut I21142 Branch 030 Jesse Stafford 1790 NC 
86 WHITNEY, Henry  1728Connecticut I21142 Branch 031 Robert Stafford 1790 Wales, Great Britain 
87 WHITNEY, Henry  1728Connecticut I21142 Branch 043 Thomas Stafford 1810 SCOT 
88 WHITNEY, Henry  1728Connecticut I21142 Branch 047 William Stafford 1812 NC 
89 WHITNEY, Henry  1728Connecticut I21142 Branch 165 John William Stafford b. 1810 NY 
90 WHITNEY, Henry  1728Connecticut I21142 Branch 171 James Stafford b. 1730 
91 WHITNEY, Henry  1728Connecticut I21142 Branch 001 Roger De Toneii 1029 FR 
92 WHITNEY, Henry  1728Connecticut I21142 Branch 201 Thomas Stafford b. 1801 NC 
93 WHITNEY, Henry  1728Connecticut I21142 Branch 220 James Stafford 1809 DE 
94 WHITNEY, John  Connecticut I21140 Branch 002 Thomas Stafford 1605 Eng 
95 WHITNEY, John  Connecticut I21140 Branch 005 Josiah Stafford (Stover) 1662 ME 
96 WHITNEY, John  Connecticut I21140 Branch 030 Jesse Stafford 1790 NC 
97 WHITNEY, John  Connecticut I21140 Branch 031 Robert Stafford 1790 Wales, Great Britain 
98 WHITNEY, John  Connecticut I21140 Branch 043 Thomas Stafford 1810 SCOT 
99 WHITNEY, John  Connecticut I21140 Branch 047 William Stafford 1812 NC 
100 WHITNEY, John  Connecticut I21140 Branch 165 John William Stafford b. 1810 NY 

«Prev 1 2 3 Next»



Married

Matches 51 to 100 of 111

«Prev 1 2 3 Next»

   Family    Married    Family ID   Tree 
51 STILLMAN / ROBBINS  1762/3Connecticut F7902 Branch 047 William Stafford 1812 NC 
52 STILLMAN / ROBBINS  1762/3Connecticut F7902 Branch 165 John William Stafford b. 1810 NY 
53 STILLMAN / ROBBINS  1762/3Connecticut F7902 Branch 171 James Stafford b. 1730 
54 STILLMAN / ROBBINS  1762/3Connecticut F7902 Branch 001 Roger De Toneii 1029 FR 
55 STILLMAN / ROBBINS  1762/3Connecticut F7902 Branch 201 Thomas Stafford b. 1801 NC 
56 STILLMAN / ROBBINS  1762/3Connecticut F7902 Branch 220 James Stafford 1809 DE 
57 STURGES / HILL  Bef 1700Connecticut F10453 Branch 002 Thomas Stafford 1605 Eng 
58 STURGES / HILL  Bef 1700Connecticut F10453 Branch 005 Josiah Stafford (Stover) 1662 ME 
59 STURGES / HILL  Bef 1700Connecticut F10453 Branch 030 Jesse Stafford 1790 NC 
60 STURGES / HILL  Bef 1700Connecticut F10453 Branch 031 Robert Stafford 1790 Wales, Great Britain 
61 STURGES / HILL  Bef 1700Connecticut F10453 Branch 043 Thomas Stafford 1810 SCOT 
62 STURGES / HILL  Bef 1700Connecticut F10453 Branch 047 William Stafford 1812 NC 
63 STURGES / HILL  Bef 1700Connecticut F10453 Branch 165 John William Stafford b. 1810 NY 
64 STURGES / HILL  Bef 1700Connecticut F10453 Branch 171 James Stafford b. 1730 
65 STURGES / HILL  Bef 1700Connecticut F10453 Branch 001 Roger De Toneii 1029 FR 
66 STURGES / HILL  Bef 1700Connecticut F10453 Branch 201 Thomas Stafford b. 1801 NC 
67 STURGES / HILL  Bef 1700Connecticut F10453 Branch 220 James Stafford 1809 DE 
68 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 005 Josiah Stafford (Stover) 1662 ME 
69 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 002 Thomas Stafford 1605 Eng 
70 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 030 Jesse Stafford 1790 NC 
71 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 031 Robert Stafford 1790 Wales, Great Britain 
72 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 043 Thomas Stafford 1810 SCOT 
73 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 047 William Stafford 1812 NC 
74 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 165 John William Stafford b. 1810 NY 
75 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 171 James Stafford b. 1730 
76 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 001 Roger De Toneii 1029 FR 
77 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 201 Thomas Stafford b. 1801 NC 
78 WHITE / WILCOX  4 Dec 1760Connecticut F7911 Branch 220 James Stafford 1809 DE 
79 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 005 Josiah Stafford (Stover) 1662 ME 
80 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 002 Thomas Stafford 1605 Eng 
81 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 030 Jesse Stafford 1790 NC 
82 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 031 Robert Stafford 1790 Wales, Great Britain 
83 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 043 Thomas Stafford 1810 SCOT 
84 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 047 William Stafford 1812 NC 
85 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 165 John William Stafford b. 1810 NY 
86 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 171 James Stafford b. 1730 
87 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 001 Roger De Toneii 1029 FR 
88 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 201 Thomas Stafford b. 1801 NC 
89 WHITNEY / OLMSTEAD  14 Jun 1710Connecticut F7914 Branch 220 James Stafford 1809 DE 
90 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 005 Josiah Stafford (Stover) 1662 ME 
91 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 002 Thomas Stafford 1605 Eng 
92 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 030 Jesse Stafford 1790 NC 
93 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 031 Robert Stafford 1790 Wales, Great Britain 
94 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 043 Thomas Stafford 1810 SCOT 
95 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 047 William Stafford 1812 NC 
96 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 165 John William Stafford b. 1810 NY 
97 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 171 James Stafford b. 1730 
98 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 001 Roger De Toneii 1029 FR 
99 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 201 Thomas Stafford b. 1801 NC 
100 WHITNEY / OLMSTEAD  1746Connecticut F7913 Branch 220 James Stafford 1809 DE 

«Prev 1 2 3 Next»



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

Maintained by Michael Stafford.