St. Marys celebrates 4th of July