Alvin cross