Excellent. Extremely knowledgeable, pleasant to deal with and take pride in the quality of his work, rightly so As he is v good at his job. Know others who have used h ... more