Sergio Ibarra

Division of Minimally Invasive Colon and Rectal Surgery, Department of Surgery, The University of Texas Medical School at Houston, Houston, Texas. Colorectal Surgical Associates, LLP, Ltd, Houston, Texas, USA 0000-0001-9243-3126