Welcome to the site of John Shanks.

New website coming soon…