teaching activities missing activity missing activity missing activity missing activity missing activity
education and training Internal Medicine, Universidad Nacional Autónoma de México (U.N.A.M.) Surgeon, Universidad Nacional Autónoma de México (U.N.A.M.) nephrology, Universidad Nacional Autónoma de México (U.N.A.M.)