- Internal Medicine
If you see an error or omission on a provider’s profile page, please contact us.
- American Board of Internal Medicine, Nephrology, 1996
- University of Stellenbosch, MD, 1986
- University of Stellenbosch, Internship-Medicine, 1987
- University of Alberta, Internal Medicine, 1993
- Tygerberg Hospital, 1988
- University of California, San Diego, Nephrology, 1995