>>149973666
>>149975130
I'm pretty sure it's the same guy, you can clearly see the similarities in all these drawings.