Petteri Elo

Expert in combining theory and practice