In January 2000, Jill and I decided to make tracing our family tree's a personal Millennium project.

What you see here, is the result of our investigations so far.

Improving what you see here

Although I've attempted to provide accurate information on these web-pages, experience teaches me that there are bound to be numerous errors. If you spot any of them, please let me know.

If you have a related line to mine, I would love to include it. Click here to find out how to contact me.

Policy on Privacy.

I aim to be a good and responsible custodian of data on the history of our families. I have even tried to read through the relevant sections of data protection act (well, if you try, you'll understand why I didn't manage every paragraph), and believe that everything I have conforms with the intention, if not the letter of it.

I have removed from this internet version of my family tree, all living individuals, and any spouse, or offspring, of any living individual. In the absence of any other data, I have assumed that anybody more than 100 years old is no longer living. If you discover that I have failed to removed somebody that is in one of these categories, please inform me, and I'll remove the offending data as soon as possible. Click here to find out how to contact me.

Listing Sources of information

I have decided not to include information on the sources of my information on the internet version of this tree. The reason for this is that if there is an error, it can easily propagate, and the error be attributed incorrectly. Also, I would expect that anybody with a sufficient interest in our research to be concerned about sources, to contact me directly.

Other researchers with connections to this tree.

Other people carrying out associated research include:-

Unless specifically requested I do not publish e-mail addresses of other researchers. I don't want to be responsible for even more spam e-mails clogging up the internet. If you want to contact any of these, then please Click here to find out how to contact me, and I'll be delighted to pass on the message.


The database uses the term "spouse" when any relationship has ...err.. produced a child, irrespective of whether the parents are married or not!

Tools used for Genealogy

There are many tools in existance to help with family history research and maintaining the web pages. I use the following:

Legacy 6.0 is the main genealogy program that I use to organize my data. The basic program is free although I use the Deluxe version for it's slightly improved features. Legacy's merge capabilities and it's "IntelliShare" feature makes it easy for groups researchers to coordinate their works. I use Legacy to export the data to a standard GEDCOM files for generating my Web pages. However, Legacy does have its own excellent web page generation capabilities.

Conventions used in Legacy

There are a number of conventions that I have developed to ensure consistency in my data and for use by my Ghoti HTML generator.

I use this registered shareware program to put my genealogy data onto my Palm T3 hand-held computer. This allows me keep an outline of my research with me at all times, just in case I happen to be near a library or other source of genealogical data. It allows me to view (but not edit) the status of my research.

Luddite that I am, I still prefer to use an old fashioned log book for collecting data and later on transfer the data to a computer.

Perl is a open-source language, which is designed to read and process text files On Windows XP, I use Active Perl

For my family history research I use Perl to generate the web pages from the Gedcom file produced by Legacy. I prefer to do this rather than rely on the Legacy generated pages for a couple of reasons:


This is my chosen HTML editor. The main attraction of Homesite is the link and strict syntax checking. For developing the HTML generator, I use this program to check the generated HTML meets the strictest requirements of the language. I also use this program to write other linked HTML pages (such as this one).

I also prefer to write the raw HTML, rather than use a WYSIWYG type editor. WYSIWYG editors produce inefficient and verbose code, and if there is a problem with the HTML that they produce, it is very difficult to find the problem, and impossible to fix it, without editing the HTML directly anyway.

I also write the HTML to reference a single standard Style Sheet. So my entire site has the same look and feel to it, and that look can be changed by modifying one configuration file.

This is a graphical version of the popular vi text editor. For my family history research I have found it to be especially suited for viewing Gedcom files and editing Perl programs with text colouring controlled by the syntax of the file being edited. It is also able to perform code folding, which I use extensively.

This is the Perl program that I am developing which generates the HTML pages for my "Family history", and "Borsetshire history" web pages. I am making this program available on an open source basis. Click here to read more.

Features of Generated HTML

Data filtering algorithm