Portfolio and homepage site for John Buffington. http://johnbuffington.com