andrew glennon