Patients and physicians both are talking about revolutionary keloid treatment offered by the SRT-100™. Hear what they have to say.