St. Marys man faces 27 charges