Mike is excellent to work with, very knowledgeable with great pricing. Takes the time to make sure he never is interfering with your schedule which is great in our busy world.