>>7670369
Nice, I think that's the guy, unfortunately it seems like >>7670367 is mostly right.
I can find some info on a kids book that looks quite similar that he did but not much more.