"Dr Barnes was very staight foward no sugar coating. I have met with him 3 times and no change,great office staff.I cant think of anything that I did not like about him. he emphasizes very much abot aftercare.yes he does have a aftercare program. he address the risk from A-Z.I would rate Dr Barnes a 10 and would recommend him to anyone.both great."