Dr. James Cherry, Kidney Stones

Atlantic General Hospital's Urologist, Dr. James Cherry on Kidney Stones.