John's website is currently unavailable.

Please feel free to contact him: john@johnprovost.net.