Welcome!

You have reached the internet home of David McLeod. Thanks for visiting!

This is not a terribly big site, as you’ll quickly discover, but you may find out some interesting things about me if you choose to look around.

Enjoy…