Rick provides excellent service with clear explanations of issues, solution options, recommendations, and reasons for recommendations. He never seems to be rushing to finish to get to another appointment. We highly recommend him and Black Diamond.