United States United States, San Francisco
3rd–7th June 2012
Peter Haase spoke at this conference
copy and paste HTML