Steven Blatter

Progressive Pictures is a video music production company based in Lausanne, Switzerland.