This is the personal web space of Michael Gray. This is a not uncommon name, and to reduce confusion I am a priest and retired accountant living in Cambridge UK
There are various projects in this space - or accessible from it.
I welcome your comments on these sites.