Who Put Giant Roses on New York's Park Avenue?

Sculptor Will Ryman recently created "The Roses," a public art installation of giant flowers on Park Avenue in New York City