Repeat offender arrested for impaired driving in St. Thomas