No matter what your taste is in performing arts, Oregon has a performance to match it. Founded in 1935, the Tony Award-winning Oregon Shakespeare Festival (OSF) in Ashland is among the oldest and largest professional non-profit theaters in the nation. Each year, OSF presents an eight-and-a-half-month season of eleven plays in three theaters presenting more than 770 performances. The music of Johann Sebastian Bach is celebrated at the Oregon Bach Festival in Eugene for three weeks each year in June and July. The Mt. Hood Jazz Festival annually brings superior international, national, regional and local jazz musicians to historic downtown Gresham the first weekend in August. The outdoor festival main stage performances are augmented by numerous indoor jazz concerts at restaurants all within a short walking distance of the main stage event.