Steven J. Vaughan-Nichols

Top business & technology journalist with a fondness for dogs, cats, music, theater & books based in Asheville, NC. He/Him/His

http://practical-tech.com