Pietro Mascagni

Title: MD
Position: Surgical Resident
Organization: Gemelli Hospital, Rome
Country: Italy