teresa republic