Marco Tirelli (1956 born in Rome, Italy) lives in Rome and Spoleto, Italy.
http://www.marcotirelli.com