Landry was educated in Germany, Italy and the United Kingdom in forecasting and economics. He started COMEDIA in 1978 and has worked in over 20 countries and undertaken over 180 assignments for national governments, international agencies and local authorities in the UK and abroad. His specialisms are strategic policy development, the economics of innovation, and city futures. His most recent publication is Culture at the Crossroads: Culture and Cultural Institutions at the Beginning of the 21st Century (with Marc Pachter) and The Creative City: A Toolkit for Urban Innovators.