Gargano out for two to four weeks