Dear family and friends in North Carolina, Undoubtedly you know by now that your state's General Assembly went out of their way to hold a one-day special legislative session on Thursday, 23 March 2016, to pass a single bill in response to Charlotte's LGBT antidiscrimination ordinance. It was, as you know, promptly signed into law … Continue reading #WeAreNotThis
It’s past time to finish the job
Back when I was growing up in North Carolina, our neighbors to the south flew the Confederate battle flag atop their state capitol. When I was in high school, there was increasing public pressure to remove it, with opponents of the flag arguing that it symbolizes racism, slavery, and hatred. The counterargument was always that … Continue reading It’s past time to finish the job
Tragedy visualized
A beautiful and compelling new visualization of World War II's staggering human cost.
Pledge your support for my first Kickstarter campaign!
Support my Kickstarter campaign to print an 800th anniversary edition of Magna Carta for the 21st century.
Get a $25 or $50 bonus from Capital One 360
Use my referral link to receive a $25 or even $50 bonus when you open a new account at Capital One 360.
Check out my enhanced and expanded online shop
Several new items are available for purchase through my newly enhanced and expanded online shop.
Marking National Women’s History Month
I worked with a customer to create three new prints marking March 2015 as National Women's History Month.
It shouldn’t have to snow for NYC transit agencies to cross-honor fares
It's time for a single, unified fare structure and common ticketing for transit across the New York City region.
An animated history of the New York City Subway (in GIF form)
An animated GIF map of the New York City Subway's history is very cool, but it's missing at least one small piece.
London > New York? Let’s really be objective
A friend offered up his own interpretation of what Ed Glaeser and Boris Johnson's "objective" facts really mean.
