Carlos Castillo Pinto, MD