John is always on top of things. Very knowledgeable and knows the products inside and out. He's always very responsive to our needs. Thank you!