Carl Allen, España