Petri Hamalainen 

A Finn. European.