John Castle

John Castle is a freelance writer and editor living in the American southwest
http://johncastlewriter.wordpress.com