When and where did St. Thomas live?

There are a number of saints named Thomas, Thomas the Apostle, Thomas Beckett, Thomas Aquinas, Thomas More, for example. You need to be specific.