According to ChickPass Natasha, the creators are Steven Black and his son Ka Photo #10

According to ChickPass Natasha, the creators are Steven Black and his son Ka