You have reached David Lawrence's home page. I have had many incarnations
of my home page, all much better and fancier than the last (take a look
at my previous one if you like). However,
they tend to get harder to maintain and extend. Hence, this simple page
which can hopefully lead you to what you need to find.