Welcome to the website for John Shanks. New website coming soon.