David O. McGregor

David O. McGregor is an author at Christchurch Hospital specializing in chronic kidney disease, medicine, and nephrology.

Publications per year

1997–2023

24

Publications

24