John Blessing’s Blog

a blog about motion graphics, innovation, and more…