David Gómez Almaguer, MD