giovanni bradshaw