Golf ball-sized gallstones camped out in Joseph Gray’s gallbladder had been causing him stomach discomfort for months.
Accessibility Tools