Welcome to PeterMiddleton.Net

This is the web page of Peter Middleton.

I will be adding content as when I see fit. That could happen in a hurry, or it might come in dribbles. Who knows. I certainly don’t .