john branch march 6 cartoon