william giovanni castro devasted