I have dealt with a number of real estate agents in the past. They all were pretty good. However, this time I think I got someone who is exceptionally good at what he is doing. Kevin has sold two of my properties in the past two month and both times he exceeded my expectations. I have no hesitation to recommend him as Top Notch Professional.