johngmoore.com is offline.
John is no longer available for commissions due to serious illness.