johngmoore.com is offline.

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