who is TTC?