Ok where do I start..... Awesome guy. (For lack of better words). I have almost given up on the human species and then I meet this guy. I can tell he lives by his word and fairness. Great communication and is very knowledgeable and honest in his dealings. Solid guy