Tyrrell Takara

Tyrrell Takara is the founder of VidSpace.