Welcome to John's personal homepage. This site is currently under construction. More information will be added soon...