andrew bailey