Thompson visits St. Marys during campaign tour