babe who is glenn??