Giuseppe is Ranocchia's middle name. Ranocchia is an Italian surname, and Giuseppe is a common Italian first name. Therefore, it is not surprising that Ranocchia's middle name is Giuseppe.
Andrea Ranocchia Brainwave Challenge: 30 Questions to test your mental acuity