St. Marys man charged in hit-and-run