Distiller Larry

Larry A Distiller is a Specialist Endocrinologist/Diabetologist, Principal Physician and Managing Director of the Centre for Diabetes and Endocrinology, Houghton, Johannesburg, South Africa.