St. Marys man charged in firearms theft