Tim is honestly the best! He's gracious humble honest and most of caring!! He has gone above and beyond out of his way working with me more than he should have. I slacked ... more