Kidney stones

Share:

What I do not have time to tell you in an office visit

Miscellaneous


Dr. Martha Boone talks about kidney stone treatment and prevention