Taizarack

Taizarack, AKA Tai, is one of the developers for Insidious Corporation's games.