glenn mcgrath willis