Kenneth A Fisher, M.D. 

Dr. Fisher, trained as an Internist and Nephrologist is semi-retired and now writes for the blog Authentic Medicine.