Dr Gray and his staff are awesome. They are excellent with younger patients and take time with each patient to make sure they a comfortable and taken care of.