Mennander nació en Finlandia en 1976.