Professor Petri Salo, Åbo Akademi University, Finland.